forms-rtl.css 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423
  1. /* Include margin and padding in the width calculation of input and textarea. */
  2. input,
  3. textarea {
  4. -webkit-box-sizing: border-box;
  5. -moz-box-sizing: border-box;
  6. box-sizing: border-box;
  7. }
  8. input[type="text"],
  9. input[type="password"],
  10. input[type="checkbox"],
  11. input[type="color"],
  12. input[type="date"],
  13. input[type="datetime"],
  14. input[type="datetime-local"],
  15. input[type="email"],
  16. input[type="month"],
  17. input[type="number"],
  18. input[type="search"],
  19. input[type="radio"],
  20. input[type="tel"],
  21. input[type="text"],
  22. input[type="time"],
  23. input[type="url"],
  24. input[type="week"],
  25. select,
  26. textarea {
  27. border: 1px solid #ddd;
  28. -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
  29. box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
  30. background-color: #fff;
  31. color: #32373c;
  32. outline: none;
  33. -webkit-transition: 0.05s border-color ease-in-out;
  34. transition: 0.05s border-color ease-in-out;
  35. }
  36. input[type="text"]:focus,
  37. input[type="password"]:focus,
  38. input[type="color"]:focus,
  39. input[type="date"]:focus,
  40. input[type="datetime"]:focus,
  41. input[type="datetime-local"]:focus,
  42. input[type="email"]:focus,
  43. input[type="month"]:focus,
  44. input[type="number"]:focus,
  45. input[type="search"]:focus,
  46. input[type="tel"]:focus,
  47. input[type="text"]:focus,
  48. input[type="time"]:focus,
  49. input[type="url"]:focus,
  50. input[type="week"]:focus,
  51. input[type="checkbox"]:focus,
  52. input[type="radio"]:focus,
  53. select:focus,
  54. textarea:focus {
  55. border-color: #5b9dd9;
  56. -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
  57. box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
  58. }
  59. /* rtl:ignore */
  60. input[type="email"],
  61. input[type="url"] {
  62. direction: ltr;
  63. }
  64. /* Vertically align the number selector with the input. */
  65. input[type="number"] {
  66. height: 28px;
  67. line-height: 1;
  68. }
  69. input[type="checkbox"],
  70. input[type="radio"] {
  71. border: 1px solid #b4b9be;
  72. background: #fff;
  73. color: #555;
  74. clear: none;
  75. cursor: pointer;
  76. display: inline-block;
  77. line-height: 0;
  78. height: 16px;
  79. margin: -4px 0 0 4px;
  80. outline: 0;
  81. padding: 0 !important;
  82. text-align: center;
  83. vertical-align: middle;
  84. width: 16px;
  85. min-width: 16px;
  86. -webkit-appearance: none;
  87. -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 );
  88. box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 );
  89. -webkit-transition: .05s border-color ease-in-out;
  90. transition: .05s border-color ease-in-out;
  91. }
  92. input[type="radio"]:checked + label:before {
  93. color: #82878c;
  94. }
  95. .wp-core-ui input[type="reset"]:hover,
  96. .wp-core-ui input[type="reset"]:active {
  97. color: #00a0d2;
  98. }
  99. td > input[type="checkbox"],
  100. .wp-admin p input[type="checkbox"],
  101. .wp-admin p input[type="radio"] {
  102. margin-top: 0;
  103. }
  104. .wp-admin p label input[type="checkbox"] {
  105. margin-top: -4px;
  106. }
  107. .wp-admin p label input[type="radio"] {
  108. margin-top: -2px;
  109. }
  110. input[type="radio"] {
  111. -webkit-border-radius: 50%;
  112. border-radius: 50%;
  113. margin-left: 4px;
  114. line-height: 10px;
  115. }
  116. input[type="checkbox"]:checked:before,
  117. input[type="radio"]:checked:before {
  118. float: right;
  119. display: inline-block;
  120. vertical-align: middle;
  121. width: 16px;
  122. font: normal 21px/1 dashicons;
  123. speak: none;
  124. -webkit-font-smoothing: antialiased;
  125. -moz-osx-font-smoothing: grayscale;
  126. }
  127. input[type="checkbox"]:checked:before {
  128. content: "\f147";
  129. margin: -3px -4px 0 0;
  130. color: #1e8cbe;
  131. }
  132. input[type="radio"]:checked:before {
  133. content: "\2022";
  134. text-indent: -9999px;
  135. -webkit-border-radius: 50px;
  136. border-radius: 50px;
  137. font-size: 24px;
  138. width: 6px;
  139. height: 6px;
  140. margin: 4px;
  141. line-height: 16px;
  142. background-color: #1e8cbe;
  143. }
  144. @-moz-document url-prefix() {
  145. input[type="checkbox"],
  146. input[type="radio"],
  147. .form-table input.tog {
  148. margin-bottom: -1px;
  149. }
  150. }
  151. /* Search */
  152. input[type="search"] {
  153. -webkit-appearance: textfield;
  154. }
  155. input[type="search"]::-webkit-search-decoration {
  156. display: none;
  157. }
  158. .ie8 input[type="password"] {
  159. font-family: sans-serif;
  160. }
  161. textarea,
  162. input,
  163. select,
  164. button {
  165. font-family: inherit;
  166. font-size: inherit;
  167. font-weight: inherit;
  168. }
  169. textarea,
  170. input,
  171. select {
  172. font-size: 14px;
  173. padding: 3px 5px;
  174. -webkit-border-radius: 0;
  175. border-radius: 0; /* Reset mobile webkit's default element styling */
  176. }
  177. textarea {
  178. overflow: auto;
  179. padding: 2px 6px;
  180. line-height: 1.4;
  181. resize: vertical;
  182. }
  183. .wp-admin input[type="file"] {
  184. padding: 3px 0;
  185. cursor: pointer;
  186. }
  187. label {
  188. cursor: pointer;
  189. }
  190. input,
  191. select {
  192. margin: 1px;
  193. padding: 3px 5px;
  194. }
  195. input.code {
  196. padding-top: 6px;
  197. }
  198. textarea.code {
  199. line-height: 1.4;
  200. padding: 4px 6px 1px 6px;
  201. }
  202. input.readonly,
  203. input[readonly],
  204. textarea.readonly,
  205. textarea[readonly] {
  206. background-color: #eee;
  207. }
  208. ::-webkit-input-placeholder {
  209. color: #72777c;
  210. }
  211. ::-moz-placeholder {
  212. color: #72777c;
  213. opacity: 1;
  214. }
  215. :-ms-input-placeholder {
  216. color: #72777c;
  217. }
  218. .form-invalid input, .form-invalid input:focus,
  219. .form-invalid select, .form-invalid select:focus {
  220. border-color: #dc3232 !important;
  221. -webkit-box-shadow: 0 0 2px rgba( 204, 0, 0, 0.8 );
  222. box-shadow: 0 0 2px rgba( 204, 0, 0, 0.8 );
  223. }
  224. .form-table .form-required.form-invalid td:after {
  225. content: "\f534";
  226. font: normal 20px/1 dashicons;
  227. color: #dc3232;
  228. margin-right: -25px;
  229. vertical-align: middle;
  230. }
  231. /* Adjust error indicator for password layout */
  232. .form-table .form-required.user-pass1-wrap.form-invalid td:after {
  233. content: '';
  234. }
  235. .form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
  236. content: '\f534';
  237. font: normal 20px/1 dashicons;
  238. color: #dc3232;
  239. margin: 0 -29px 0 6px;
  240. vertical-align: middle;
  241. }
  242. .form-input-tip {
  243. color: #666;
  244. }
  245. input:disabled,
  246. input.disabled,
  247. select:disabled,
  248. select.disabled,
  249. textarea:disabled,
  250. textarea.disabled {
  251. background: rgba( 255, 255, 255, 0.5 );
  252. border-color: rgba( 222, 222, 222, 0.75 );
  253. -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 );
  254. box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 );
  255. color: rgba( 51, 51, 51, 0.5 );
  256. }
  257. input[type="file"]:disabled,
  258. input[type="file"].disabled,
  259. input[type="range"]:disabled,
  260. input[type="range"].disabled {
  261. background: none;
  262. -webkit-box-shadow: none;
  263. box-shadow: none;
  264. cursor: default;
  265. }
  266. input[type="checkbox"]:disabled,
  267. input[type="checkbox"].disabled,
  268. input[type="radio"]:disabled,
  269. input[type="radio"].disabled,
  270. input[type="checkbox"]:disabled:checked:before,
  271. input[type="checkbox"].disabled:checked:before,
  272. input[type="radio"]:disabled:checked:before,
  273. input[type="radio"].disabled:checked:before {
  274. opacity: 0.7;
  275. }
  276. /*------------------------------------------------------------------------------
  277. 2.0 - Forms
  278. ------------------------------------------------------------------------------*/
  279. .wp-admin select {
  280. padding: 2px;
  281. line-height: 28px;
  282. height: 28px;
  283. vertical-align: middle;
  284. }
  285. .wp-admin .button-cancel {
  286. padding: 0 5px;
  287. line-height: 2;
  288. }
  289. .meta-box-sortables select {
  290. max-width: 100%;
  291. }
  292. .wp-admin select[multiple] {
  293. height: auto;
  294. }
  295. .submit {
  296. padding: 1.5em 0;
  297. margin: 5px 0;
  298. -webkit-border-bottom-right-radius: 3px;
  299. border-bottom-right-radius: 3px;
  300. -webkit-border-bottom-left-radius: 3px;
  301. border-bottom-left-radius: 3px;
  302. border: none;
  303. }
  304. form p.submit a.cancel:hover {
  305. text-decoration: none;
  306. }
  307. p.submit {
  308. text-align: right;
  309. max-width: 100%;
  310. margin-top: 20px;
  311. padding-top: 10px;
  312. }
  313. .textright p.submit {
  314. border: none;
  315. text-align: left;
  316. }
  317. table.form-table + p.submit,
  318. table.form-table + input + p.submit,
  319. table.form-table + input + input + p.submit {
  320. border-top: none;
  321. padding-top: 0;
  322. }
  323. #minor-publishing-actions input,
  324. #major-publishing-actions input,
  325. #minor-publishing-actions .preview {
  326. text-align: center;
  327. }
  328. textarea.all-options,
  329. input.all-options {
  330. width: 250px;
  331. }
  332. input.large-text,
  333. textarea.large-text {
  334. width: 99%;
  335. }
  336. .regular-text {
  337. width: 25em;
  338. }
  339. input.small-text {
  340. width: 50px;
  341. padding: 1px 6px;
  342. }
  343. input[type="number"].small-text {
  344. width: 65px;
  345. }
  346. input.tiny-text {
  347. width: 35px;
  348. }
  349. input[type="number"].tiny-text {
  350. width: 45px;
  351. }
  352. #doaction,
  353. #doaction2,
  354. #post-query-submit {
  355. margin: 1px 0 0 8px;
  356. }
  357. .tablenav #changeit,
  358. .tablenav #delete_all,
  359. .tablenav #clear-recent-list,
  360. .wp-filter #delete_all {
  361. margin-top: 1px;
  362. }
  363. .tablenav .actions select {
  364. float: right;
  365. margin-left: 6px;
  366. max-width: 200px;
  367. }
  368. .ie8 .tablenav .actions select {
  369. width: 155px;
  370. }
  371. .ie8 .tablenav .actions select#cat {
  372. width: 200px;
  373. }
  374. #timezone_string option {
  375. margin-right: 1em;
  376. }
  377. button.wp-hide-pw > .dashicons {
  378. position: relative;
  379. top: 3px;
  380. }
  381. label,
  382. #your-profile label + a {
  383. vertical-align: middle;
  384. }
  385. fieldset label,
  386. #your-profile label + a {
  387. vertical-align: middle;
  388. }
  389. .options-media-php label[for*="_size_"],
  390. #misc-publishing-actions label {
  391. vertical-align: baseline;
  392. }
  393. #pass-strength-result {
  394. background-color: #eee;
  395. border: 1px solid #ddd;
  396. color: #23282d;
  397. margin: -2px 1px 5px 5px;
  398. padding: 3px 5px;
  399. text-align: center;
  400. width: 25em;
  401. -webkit-box-sizing: border-box;
  402. -moz-box-sizing: border-box;
  403. box-sizing: border-box;
  404. opacity: 0;
  405. }
  406. #pass-strength-result.short {
  407. background-color: #f1adad;
  408. border-color: #e35b5b;
  409. opacity: 1;
  410. }
  411. #pass-strength-result.bad {
  412. background-color: #fbc5a9;
  413. border-color: #f78b53;
  414. opacity: 1;
  415. }
  416. #pass-strength-result.good {
  417. background-color: #ffe399;
  418. border-color: #ffc733;
  419. opacity: 1;
  420. }
  421. #pass-strength-result.strong {
  422. background-color: #c1e1b9;
  423. border-color: #83c373;
  424. opacity: 1;
  425. }
  426. #pass1.short, #pass1-text.short {
  427. border-color: #e35b5b;
  428. }
  429. #pass1.bad, #pass1-text.bad {
  430. border-color: #f78b53;
  431. }
  432. #pass1.good, #pass1-text.good {
  433. border-color: #ffc733;
  434. }
  435. #pass1.strong, #pass1-text.strong {
  436. border-color: #83c373;
  437. }
  438. .pw-weak {
  439. display:none;
  440. }
  441. .indicator-hint {
  442. padding-top: 8px;
  443. }
  444. #pass1-text,
  445. .show-password #pass1 {
  446. display: none;
  447. }
  448. .show-password #pass1-text
  449. {
  450. display: inline-block;
  451. }
  452. .form-table span.description.important {
  453. font-size: 12px;
  454. }
  455. p.search-box {
  456. float: left;
  457. margin: 0;
  458. }
  459. .network-admin.themes-php p.search-box {
  460. clear: right;
  461. }
  462. .search-box input[name="s"],
  463. .tablenav .search-plugins input[name="s"],
  464. .tagsdiv .newtag {
  465. float: right;
  466. height: 28px;
  467. margin: 0 0 0 4px;
  468. }
  469. .js.plugins-php .search-box .wp-filter-search {
  470. margin: 0;
  471. width: 280px;
  472. font-size: 16px;
  473. font-weight: 300;
  474. line-height: 1.5;
  475. padding: 3px 5px;
  476. height: 32px;
  477. }
  478. input[type="text"].ui-autocomplete-loading,
  479. input[type="email"].ui-autocomplete-loading {
  480. background-image: url(../images/loading.gif);
  481. background-repeat: no-repeat;
  482. background-position: left center;
  483. visibility: visible;
  484. }
  485. input.ui-autocomplete-input.open {
  486. border-bottom-color: transparent;
  487. }
  488. ul#add-to-blog-users {
  489. margin: 0 14px 0 0;
  490. }
  491. .ui-autocomplete {
  492. padding: 0;
  493. margin: 0;
  494. list-style: none;
  495. position: absolute;
  496. z-index: 10000;
  497. border: 1px solid #5b9dd9;
  498. -webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
  499. box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
  500. background-color: #fff;
  501. }
  502. .ui-autocomplete li {
  503. margin-bottom: 0;
  504. padding: 4px 10px;
  505. white-space: nowrap;
  506. text-align: right;
  507. cursor: pointer;
  508. }
  509. /* Colors for the wplink toolbar autocomplete. */
  510. .ui-autocomplete .ui-state-focus {
  511. background-color: #ddd;
  512. }
  513. /* Colors for the tags autocomplete. */
  514. .wp-tags-autocomplete .ui-state-focus {
  515. background-color: #0073aa;
  516. color: #fff;
  517. }
  518. /*------------------------------------------------------------------------------
  519. 15.0 - Comments Screen
  520. ------------------------------------------------------------------------------*/
  521. .form-table {
  522. border-collapse: collapse;
  523. margin-top: 0.5em;
  524. width: 100%;
  525. clear: both;
  526. }
  527. .form-table,
  528. .form-table td,
  529. .form-table th,
  530. .form-table td p {
  531. font-size: 14px;
  532. }
  533. .form-table td {
  534. margin-bottom: 9px;
  535. padding: 15px 10px;
  536. line-height: 1.3;
  537. vertical-align: middle;
  538. }
  539. .form-table th,
  540. .form-wrap label {
  541. color: #23282d;
  542. font-weight: 400;
  543. text-shadow: none;
  544. vertical-align: baseline;
  545. }
  546. .form-table th {
  547. vertical-align: top;
  548. text-align: right;
  549. padding: 20px 0 20px 10px;
  550. width: 200px;
  551. line-height: 1.3;
  552. font-weight: 600;
  553. }
  554. .form-table th.th-full, /* Not used by core. Back-compat for pre-4.8 */
  555. .form-table .td-full {
  556. width: auto;
  557. padding: 20px 0 20px 10px;
  558. font-weight: 400;
  559. }
  560. .form-table td p {
  561. margin-top: 4px;
  562. margin-bottom: 0;
  563. }
  564. .form-table .date-time-doc {
  565. margin-top: 1em;
  566. }
  567. .form-table p.timezone-info {
  568. margin: 1em 0;
  569. }
  570. .form-table td fieldset label {
  571. margin: 0.25em 0 0.5em !important;
  572. display: inline-block;
  573. }
  574. .form-table td fieldset label,
  575. .form-table td fieldset p,
  576. .form-table td fieldset li {
  577. line-height: 1.4em;
  578. }
  579. .form-table input.tog,
  580. .form-table input[type="radio"] {
  581. margin-top: -4px;
  582. margin-left: 4px;
  583. float: none;
  584. }
  585. .form-table .pre {
  586. padding: 8px;
  587. margin: 0;
  588. }
  589. table.form-table td .updated {
  590. font-size: 13px;
  591. }
  592. table.form-table td .updated p {
  593. font-size: 13px;
  594. margin: 0.3em 0;
  595. }
  596. /*------------------------------------------------------------------------------
  597. 18.0 - Users
  598. ------------------------------------------------------------------------------*/
  599. #profile-page .form-table textarea {
  600. width: 500px;
  601. margin-bottom: 6px;
  602. }
  603. #profile-page .form-table #rich_editing {
  604. margin-left: 5px
  605. }
  606. #your-profile legend {
  607. font-size: 22px;
  608. }
  609. #display_name {
  610. width: 15em;
  611. }
  612. #adduser .form-field input,
  613. #createuser .form-field input {
  614. width: 25em;
  615. }
  616. .color-option {
  617. display: inline-block;
  618. width: 24%;
  619. padding: 5px 15px 15px;
  620. -webkit-box-sizing: border-box;
  621. -moz-box-sizing: border-box;
  622. box-sizing: border-box;
  623. margin-bottom: 3px;
  624. }
  625. .color-option:hover,
  626. .color-option.selected {
  627. background: #ddd;
  628. }
  629. .color-palette {
  630. width: 100%;
  631. border-spacing: 0;
  632. border-collapse: collapse;
  633. }
  634. .color-palette td {
  635. height: 20px;
  636. padding: 0;
  637. border: none;
  638. }
  639. .color-option {
  640. cursor: pointer;
  641. }
  642. /*------------------------------------------------------------------------------
  643. 19.0 - Tools
  644. ------------------------------------------------------------------------------*/
  645. .tool-box .title {
  646. margin: 8px 0;
  647. font-size: 18px;
  648. font-weight: 400;
  649. line-height: 24px;
  650. }
  651. .label-responsive {
  652. vertical-align: middle;
  653. }
  654. #export-filters p {
  655. margin: 0 0 1em;
  656. }
  657. #export-filters p.submit {
  658. margin: 7px 0 5px;
  659. }
  660. /* Card styles */
  661. .card {
  662. position: relative;
  663. margin-top: 20px;
  664. padding: 0.7em 2em 1em;
  665. min-width: 255px;
  666. max-width: 520px;
  667. border: 1px solid #e5e5e5;
  668. -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  669. box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  670. background: #fff;
  671. }
  672. /* Press this styles */
  673. .pressthis h4 {
  674. margin: 2em 0 1em;
  675. }
  676. .pressthis textarea {
  677. width: 100%;
  678. font-size: 1em;
  679. }
  680. #pressthis-code-wrap {
  681. overflow: auto;
  682. }
  683. .pressthis-bookmarklet-wrapper {
  684. margin: 20px 0 8px;
  685. vertical-align: top;
  686. position: relative;
  687. z-index: 1;
  688. }
  689. .pressthis-bookmarklet,
  690. .pressthis-bookmarklet:hover,
  691. .pressthis-bookmarklet:focus,
  692. .pressthis-bookmarklet:active {
  693. display: inline-block;
  694. position: relative;
  695. cursor: move;
  696. color: #32373c;
  697. background: #e5e5e5;
  698. -webkit-border-radius: 5px;
  699. border-radius: 5px;
  700. border: 1px solid #b4b9be;
  701. font-style: normal;
  702. line-height: 16px;
  703. font-size: 14px;
  704. text-decoration: none;
  705. }
  706. .pressthis-bookmarklet:active {
  707. outline: none;
  708. }
  709. .pressthis-bookmarklet:after {
  710. content: "";
  711. width: 70%;
  712. height: 55%;
  713. z-index: -1;
  714. position: absolute;
  715. left: 10px;
  716. bottom: 9px;
  717. background: transparent;
  718. -webkit-transform: skew(-20deg) rotate(-6deg);
  719. -ms-transform: skew(-20deg) rotate(-6deg);
  720. transform: skew(-20deg) rotate(-6deg);
  721. -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
  722. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
  723. }
  724. .pressthis-bookmarklet:hover:after {
  725. -webkit-transform: skew(-20deg) rotate(-9deg);
  726. -ms-transform: skew(-20deg) rotate(-9deg);
  727. transform: skew(-20deg) rotate(-9deg);
  728. -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
  729. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
  730. }
  731. .pressthis-bookmarklet span {
  732. display: inline-block;
  733. margin: 0px 0 0;
  734. padding: 0px 9px 8px 12px;
  735. }
  736. .pressthis-bookmarklet span:before {
  737. color: #72777c;
  738. font: normal 20px/1 dashicons;
  739. content: "\f157";
  740. position: relative;
  741. display: inline-block;
  742. top: 4px;
  743. margin-left: 4px;
  744. }
  745. .pressthis-js-toggle {
  746. margin-right: 10px;
  747. padding: 0;
  748. height: auto;
  749. vertical-align: top;
  750. }
  751. /* to override the button class being applied */
  752. .pressthis-js-toggle.button.button {
  753. margin-right: 10px;
  754. padding: 0;
  755. height: auto;
  756. vertical-align: top;
  757. }
  758. .pressthis-js-toggle .dashicons {
  759. margin: 5px 7px 6px 8px;
  760. color: #555d66;
  761. }
  762. /*------------------------------------------------------------------------------
  763. 20.0 - Settings
  764. ------------------------------------------------------------------------------*/
  765. .timezone-info code {
  766. white-space: nowrap;
  767. }
  768. .defaultavatarpicker .avatar {
  769. margin: 2px 0;
  770. vertical-align: middle;
  771. }
  772. .options-general-php .date-time-text {
  773. display: inline-block;
  774. min-width: 10em;
  775. }
  776. .options-general-php input.small-text {
  777. width: 56px;
  778. }
  779. .options-general-php .spinner {
  780. float: none;
  781. margin: 0 3px;
  782. }
  783. .settings-php .language-install-spinner,
  784. .options-general-php .language-install-spinner {
  785. display: inline-block;
  786. float: none;
  787. margin: -3px 5px 0;
  788. vertical-align: middle;
  789. }
  790. /*------------------------------------------------------------------------------
  791. 21.0 - Network Admin
  792. ------------------------------------------------------------------------------*/
  793. .setup-php textarea {
  794. max-width: 100%;
  795. }
  796. .form-field #site-address {
  797. max-width: 25em;
  798. }
  799. .form-field #domain {
  800. max-width: 22em;
  801. }
  802. .form-field #site-title,
  803. .form-field #admin-email,
  804. .form-field #path,
  805. .form-field #blog_registered,
  806. .form-field #blog_last_updated {
  807. max-width: 25em;
  808. }
  809. .form-field #path {
  810. margin-bottom: 5px;
  811. }
  812. #search-users,
  813. #search-sites {
  814. max-width: 100%;
  815. }
  816. /*------------------------------------------------------------------------------
  817. Credentials check dialog for Install and Updates
  818. ------------------------------------------------------------------------------*/
  819. .request-filesystem-credentials-dialog {
  820. display: none;
  821. }
  822. .request-filesystem-credentials-dialog .notification-dialog {
  823. top: 10%;
  824. max-height: 85%;
  825. }
  826. .request-filesystem-credentials-dialog-content {
  827. margin: 25px;
  828. }
  829. #request-filesystem-credentials-title {
  830. font-size: 1.3em;
  831. margin: 1em 0;
  832. }
  833. .request-filesystem-credentials-form legend {
  834. font-size: 1em;
  835. padding: 1.33em 0;
  836. font-weight: 600;
  837. }
  838. .request-filesystem-credentials-form input[type="text"],
  839. .request-filesystem-credentials-form input[type="password"] {
  840. display: block;
  841. }
  842. .request-filesystem-credentials-dialog input[type="text"],
  843. .request-filesystem-credentials-dialog input[type="password"] {
  844. width: 100%;
  845. }
  846. .request-filesystem-credentials-form .field-title {
  847. font-weight: 600;
  848. }
  849. .request-filesystem-credentials-dialog label[for="hostname"],
  850. .request-filesystem-credentials-dialog label[for="public_key"],
  851. .request-filesystem-credentials-dialog label[for="private_key"] {
  852. display: block;
  853. margin-bottom: 1em;
  854. }
  855. .request-filesystem-credentials-dialog .ftp-username,
  856. .request-filesystem-credentials-dialog .ftp-password {
  857. float: right;
  858. width: 48%;
  859. }
  860. .request-filesystem-credentials-dialog .ftp-password {
  861. margin-right: 4%;
  862. }
  863. .request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons {
  864. text-align: left;
  865. }
  866. .request-filesystem-credentials-dialog label[for="ftp"] {
  867. margin-left: 10px;
  868. }
  869. .request-filesystem-credentials-dialog #auth-keys-desc {
  870. margin-bottom: 0;
  871. }
  872. #request-filesystem-credentials-dialog .button:not(:last-child) {
  873. margin-left: 10px;
  874. }
  875. #request-filesystem-credentials-form .cancel-button {
  876. display: none;
  877. }
  878. #request-filesystem-credentials-dialog .cancel-button {
  879. display: inline;
  880. }
  881. .request-filesystem-credentials-dialog .ftp-username,
  882. .request-filesystem-credentials-dialog .ftp-password {
  883. float: none;
  884. width: auto;
  885. }
  886. .request-filesystem-credentials-dialog .ftp-username {
  887. margin-bottom: 1em;
  888. }
  889. .request-filesystem-credentials-dialog .ftp-password {
  890. margin: 0;
  891. }
  892. .request-filesystem-credentials-dialog .ftp-password em {
  893. color: #888;
  894. }
  895. .request-filesystem-credentials-dialog label {
  896. display: block;
  897. line-height: 1.5;
  898. margin-bottom: 1em;
  899. }
  900. .request-filesystem-credentials-form legend {
  901. padding-bottom: 0;
  902. }
  903. .request-filesystem-credentials-form #ssh-keys legend {
  904. font-size: 1.3em;
  905. }
  906. .request-filesystem-credentials-form .notice {
  907. margin: 0 0 20px 0;
  908. clear: both;
  909. }
  910. /* =Media Queries
  911. -------------------------------------------------------------- */
  912. @media screen and ( max-width: 782px ) {
  913. /* Input Elements */
  914. textarea {
  915. -webkit-appearance: none;
  916. }
  917. input[type="text"],
  918. input[type="email"],
  919. input[type="search"],
  920. input[type="password"],
  921. input[type="number"] {
  922. -webkit-appearance: none;
  923. padding: 6px 10px;
  924. }
  925. input[type="number"] {
  926. height: 40px;
  927. }
  928. input.code {
  929. padding-bottom: 5px;
  930. padding-top: 10px;
  931. }
  932. input[type="checkbox"],
  933. .widefat th input[type="checkbox"],
  934. .widefat thead td input[type="checkbox"],
  935. .widefat tfoot td input[type="checkbox"] {
  936. -webkit-appearance: none;
  937. padding: 10px;
  938. }
  939. .widefat th input[type="checkbox"],
  940. .widefat thead td input[type="checkbox"],
  941. .widefat tfoot td input[type="checkbox"] {
  942. margin-bottom: 8px;
  943. }
  944. input[type="checkbox"]:checked:before,
  945. .widefat th input[type="checkbox"]:before,
  946. .widefat thead td input[type="checkbox"]:before,
  947. .widefat tfoot td input[type="checkbox"]:before {
  948. font: normal 30px/1 dashicons;
  949. margin: -3px -5px;
  950. }
  951. input[type="radio"],
  952. input[type="checkbox"] {
  953. height: 25px;
  954. width: 25px;
  955. }
  956. .wp-admin p input[type="checkbox"],
  957. .wp-admin p input[type="radio"] {
  958. margin-top: -3px;
  959. }
  960. input[type="radio"]:checked:before {
  961. vertical-align: middle;
  962. width: 9px;
  963. height: 9px;
  964. margin: 7px;
  965. line-height: 16px;
  966. }
  967. .wp-upload-form input[type="submit"] {
  968. margin-top: 10px;
  969. }
  970. #wpbody select {
  971. height: 36px;
  972. font-size: 16px;
  973. }
  974. .wp-admin .button-cancel {
  975. padding: 0;
  976. font-size: 14px;
  977. }
  978. #adduser .form-field input,
  979. #createuser .form-field input {
  980. width: 100%;
  981. }
  982. .form-table {
  983. -webkit-box-sizing: border-box;
  984. -moz-box-sizing: border-box;
  985. box-sizing: border-box;
  986. }
  987. .form-table th,
  988. .form-table td,
  989. .label-responsive {
  990. display: block;
  991. width: auto;
  992. vertical-align: middle;
  993. }
  994. .label-responsive {
  995. margin: 0.5em 0;
  996. }
  997. .export-filters li {
  998. margin-bottom: 0;
  999. }
  1000. .form-table .color-palette td {
  1001. display: table-cell;
  1002. width: 15px;
  1003. }
  1004. .form-table table.color-palette {
  1005. margin-left: 10px;
  1006. }
  1007. textarea,
  1008. input {
  1009. font-size: 16px;
  1010. }
  1011. .form-table td input[type="text"],
  1012. .form-table td input[type="email"],
  1013. .form-table td input[type="password"],
  1014. .form-table td select,
  1015. .form-table td textarea,
  1016. .form-table span.description,
  1017. #profile-page .form-table textarea {
  1018. width: 100%;
  1019. font-size: 16px;
  1020. line-height: 1.5;
  1021. padding: 7px 10px;
  1022. display: block;
  1023. max-width: none;
  1024. -webkit-box-sizing: border-box;
  1025. -moz-box-sizing: border-box;
  1026. box-sizing: border-box;
  1027. }
  1028. .form-table .form-required.form-invalid td:after {
  1029. float: left;
  1030. margin: -30px 0 0 3px;
  1031. }
  1032. #wpbody .form-table td select {
  1033. height: 40px;
  1034. }
  1035. input[type="text"].small-text,
  1036. input[type="search"].small-text,
  1037. input[type="password"].small-text,
  1038. input[type="number"].small-text,
  1039. input[type="number"].small-text,
  1040. .form-table input[type="text"].small-text {
  1041. width: auto;
  1042. max-width: 55px;
  1043. display: inline;
  1044. padding: 3px 6px;
  1045. margin: 0 3px;
  1046. }
  1047. #pass-strength-result {
  1048. width: 100%;
  1049. -webkit-box-sizing: border-box;
  1050. -moz-box-sizing: border-box;
  1051. box-sizing: border-box;
  1052. padding: 8px;
  1053. }
  1054. p.search-box {
  1055. float: none;
  1056. position: absolute;
  1057. bottom: 0;
  1058. width: 98%;
  1059. height: 90px;
  1060. margin-bottom: 20px;
  1061. }
  1062. p.search-box input[name="s"] {
  1063. height: auto;
  1064. float: none;
  1065. width: 100%;
  1066. margin-bottom: 10px;
  1067. vertical-align: middle;
  1068. -webkit-appearance: none;
  1069. }
  1070. p.search-box input[type="submit"] {
  1071. margin-bottom: 10px;
  1072. }
  1073. .form-table span.description {
  1074. display: inline;
  1075. padding: 4px 0 0;
  1076. line-height: 1.4em;
  1077. font-size: 14px;
  1078. }
  1079. .form-table th {
  1080. padding-top: 10px;
  1081. padding-bottom: 0;
  1082. border-bottom: 0;
  1083. }
  1084. .form-table td {
  1085. margin-bottom: 0;
  1086. padding-bottom: 6px;
  1087. padding-top: 4px;
  1088. padding-right: 0;
  1089. }
  1090. .form-table.permalink-structure td code {
  1091. margin-right: 32px;
  1092. }
  1093. .form-table.permalink-structure td input[type="text"] {
  1094. margin-right: 32px;
  1095. margin-top: 4px;
  1096. width: 96%;
  1097. }
  1098. .form-table input.regular-text {
  1099. width: 100%;
  1100. }
  1101. .form-table label {
  1102. font-size: 14px;
  1103. }
  1104. .form-table fieldset label {
  1105. display: block;
  1106. }
  1107. #utc-time,
  1108. #local-time {
  1109. display: block;
  1110. float: none;
  1111. margin-top: 0.5em;
  1112. }
  1113. .form-field #domain {
  1114. max-width: none;
  1115. }
  1116. /* New Password */
  1117. .wp-pwd {
  1118. position: relative;
  1119. }
  1120. .wp-pwd [type="text"],
  1121. .wp-pwd [type="password"] {
  1122. padding-left: 40px;
  1123. }
  1124. .wp-pwd button.button {
  1125. background: transparent;
  1126. border: none;
  1127. -webkit-box-shadow: none;
  1128. box-shadow: none;
  1129. line-height: 2;
  1130. margin: 0;
  1131. padding: 5px 10px;
  1132. position: absolute;
  1133. left: 0;
  1134. top: 0;
  1135. }
  1136. .wp-pwd button.button:hover,
  1137. .wp-pwd button.button:focus,
  1138. .wp-pwd button.button:active {
  1139. background: transparent;
  1140. }
  1141. .wp-pwd .button .text {
  1142. display: none;
  1143. }
  1144. .options-general-php input[type="text"].small-text {
  1145. max-width: 60px;
  1146. margin: 0;
  1147. }
  1148. }
  1149. @media only screen and (max-width: 768px) {
  1150. .form-field input[type="text"],
  1151. .form-field input[type="email"],
  1152. .form-field input[type="password"],
  1153. .form-field select,
  1154. .form-field textarea {
  1155. width: 99%;
  1156. }
  1157. .form-wrap .form-field {
  1158. padding:0;
  1159. }
  1160. /* users */
  1161. #profile-page .form-table textarea {
  1162. max-width: 400px;
  1163. width: auto;
  1164. }
  1165. }
  1166. @media only screen and (max-height: 480px) {
  1167. /* Request Credentials */
  1168. .request-filesystem-credentials-dialog .notification-dialog{
  1169. width: 100%;
  1170. height: 100%;
  1171. max-height: 100%;
  1172. position: fixed;
  1173. top: 0;
  1174. margin: 0;
  1175. right: 0;
  1176. }
  1177. }
  1178. /* Smartphone */
  1179. @media screen and (max-width: 600px) {
  1180. /* Color Picker Options */
  1181. .color-option {
  1182. width: 49%;
  1183. }
  1184. }
  1185. @media only screen and (max-width: 320px) {
  1186. .options-general-php .date-time-text.date-time-custom-text {
  1187. min-width: 0;
  1188. margin-left: 0.5em;
  1189. }
  1190. }