forms.css 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681
  1. /* Include margin and padding in the width calculation of input and textarea. */
  2. input,
  3. select,
  4. textarea,
  5. button {
  6. box-sizing: border-box;
  7. font-family: inherit;
  8. font-size: inherit;
  9. font-weight: inherit;
  10. }
  11. textarea,
  12. input {
  13. font-size: 14px;
  14. }
  15. textarea {
  16. overflow: auto;
  17. padding: 2px 6px;
  18. /* inherits font size 14px */
  19. line-height: 1.42857143; /* 20px */
  20. resize: vertical;
  21. }
  22. label {
  23. cursor: pointer;
  24. }
  25. input,
  26. select {
  27. margin: 1px;
  28. }
  29. textarea.code {
  30. padding: 4px 6px 1px 6px;
  31. }
  32. input[type="text"],
  33. input[type="password"],
  34. input[type="color"],
  35. input[type="date"],
  36. input[type="datetime"],
  37. input[type="datetime-local"],
  38. input[type="email"],
  39. input[type="month"],
  40. input[type="number"],
  41. input[type="search"],
  42. input[type="tel"],
  43. input[type="time"],
  44. input[type="url"],
  45. input[type="week"],
  46. select,
  47. textarea {
  48. box-shadow: 0 0 0 transparent;
  49. border-radius: 4px;
  50. border: 1px solid #7e8993;
  51. background-color: #fff;
  52. color: #32373c;
  53. }
  54. input[type="text"],
  55. input[type="password"],
  56. input[type="date"],
  57. input[type="datetime"],
  58. input[type="datetime-local"],
  59. input[type="email"],
  60. input[type="month"],
  61. input[type="number"],
  62. input[type="search"],
  63. input[type="tel"],
  64. input[type="time"],
  65. input[type="url"],
  66. input[type="week"] {
  67. padding: 0 8px;
  68. /* inherits font size 14px */
  69. line-height: 2; /* 28px */
  70. /* Only necessary for IE11 */
  71. min-height: 30px;
  72. }
  73. ::-webkit-datetime-edit {
  74. /* inherits font size 14px */
  75. line-height: 1.85714286; /* 26px */
  76. }
  77. input[type="text"]:focus,
  78. input[type="password"]:focus,
  79. input[type="color"]:focus,
  80. input[type="date"]:focus,
  81. input[type="datetime"]:focus,
  82. input[type="datetime-local"]:focus,
  83. input[type="email"]:focus,
  84. input[type="month"]:focus,
  85. input[type="number"]:focus,
  86. input[type="search"]:focus,
  87. input[type="tel"]:focus,
  88. input[type="time"]:focus,
  89. input[type="url"]:focus,
  90. input[type="week"]:focus,
  91. input[type="checkbox"]:focus,
  92. input[type="radio"]:focus,
  93. select:focus,
  94. textarea:focus {
  95. border-color: #007cba;
  96. box-shadow: 0 0 0 1px #007cba;
  97. /* Only visible in Windows High Contrast mode */
  98. outline: 2px solid transparent;
  99. }
  100. /* rtl:ignore */
  101. input[type="email"],
  102. input[type="url"] {
  103. direction: ltr;
  104. }
  105. input[type="checkbox"],
  106. input[type="radio"] {
  107. border: 1px solid #7e8993;
  108. border-radius: 4px;
  109. background: #fff;
  110. color: #555;
  111. clear: none;
  112. cursor: pointer;
  113. display: inline-block;
  114. line-height: 0;
  115. height: 1rem;
  116. margin: -0.25rem 0.25rem 0 0;
  117. outline: 0;
  118. padding: 0 !important;
  119. text-align: center;
  120. vertical-align: middle;
  121. width: 1rem;
  122. min-width: 1rem;
  123. -webkit-appearance: none;
  124. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  125. transition: .05s border-color ease-in-out;
  126. }
  127. input[type="radio"]:checked + label:before {
  128. color: #82878c;
  129. }
  130. .wp-core-ui input[type="reset"]:hover,
  131. .wp-core-ui input[type="reset"]:active {
  132. color: #00a0d2;
  133. }
  134. td > input[type="checkbox"],
  135. .wp-admin p input[type="checkbox"],
  136. .wp-admin p input[type="radio"] {
  137. margin-top: 0;
  138. }
  139. .wp-admin p label input[type="checkbox"] {
  140. margin-top: -4px;
  141. }
  142. .wp-admin p label input[type="radio"] {
  143. margin-top: -2px;
  144. }
  145. input[type="radio"] {
  146. border-radius: 50%;
  147. margin-right: 0.25rem;
  148. /* 10px not sure if still necessary, comes from the MP6 redesign in r26072 */
  149. line-height: 0.71428571;
  150. }
  151. input[type="checkbox"]:checked::before,
  152. input[type="radio"]:checked::before {
  153. float: left;
  154. display: inline-block;
  155. vertical-align: middle;
  156. width: 1rem;
  157. speak: none;
  158. -webkit-font-smoothing: antialiased;
  159. -moz-osx-font-smoothing: grayscale;
  160. }
  161. input[type="checkbox"]:checked::before {
  162. /* Use the "Yes" SVG Dashicon */
  163. content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E");
  164. margin: -0.1875rem 0 0 -0.25rem;
  165. height: 1.3125rem;
  166. width: 1.3125rem;
  167. }
  168. input[type="radio"]:checked::before {
  169. content: "";
  170. border-radius: 50%;
  171. width: 0.5rem; /* 8px */
  172. height: 0.5rem; /* 8px */
  173. margin: 0.1875rem; /* 3px */
  174. background-color: #1e8cbe;
  175. /* 16px not sure if still necessary, comes from the MP6 redesign in r26072 */
  176. line-height: 1.14285714;
  177. }
  178. @-moz-document url-prefix() {
  179. input[type="checkbox"],
  180. input[type="radio"],
  181. .form-table input.tog {
  182. margin-bottom: -1px;
  183. }
  184. }
  185. /* Search */
  186. input[type="search"] {
  187. -webkit-appearance: textfield;
  188. }
  189. input[type="search"]::-webkit-search-decoration {
  190. display: none;
  191. }
  192. .wp-admin input[type="file"] {
  193. padding: 3px 0;
  194. cursor: pointer;
  195. }
  196. input.readonly,
  197. input[readonly],
  198. textarea.readonly,
  199. textarea[readonly] {
  200. background-color: #eee;
  201. }
  202. ::-webkit-input-placeholder {
  203. color: #72777c;
  204. }
  205. ::-moz-placeholder {
  206. color: #72777c;
  207. opacity: 1;
  208. }
  209. :-ms-input-placeholder {
  210. color: #72777c;
  211. }
  212. .form-invalid input,
  213. .form-invalid input:focus,
  214. .form-invalid select,
  215. .form-invalid select:focus {
  216. border-color: #dc3232 !important;
  217. box-shadow: 0 0 2px rgba(204, 0, 0, 0.8);
  218. }
  219. .form-table .form-required.form-invalid td:after {
  220. content: "\f534";
  221. font: normal 20px/1 dashicons;
  222. color: #dc3232;
  223. margin-left: -25px;
  224. vertical-align: middle;
  225. }
  226. /* Adjust error indicator for password layout */
  227. .form-table .form-required.user-pass1-wrap.form-invalid td:after {
  228. content: "";
  229. }
  230. .form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
  231. content: "\f534";
  232. font: normal 20px/1 dashicons;
  233. color: #dc3232;
  234. margin: 0 6px 0 -29px;
  235. vertical-align: middle;
  236. }
  237. .form-input-tip {
  238. color: #666;
  239. }
  240. input:disabled,
  241. input.disabled,
  242. select:disabled,
  243. select.disabled,
  244. textarea:disabled,
  245. textarea.disabled {
  246. background: rgba(255, 255, 255, 0.5);
  247. border-color: rgba(222, 222, 222, 0.75);
  248. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
  249. color: rgba(51, 51, 51, 0.5);
  250. }
  251. input[type="file"]:disabled,
  252. input[type="file"].disabled,
  253. input[type="range"]:disabled,
  254. input[type="range"].disabled {
  255. background: none;
  256. box-shadow: none;
  257. cursor: default;
  258. }
  259. input[type="checkbox"]:disabled,
  260. input[type="checkbox"].disabled,
  261. input[type="radio"]:disabled,
  262. input[type="radio"].disabled,
  263. input[type="checkbox"]:disabled:checked:before,
  264. input[type="checkbox"].disabled:checked:before,
  265. input[type="radio"]:disabled:checked:before,
  266. input[type="radio"].disabled:checked:before {
  267. opacity: 0.7;
  268. }
  269. /*------------------------------------------------------------------------------
  270. 2.0 - Forms
  271. ------------------------------------------------------------------------------*/
  272. /* Select styles are based on the default button in buttons.css */
  273. .wp-admin select {
  274. font-size: 13px;
  275. line-height: 1.38461538; /* 18px */
  276. color: #32373c;
  277. border-color: #7e8993;
  278. box-shadow: none;
  279. border-radius: 3px;
  280. padding: 3px 24px 3px 8px;
  281. min-height: 28px;
  282. max-width: 25rem;
  283. vertical-align: middle;
  284. -webkit-appearance: none;
  285. /* The SVG is arrow-down-alt2 from Dashicons. */
  286. background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
  287. background-size: 16px 16px;
  288. cursor: pointer;
  289. }
  290. /* Color and font size in the core form tables. */
  291. .wp-admin .form-table select {
  292. font-size: 14px;
  293. line-height: 1.28571428; /* 18px */
  294. color: #32373c;
  295. }
  296. .wp-admin select:hover {
  297. color: #007cba;
  298. }
  299. .wp-admin select:focus {
  300. border-color: #007cba;
  301. color: #016087;
  302. box-shadow: 0 0 0 1px #007cba;
  303. }
  304. .wp-admin select:active {
  305. border-color: #999;
  306. box-shadow: none;
  307. }
  308. .wp-admin select.disabled,
  309. .wp-admin select:disabled {
  310. color: #a0a5aa;
  311. border-color: #ddd;
  312. background-color: #f7f7f7;
  313. /* The SVG is arrow-down-alt2 from Dashicons. */
  314. background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23a0a5aa%22%2F%3E%3C%2Fsvg%3E');
  315. box-shadow: none;
  316. text-shadow: 0 1px 0 #fff;
  317. cursor: default;
  318. transform: none;
  319. }
  320. /* Reset Firefox inner outline that appears on :focus. */
  321. /* This ruleset overrides the color change on :focus thus needs to be after select:focus. */
  322. .wp-admin select:-moz-focusring {
  323. color: transparent;
  324. text-shadow: 0 0 0 #016087;
  325. }
  326. /* Remove background focus style from IE11 while keeping focus style available on option elements. */
  327. .wp-admin select::-ms-value {
  328. background: transparent;
  329. color: #555;
  330. }
  331. .wp-admin select:hover::-ms-value {
  332. color: #007cba;
  333. }
  334. .wp-admin select:focus::-ms-value {
  335. color: #016087;
  336. }
  337. .wp-admin select.disabled::-ms-value,
  338. .wp-admin select:disabled::-ms-value {
  339. color: #a0a5aa;
  340. }
  341. /* Hide the native down arrow for select element on IE. */
  342. .wp-admin select::-ms-expand {
  343. display: none;
  344. }
  345. .wp-admin .button-cancel {
  346. display: inline-block;
  347. min-height: 28px;
  348. padding: 0 5px;
  349. line-height: 2;
  350. }
  351. .meta-box-sortables select {
  352. max-width: 100%;
  353. }
  354. .misc-pub-post-status select {
  355. margin-top: 0;
  356. }
  357. .wp-admin select[multiple] {
  358. height: auto;
  359. padding-right: 8px;
  360. background: #fff;
  361. }
  362. .submit {
  363. padding: 1.5em 0;
  364. margin: 5px 0;
  365. border-bottom-left-radius: 3px;
  366. border-bottom-right-radius: 3px;
  367. border: none;
  368. }
  369. form p.submit a.cancel:hover {
  370. text-decoration: none;
  371. }
  372. p.submit {
  373. text-align: left;
  374. max-width: 100%;
  375. margin-top: 20px;
  376. padding-top: 10px;
  377. }
  378. .textright p.submit {
  379. border: none;
  380. text-align: right;
  381. }
  382. table.form-table + p.submit,
  383. table.form-table + input + p.submit,
  384. table.form-table + input + input + p.submit {
  385. border-top: none;
  386. padding-top: 0;
  387. }
  388. #minor-publishing-actions input,
  389. #major-publishing-actions input,
  390. #minor-publishing-actions .preview {
  391. text-align: center;
  392. }
  393. textarea.all-options,
  394. input.all-options {
  395. width: 250px;
  396. }
  397. input.large-text,
  398. textarea.large-text {
  399. width: 99%;
  400. }
  401. .regular-text {
  402. width: 25em;
  403. }
  404. input.small-text {
  405. width: 50px;
  406. padding: 0 6px;
  407. }
  408. input[type="number"].small-text {
  409. width: 65px;
  410. }
  411. input.tiny-text {
  412. width: 35px;
  413. }
  414. input[type="number"].tiny-text {
  415. width: 45px;
  416. }
  417. #doaction,
  418. #doaction2,
  419. #post-query-submit {
  420. margin: 1px 8px 0 0;
  421. }
  422. .tablenav #changeit,
  423. .tablenav #delete_all,
  424. .tablenav #clear-recent-list,
  425. .wp-filter #delete_all {
  426. margin-top: 1px;
  427. }
  428. .tablenav .actions select {
  429. float: left;
  430. margin-right: 6px;
  431. max-width: 12.5rem;
  432. }
  433. #timezone_string option {
  434. margin-left: 1em;
  435. }
  436. .wp-hide-pw > .dashicons,
  437. .wp-cancel-pw > .dashicons {
  438. position: relative;
  439. top: 3px;
  440. }
  441. .wp-cancel-pw .dashicons-no {
  442. display: none;
  443. }
  444. label,
  445. #your-profile label + a {
  446. vertical-align: middle;
  447. }
  448. fieldset label,
  449. #your-profile label + a {
  450. vertical-align: middle;
  451. }
  452. .options-media-php [for*="_size_"] {
  453. min-width: 10em;
  454. vertical-align: baseline;
  455. }
  456. .options-media-php .small-text[name*="_size_"] {
  457. margin: 0 0 1em;
  458. }
  459. #misc-publishing-actions label {
  460. vertical-align: baseline;
  461. }
  462. #pass-strength-result {
  463. background-color: #eee;
  464. border: 1px solid #ddd;
  465. color: #23282d;
  466. margin: -1px 1px 5px;
  467. padding: 3px 5px;
  468. text-align: center;
  469. width: 25em;
  470. box-sizing: border-box;
  471. opacity: 0;
  472. }
  473. #pass-strength-result.short {
  474. background-color: #f1adad;
  475. border-color: #e35b5b;
  476. opacity: 1;
  477. }
  478. #pass-strength-result.bad {
  479. background-color: #fbc5a9;
  480. border-color: #f78b53;
  481. opacity: 1;
  482. }
  483. #pass-strength-result.good {
  484. background-color: #ffe399;
  485. border-color: #ffc733;
  486. opacity: 1;
  487. }
  488. #pass-strength-result.strong {
  489. background-color: #c1e1b9;
  490. border-color: #83c373;
  491. opacity: 1;
  492. }
  493. #pass1.short, #pass1-text.short {
  494. border-color: #e35b5b;
  495. }
  496. #pass1.bad, #pass1-text.bad {
  497. border-color: #f78b53;
  498. }
  499. #pass1.good, #pass1-text.good {
  500. border-color: #ffc733;
  501. }
  502. #pass1.strong, #pass1-text.strong {
  503. border-color: #83c373;
  504. }
  505. .pw-weak {
  506. display: none;
  507. }
  508. .indicator-hint {
  509. padding-top: 8px;
  510. }
  511. .wp-pwd [type="text"],
  512. .wp-pwd [type="password"] {
  513. margin-bottom: 0;
  514. /* Same height as the buttons */
  515. line-height: 20px;
  516. min-height: 28px;
  517. max-height: 40px;
  518. }
  519. #pass1-text,
  520. .show-password #pass1 {
  521. display: none;
  522. }
  523. #pass1-text::-ms-clear {
  524. display: none;
  525. }
  526. .show-password #pass1-text {
  527. display: inline-block;
  528. }
  529. p.search-box {
  530. float: right;
  531. margin: 0;
  532. }
  533. .network-admin.themes-php p.search-box {
  534. clear: left;
  535. }
  536. .search-box input[name="s"],
  537. .tablenav .search-plugins input[name="s"],
  538. .tagsdiv .newtag {
  539. float: left;
  540. margin: 0 4px 0 0;
  541. }
  542. .js.plugins-php .search-box .wp-filter-search {
  543. margin: 0;
  544. width: 280px;
  545. }
  546. input[type="text"].ui-autocomplete-loading,
  547. input[type="email"].ui-autocomplete-loading {
  548. background-image: url(../images/loading.gif);
  549. background-repeat: no-repeat;
  550. background-position: right center;
  551. visibility: visible;
  552. }
  553. input.ui-autocomplete-input.open {
  554. border-bottom-color: transparent;
  555. }
  556. ul#add-to-blog-users {
  557. margin: 0 0 0 14px;
  558. }
  559. .ui-autocomplete {
  560. padding: 0;
  561. margin: 0;
  562. list-style: none;
  563. position: absolute;
  564. z-index: 10000;
  565. border: 1px solid #5b9dd9;
  566. box-shadow: 0 1px 2px rgba(30, 140, 190, 0.8);
  567. background-color: #fff;
  568. }
  569. .ui-autocomplete li {
  570. margin-bottom: 0;
  571. padding: 4px 10px;
  572. white-space: nowrap;
  573. text-align: left;
  574. cursor: pointer;
  575. }
  576. /* Colors for the wplink toolbar autocomplete. */
  577. .ui-autocomplete .ui-state-focus {
  578. background-color: #ddd;
  579. }
  580. /* Colors for the tags autocomplete. */
  581. .wp-tags-autocomplete .ui-state-focus {
  582. background-color: #0073aa;
  583. color: #fff;
  584. }
  585. /*------------------------------------------------------------------------------
  586. 15.0 - Comments Screen
  587. ------------------------------------------------------------------------------*/
  588. .form-table {
  589. border-collapse: collapse;
  590. margin-top: 0.5em;
  591. width: 100%;
  592. clear: both;
  593. }
  594. .form-table,
  595. .form-table td,
  596. .form-table th,
  597. .form-table td p {
  598. font-size: 14px;
  599. }
  600. .form-table td {
  601. margin-bottom: 9px;
  602. padding: 15px 10px;
  603. line-height: 1.3;
  604. vertical-align: middle;
  605. }
  606. .form-table th,
  607. .form-wrap label {
  608. color: #23282d;
  609. font-weight: 400;
  610. text-shadow: none;
  611. vertical-align: baseline;
  612. }
  613. .form-table th {
  614. vertical-align: top;
  615. text-align: left;
  616. padding: 20px 10px 20px 0;
  617. width: 200px;
  618. line-height: 1.3;
  619. font-weight: 600;
  620. }
  621. .form-table th.th-full, /* Not used by core. Back-compat for pre-4.8 */
  622. .form-table .td-full {
  623. width: auto;
  624. padding: 20px 10px 20px 0;
  625. font-weight: 400;
  626. }
  627. .form-table td p {
  628. margin-top: 4px;
  629. margin-bottom: 0;
  630. }
  631. .form-table .date-time-doc {
  632. margin-top: 1em;
  633. }
  634. .form-table p.timezone-info {
  635. margin: 1em 0;
  636. }
  637. .form-table td fieldset label {
  638. margin: 0.25em 0 0.5em !important;
  639. display: inline-block;
  640. }
  641. .form-table td fieldset label,
  642. .form-table td fieldset p,
  643. .form-table td fieldset li {
  644. line-height: 1.4;
  645. }
  646. .form-table input.tog,
  647. .form-table input[type="radio"] {
  648. margin-top: -4px;
  649. margin-right: 4px;
  650. float: none;
  651. }
  652. .form-table .pre {
  653. padding: 8px;
  654. margin: 0;
  655. }
  656. table.form-table td .updated {
  657. font-size: 13px;
  658. }
  659. table.form-table td .updated p {
  660. font-size: 13px;
  661. margin: 0.3em 0;
  662. }
  663. /*------------------------------------------------------------------------------
  664. 18.0 - Users
  665. ------------------------------------------------------------------------------*/
  666. #profile-page .form-table textarea {
  667. width: 500px;
  668. margin-bottom: 6px;
  669. }
  670. #profile-page .form-table #rich_editing {
  671. margin-right: 5px
  672. }
  673. #your-profile legend {
  674. font-size: 22px;
  675. }
  676. #display_name {
  677. width: 15em;
  678. }
  679. #adduser .form-field input,
  680. #createuser .form-field input {
  681. width: 25em;
  682. }
  683. .color-option {
  684. display: inline-block;
  685. width: 24%;
  686. padding: 5px 15px 15px;
  687. box-sizing: border-box;
  688. margin-bottom: 3px;
  689. }
  690. .color-option:hover,
  691. .color-option.selected {
  692. background: #ddd;
  693. }
  694. .color-palette {
  695. width: 100%;
  696. border-spacing: 0;
  697. border-collapse: collapse;
  698. }
  699. .color-palette td {
  700. height: 20px;
  701. padding: 0;
  702. border: none;
  703. }
  704. .color-option {
  705. cursor: pointer;
  706. }
  707. /*------------------------------------------------------------------------------
  708. 19.0 - Tools
  709. ------------------------------------------------------------------------------*/
  710. .tool-box .title {
  711. margin: 8px 0;
  712. font-size: 18px;
  713. font-weight: 400;
  714. line-height: 24px;
  715. }
  716. .label-responsive {
  717. vertical-align: middle;
  718. }
  719. #export-filters p {
  720. margin: 0 0 1em;
  721. }
  722. #export-filters p.submit {
  723. margin: 7px 0 5px;
  724. }
  725. /* Card styles */
  726. .card {
  727. position: relative;
  728. margin-top: 20px;
  729. padding: 0.7em 2em 1em;
  730. min-width: 255px;
  731. max-width: 520px;
  732. border: 1px solid #ccd0d4;
  733. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  734. background: #fff;
  735. box-sizing: border-box;
  736. }
  737. /* Press this styles */
  738. .pressthis h4 {
  739. margin: 2em 0 1em;
  740. }
  741. .pressthis textarea {
  742. width: 100%;
  743. font-size: 1em;
  744. }
  745. #pressthis-code-wrap {
  746. overflow: auto;
  747. }
  748. .pressthis-bookmarklet-wrapper {
  749. margin: 20px 0 8px;
  750. vertical-align: top;
  751. position: relative;
  752. z-index: 1;
  753. }
  754. .pressthis-bookmarklet,
  755. .pressthis-bookmarklet:hover,
  756. .pressthis-bookmarklet:focus,
  757. .pressthis-bookmarklet:active {
  758. display: inline-block;
  759. position: relative;
  760. cursor: move;
  761. color: #32373c;
  762. background: #e5e5e5;
  763. border-radius: 5px;
  764. border: 1px solid #b4b9be;
  765. font-style: normal;
  766. line-height: 16px;
  767. font-size: 14px;
  768. text-decoration: none;
  769. }
  770. .pressthis-bookmarklet:active {
  771. outline: none;
  772. }
  773. .pressthis-bookmarklet:after {
  774. content: "";
  775. width: 70%;
  776. height: 55%;
  777. z-index: -1;
  778. position: absolute;
  779. right: 10px;
  780. bottom: 9px;
  781. background: transparent;
  782. transform: skew(20deg) rotate(6deg);
  783. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
  784. }
  785. .pressthis-bookmarklet:hover:after {
  786. transform: skew(20deg) rotate(9deg);
  787. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
  788. }
  789. .pressthis-bookmarklet span {
  790. display: inline-block;
  791. margin: 0px 0 0;
  792. padding: 0px 12px 8px 9px;
  793. }
  794. .pressthis-bookmarklet span:before {
  795. color: #72777c;
  796. font: normal 20px/1 dashicons;
  797. content: "\f157";
  798. position: relative;
  799. display: inline-block;
  800. top: 4px;
  801. margin-right: 4px;
  802. }
  803. .pressthis-js-toggle {
  804. margin-left: 10px;
  805. padding: 0;
  806. height: auto;
  807. vertical-align: top;
  808. }
  809. /* to override the button class being applied */
  810. .pressthis-js-toggle.button.button {
  811. margin-left: 10px;
  812. padding: 0;
  813. height: auto;
  814. vertical-align: top;
  815. }
  816. .pressthis-js-toggle .dashicons {
  817. margin: 5px 8px 6px 7px;
  818. color: #555d66;
  819. }
  820. /*------------------------------------------------------------------------------
  821. 20.0 - Settings
  822. ------------------------------------------------------------------------------*/
  823. .timezone-info code {
  824. white-space: nowrap;
  825. }
  826. .defaultavatarpicker .avatar {
  827. margin: 2px 0;
  828. vertical-align: middle;
  829. }
  830. .options-general-php .date-time-text {
  831. display: inline-block;
  832. min-width: 10em;
  833. }
  834. .options-general-php input.small-text {
  835. width: 56px;
  836. margin: -2px 0;
  837. }
  838. .options-general-php .spinner {
  839. float: none;
  840. margin: -3px 3px 0;
  841. }
  842. .settings-php .language-install-spinner,
  843. .options-general-php .language-install-spinner {
  844. display: inline-block;
  845. float: none;
  846. margin: -3px 5px 0;
  847. vertical-align: middle;
  848. }
  849. .form-table.permalink-structure .available-structure-tags li {
  850. float: left;
  851. margin-right: 5px;
  852. }
  853. /*------------------------------------------------------------------------------
  854. 21.0 - Network Admin
  855. ------------------------------------------------------------------------------*/
  856. .setup-php textarea {
  857. max-width: 100%;
  858. }
  859. .form-field #site-address {
  860. max-width: 25em;
  861. }
  862. .form-field #domain {
  863. max-width: 22em;
  864. }
  865. .form-field #site-title,
  866. .form-field #admin-email,
  867. .form-field #path,
  868. .form-field #blog_registered,
  869. .form-field #blog_last_updated {
  870. max-width: 25em;
  871. }
  872. .form-field #path {
  873. margin-bottom: 5px;
  874. }
  875. #search-users,
  876. #search-sites {
  877. max-width: 100%;
  878. }
  879. /*------------------------------------------------------------------------------
  880. Credentials check dialog for Install and Updates
  881. ------------------------------------------------------------------------------*/
  882. .request-filesystem-credentials-dialog {
  883. display: none;
  884. /* The customizer uses visibility: hidden on the body for full-overlays. */
  885. visibility: visible;
  886. }
  887. .request-filesystem-credentials-dialog .notification-dialog {
  888. top: 10%;
  889. max-height: 85%;
  890. }
  891. .request-filesystem-credentials-dialog-content {
  892. margin: 25px;
  893. }
  894. #request-filesystem-credentials-title {
  895. font-size: 1.3em;
  896. margin: 1em 0;
  897. }
  898. .request-filesystem-credentials-form legend {
  899. font-size: 1em;
  900. padding: 1.33em 0;
  901. font-weight: 600;
  902. }
  903. .request-filesystem-credentials-form input[type="text"],
  904. .request-filesystem-credentials-form input[type="password"] {
  905. display: block;
  906. }
  907. .request-filesystem-credentials-dialog input[type="text"],
  908. .request-filesystem-credentials-dialog input[type="password"] {
  909. width: 100%;
  910. }
  911. .request-filesystem-credentials-form .field-title {
  912. font-weight: 600;
  913. }
  914. .request-filesystem-credentials-dialog label[for="hostname"],
  915. .request-filesystem-credentials-dialog label[for="public_key"],
  916. .request-filesystem-credentials-dialog label[for="private_key"] {
  917. display: block;
  918. margin-bottom: 1em;
  919. }
  920. .request-filesystem-credentials-dialog .ftp-username,
  921. .request-filesystem-credentials-dialog .ftp-password {
  922. float: left;
  923. width: 48%;
  924. }
  925. .request-filesystem-credentials-dialog .ftp-password {
  926. margin-left: 4%;
  927. }
  928. .request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons {
  929. text-align: right;
  930. }
  931. .request-filesystem-credentials-dialog label[for="ftp"] {
  932. margin-right: 10px;
  933. }
  934. .request-filesystem-credentials-dialog #auth-keys-desc {
  935. margin-bottom: 0;
  936. }
  937. #request-filesystem-credentials-dialog .button:not(:last-child) {
  938. margin-right: 10px;
  939. }
  940. #request-filesystem-credentials-form .cancel-button {
  941. display: none;
  942. }
  943. #request-filesystem-credentials-dialog .cancel-button {
  944. display: inline;
  945. }
  946. .request-filesystem-credentials-dialog .ftp-username,
  947. .request-filesystem-credentials-dialog .ftp-password {
  948. float: none;
  949. width: auto;
  950. }
  951. .request-filesystem-credentials-dialog .ftp-username {
  952. margin-bottom: 1em;
  953. }
  954. .request-filesystem-credentials-dialog .ftp-password {
  955. margin: 0;
  956. }
  957. .request-filesystem-credentials-dialog .ftp-password em {
  958. color: #888;
  959. }
  960. .request-filesystem-credentials-dialog label {
  961. display: block;
  962. line-height: 1.5;
  963. margin-bottom: 1em;
  964. }
  965. .request-filesystem-credentials-form legend {
  966. padding-bottom: 0;
  967. }
  968. .request-filesystem-credentials-form #ssh-keys legend {
  969. font-size: 1.3em;
  970. }
  971. .request-filesystem-credentials-form .notice {
  972. margin: 0 0 20px 0;
  973. clear: both;
  974. }
  975. /*------------------------------------------------------------------------------
  976. Privacy Policy settings screen
  977. ------------------------------------------------------------------------------*/
  978. .tools-privacy-policy-page form {
  979. margin-bottom: 1.3em;
  980. }
  981. .tools-privacy-policy-page input.button,
  982. .tools-privacy-policy-page select {
  983. margin: 0 1px 0 6px;
  984. }
  985. .tools-privacy-edit {
  986. margin: 1.5em 0;
  987. }
  988. .tools-privacy-policy-page span {
  989. line-height: 2;
  990. }
  991. .privacy_requests .column-email {
  992. width: 40%;
  993. }
  994. .privacy_requests .column-type {
  995. text-align: center;
  996. }
  997. .privacy_requests thead td:first-child,
  998. .privacy_requests tfoot td:first-child {
  999. border-left: 4px solid #fff;
  1000. }
  1001. .privacy_requests tbody th {
  1002. border-left: 4px solid #fff;
  1003. background: #fff;
  1004. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1005. }
  1006. .privacy_requests .row-actions {
  1007. color: #72777c;
  1008. }
  1009. .privacy_requests tbody .has-request-results th {
  1010. box-shadow: none;
  1011. }
  1012. .privacy_requests tbody .request-results th .notice {
  1013. margin: 0 0 5px;
  1014. }
  1015. .privacy_requests tbody td {
  1016. background: #fff;
  1017. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1018. }
  1019. .privacy_requests tbody .has-request-results td {
  1020. box-shadow: none;
  1021. }
  1022. .privacy_requests .next_steps .button {
  1023. word-break: break-all;
  1024. white-space: unset;
  1025. }
  1026. .privacy_requests .status-request-confirmed th,
  1027. .privacy_requests .status-request-confirmed td {
  1028. background-color: #f7fcfe;
  1029. border-left-color: #00a0d2;
  1030. }
  1031. .privacy_requests .status-request-failed th,
  1032. .privacy_requests .status-request-failed td {
  1033. background-color: #fef7f1;
  1034. border-left-color: #d64d21;
  1035. }
  1036. .privacy_requests .export_personal_data_failed a {
  1037. vertical-align: baseline;
  1038. }
  1039. .status-label {
  1040. font-weight: 600;
  1041. }
  1042. .status-label.status-request-pending {
  1043. font-weight: 400;
  1044. font-style: italic;
  1045. color: #6c7781;
  1046. }
  1047. .status-label.status-request-failed {
  1048. color: #aa0000;
  1049. font-weight: 600;
  1050. }
  1051. .wp-privacy-request-form {
  1052. clear: both;
  1053. }
  1054. .wp-privacy-request-form-field {
  1055. margin: 1.5em 0;
  1056. }
  1057. .wp-privacy-request-form label {
  1058. font-weight: 600;
  1059. line-height: 1.5;
  1060. padding-bottom: .5em;
  1061. display: block;
  1062. }
  1063. .wp-privacy-request-form input {
  1064. margin: 0;
  1065. }
  1066. .email-personal-data::before {
  1067. display: inline-block;
  1068. font: normal 20px/1 dashicons;
  1069. margin: 3px 5px 0 -2px;
  1070. speak: none;
  1071. -webkit-font-smoothing: antialiased;
  1072. -moz-osx-font-smoothing: grayscale;
  1073. vertical-align: top;
  1074. }
  1075. .email-personal-data--sending::before {
  1076. color: #f56e28;
  1077. content: "\f463";
  1078. animation: rotation 2s infinite linear;
  1079. }
  1080. .email-personal-data--sent::before {
  1081. color: #79ba49;
  1082. content: "\f147";
  1083. }
  1084. /* =Media Queries
  1085. -------------------------------------------------------------- */
  1086. @media screen and (max-width: 782px) {
  1087. /* Input Elements */
  1088. textarea {
  1089. -webkit-appearance: none;
  1090. }
  1091. input[type="text"],
  1092. input[type="password"],
  1093. input[type="date"],
  1094. input[type="datetime"],
  1095. input[type="datetime-local"],
  1096. input[type="email"],
  1097. input[type="month"],
  1098. input[type="number"],
  1099. input[type="search"],
  1100. input[type="tel"],
  1101. input[type="time"],
  1102. input[type="url"],
  1103. input[type="week"] {
  1104. -webkit-appearance: none;
  1105. padding: 3px 10px;
  1106. }
  1107. ::-webkit-datetime-edit {
  1108. line-height: 1.875; /* 30px */
  1109. }
  1110. input[type="checkbox"],
  1111. .widefat th input[type="checkbox"],
  1112. .widefat thead td input[type="checkbox"],
  1113. .widefat tfoot td input[type="checkbox"] {
  1114. -webkit-appearance: none;
  1115. }
  1116. .widefat th input[type="checkbox"],
  1117. .widefat thead td input[type="checkbox"],
  1118. .widefat tfoot td input[type="checkbox"] {
  1119. margin-bottom: 8px;
  1120. }
  1121. input[type="checkbox"]:checked:before,
  1122. .widefat th input[type="checkbox"]:before,
  1123. .widefat thead td input[type="checkbox"]:before,
  1124. .widefat tfoot td input[type="checkbox"]:before {
  1125. width: 1.875rem;
  1126. height: 1.875rem;
  1127. margin: -0.1875rem -0.3125rem;
  1128. }
  1129. input[type="radio"],
  1130. input[type="checkbox"] {
  1131. height: 1.5625rem;
  1132. width: 1.5625rem;
  1133. }
  1134. .wp-admin p input[type="checkbox"],
  1135. .wp-admin p input[type="radio"] {
  1136. margin-top: -0.1875rem;
  1137. }
  1138. input[type="radio"]:checked:before {
  1139. vertical-align: middle;
  1140. width: 0.5625rem;
  1141. height: 0.5625rem;
  1142. margin: 0.4375rem;
  1143. line-height: 0.76190476;
  1144. }
  1145. .wp-upload-form input[type="submit"] {
  1146. margin-top: 10px;
  1147. }
  1148. .wp-admin select,
  1149. .wp-admin .form-table select {
  1150. min-height: 40px;
  1151. font-size: 16px;
  1152. line-height: 1.625; /* 26px */
  1153. padding: 5px 24px 5px 8px;
  1154. }
  1155. .wp-admin .button-cancel {
  1156. margin-bottom: 0;
  1157. padding: 2px 0;
  1158. font-size: 14px;
  1159. vertical-align: middle;
  1160. }
  1161. #adduser .form-field input,
  1162. #createuser .form-field input {
  1163. width: 100%;
  1164. }
  1165. .form-table {
  1166. box-sizing: border-box;
  1167. }
  1168. .form-table th,
  1169. .form-table td,
  1170. .label-responsive {
  1171. display: block;
  1172. width: auto;
  1173. vertical-align: middle;
  1174. }
  1175. .label-responsive {
  1176. margin: 0.5em 0;
  1177. }
  1178. .export-filters li {
  1179. margin-bottom: 0;
  1180. }
  1181. .form-table .color-palette td {
  1182. display: table-cell;
  1183. width: 15px;
  1184. }
  1185. .form-table table.color-palette {
  1186. margin-right: 10px;
  1187. }
  1188. textarea,
  1189. input {
  1190. font-size: 16px;
  1191. }
  1192. .form-table td input[type="text"],
  1193. .form-table td input[type="email"],
  1194. .form-table td input[type="password"],
  1195. .form-table td select,
  1196. .form-table td textarea,
  1197. .form-table span.description,
  1198. #profile-page .form-table textarea {
  1199. width: 100%;
  1200. display: block;
  1201. max-width: none;
  1202. box-sizing: border-box;
  1203. }
  1204. .form-table .form-required.form-invalid td:after {
  1205. float: right;
  1206. margin: -30px 3px 0 0;
  1207. }
  1208. input[type="text"].small-text,
  1209. input[type="search"].small-text,
  1210. input[type="password"].small-text,
  1211. input[type="number"].small-text,
  1212. input[type="number"].small-text,
  1213. .form-table input[type="text"].small-text {
  1214. width: auto;
  1215. max-width: 4.375em; /* 70px, enough for 4 digits to fit comfortably */
  1216. display: inline;
  1217. padding: 3px 6px;
  1218. margin: 0 3px;
  1219. }
  1220. #pass-strength-result {
  1221. width: 100%;
  1222. box-sizing: border-box;
  1223. padding: 8px;
  1224. }
  1225. p.search-box {
  1226. float: none;
  1227. position: absolute;
  1228. bottom: 0;
  1229. width: 98%;
  1230. height: 90px;
  1231. margin-bottom: 20px;
  1232. }
  1233. p.search-box input[name="s"] {
  1234. float: none;
  1235. width: 100%;
  1236. margin-bottom: 10px;
  1237. vertical-align: middle;
  1238. }
  1239. p.search-box input[type="submit"] {
  1240. margin-bottom: 10px;
  1241. }
  1242. .form-table span.description {
  1243. display: inline;
  1244. padding: 4px 0 0;
  1245. line-height: 1.4;
  1246. font-size: 14px;
  1247. }
  1248. .form-table th {
  1249. padding-top: 10px;
  1250. padding-bottom: 0;
  1251. border-bottom: 0;
  1252. }
  1253. .form-table td {
  1254. margin-bottom: 0;
  1255. padding-bottom: 6px;
  1256. padding-top: 4px;
  1257. padding-left: 0;
  1258. }
  1259. .form-table.permalink-structure td code {
  1260. margin-left: 32px;
  1261. display: inline-block;
  1262. }
  1263. .form-table.permalink-structure td input[type="text"] {
  1264. margin-left: 32px;
  1265. margin-top: 4px;
  1266. width: 96%;
  1267. }
  1268. .form-table input.regular-text {
  1269. width: 100%;
  1270. }
  1271. .form-table label {
  1272. font-size: 14px;
  1273. }
  1274. .form-table fieldset label {
  1275. display: block;
  1276. }
  1277. #utc-time,
  1278. #local-time {
  1279. display: block;
  1280. float: none;
  1281. margin-top: 0.5em;
  1282. }
  1283. .form-field #domain {
  1284. max-width: none;
  1285. }
  1286. /* New Password */
  1287. .wp-pwd {
  1288. position: relative;
  1289. }
  1290. /* Needs higher specificity than normal input type text and password. */
  1291. #profile-page .form-table #pass1 {
  1292. padding-right: 90px;
  1293. }
  1294. .wp-pwd button.button {
  1295. background: transparent;
  1296. border: 1px solid transparent;
  1297. box-shadow: none;
  1298. line-height: 2;
  1299. margin: 0;
  1300. padding: 5px 9px;
  1301. position: absolute;
  1302. right: 0;
  1303. top: 0;
  1304. }
  1305. .wp-pwd button.wp-hide-pw {
  1306. right: 40px;
  1307. }
  1308. .wp-pwd button.button:hover,
  1309. .wp-pwd button.button:focus {
  1310. background: transparent;
  1311. }
  1312. .wp-pwd button.button:active {
  1313. background: transparent;
  1314. box-shadow: none;
  1315. transform: none;
  1316. }
  1317. .wp-pwd .button .text {
  1318. display: none;
  1319. }
  1320. .wp-pwd [type="text"],
  1321. .wp-pwd [type="password"] {
  1322. line-height: 2;
  1323. }
  1324. .wp-cancel-pw .dashicons-no {
  1325. display: inline-block;
  1326. }
  1327. .options-general-php input[type="text"].small-text {
  1328. max-width: 6.25em;
  1329. margin: 0;
  1330. }
  1331. /* Privacy Policy settings screen */
  1332. .tools-privacy-policy-page form.wp-create-privacy-page {
  1333. margin-bottom: 1em;
  1334. }
  1335. .tools-privacy-policy-page input#set-page,
  1336. .tools-privacy-policy-page select {
  1337. margin: 10px 0 0;
  1338. }
  1339. .tools-privacy-policy-page .wp-create-privacy-page span {
  1340. display: block;
  1341. margin-bottom: 1em;
  1342. }
  1343. .tools-privacy-policy-page .wp-create-privacy-page .button {
  1344. margin-left: 0;
  1345. }
  1346. .wp-list-table.privacy_requests tr:not(.inline-edit-row):not(.no-items) td.column-primary:not(.check-column) {
  1347. display: table-cell;
  1348. }
  1349. .wp-list-table.privacy_requests.widefat th input,
  1350. .wp-list-table.privacy_requests.widefat thead td input {
  1351. margin-left: 5px;
  1352. }
  1353. .regular-text {
  1354. max-width: 100%;
  1355. }
  1356. }
  1357. @media only screen and (max-width: 768px) {
  1358. .form-field input[type="text"],
  1359. .form-field input[type="email"],
  1360. .form-field input[type="password"],
  1361. .form-field select,
  1362. .form-field textarea {
  1363. width: 99%;
  1364. }
  1365. .form-wrap .form-field {
  1366. padding: 0;
  1367. }
  1368. }
  1369. @media only screen and (max-height: 480px), screen and (max-width: 450px) {
  1370. /* Request Credentials / File Editor Warning */
  1371. .request-filesystem-credentials-dialog .notification-dialog,
  1372. .file-editor-warning .notification-dialog {
  1373. width: 100%;
  1374. height: 100%;
  1375. max-height: 100%;
  1376. position: fixed;
  1377. top: 0;
  1378. margin: 0;
  1379. left: 0;
  1380. }
  1381. }
  1382. /* Smartphone */
  1383. @media screen and (max-width: 600px) {
  1384. /* Color Picker Options */
  1385. .color-option {
  1386. width: 49%;
  1387. }
  1388. }
  1389. @media only screen and (max-width: 320px) {
  1390. .options-general-php .date-time-text.date-time-custom-text {
  1391. min-width: 0;
  1392. margin-right: 0.5em;
  1393. }
  1394. }
  1395. @keyframes rotation {
  1396. 0% {
  1397. transform: rotate(0deg);
  1398. }
  1399. 100% {
  1400. transform: rotate(359deg);
  1401. }
  1402. }