common-rtl.css (73445B)
1 /*! This file is auto-generated */ 2 /* 2 column liquid layout */ 3 #wpwrap { 4 height: auto; 5 min-height: 100%; 6 width: 100%; 7 position: relative; 8 -webkit-font-smoothing: subpixel-antialiased; 9 } 10 11 #wpcontent { 12 height: 100%; 13 padding-right: 20px; 14 } 15 16 #wpcontent, 17 #wpfooter { 18 margin-right: 160px; 19 } 20 21 .folded #wpcontent, 22 .folded #wpfooter { 23 margin-right: 36px; 24 } 25 26 #wpbody-content { 27 padding-bottom: 65px; 28 float: right; 29 width: 100%; 30 overflow: visible; 31 } 32 33 /* inner 2 column liquid layout */ 34 35 .inner-sidebar { 36 float: left; 37 clear: left; 38 display: none; 39 width: 281px; 40 position: relative; 41 } 42 43 .columns-2 .inner-sidebar { 44 margin-left: auto; 45 width: 286px; 46 display: block; 47 } 48 49 .inner-sidebar #side-sortables, 50 .columns-2 .inner-sidebar #side-sortables { 51 min-height: 300px; 52 width: 280px; 53 padding: 0; 54 } 55 56 .has-right-sidebar .inner-sidebar { 57 display: block; 58 } 59 60 .has-right-sidebar #post-body { 61 float: right; 62 clear: right; 63 width: 100%; 64 margin-left: -2000px; 65 } 66 67 .has-right-sidebar #post-body-content { 68 margin-left: 300px; 69 float: none; 70 width: auto; 71 } 72 73 /* 2 columns main area */ 74 75 #col-left { 76 float: right; 77 width: 35%; 78 } 79 80 #col-right { 81 float: left; 82 width: 65%; 83 } 84 85 #col-left .col-wrap { 86 padding: 0 0 0 6px; 87 } 88 89 #col-right .col-wrap { 90 padding: 0 6px 0 0; 91 } 92 93 /* utility classes */ 94 .alignleft { 95 float: right; 96 } 97 98 .alignright { 99 float: left; 100 } 101 102 .textleft { 103 text-align: right; 104 } 105 106 .textright { 107 text-align: left; 108 } 109 110 .clear { 111 clear: both; 112 } 113 114 /* modern clearfix */ 115 .wp-clearfix:after { 116 content: ""; 117 display: table; 118 clear: both; 119 } 120 121 /* Hide visually but not from screen readers */ 122 .screen-reader-text, 123 .screen-reader-text span, 124 .ui-helper-hidden-accessible { 125 border: 0; 126 clip: rect(1px, 1px, 1px, 1px); 127 -webkit-clip-path: inset(50%); 128 clip-path: inset(50%); 129 height: 1px; 130 margin: -1px; 131 overflow: hidden; 132 padding: 0; 133 position: absolute; 134 width: 1px; 135 word-wrap: normal !important; /* many screen reader and browser combinations announce broken words as they would appear visually */ 136 } 137 138 .button .screen-reader-text { 139 height: auto; /* Fixes a Safari+VoiceOver bug, see ticket #42006 */ 140 } 141 142 .screen-reader-shortcut { 143 position: absolute; 144 top: -1000em; 145 } 146 147 .screen-reader-shortcut:focus { 148 right: 6px; 149 top: -25px; 150 height: auto; 151 width: auto; 152 display: block; 153 font-size: 14px; 154 font-weight: 600; 155 padding: 15px 23px 14px; 156 background: #f0f0f1; 157 color: #2271b1; 158 z-index: 100000; 159 line-height: normal; 160 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 161 text-decoration: none; 162 /* Only visible in Windows High Contrast mode */ 163 outline: 2px solid transparent; 164 outline-offset: -2px; 165 } 166 167 .hidden, 168 .js .closed .inside, 169 .js .hide-if-js, 170 .no-js .hide-if-no-js, 171 .js.wp-core-ui .hide-if-js, 172 .js .wp-core-ui .hide-if-js, 173 .no-js.wp-core-ui .hide-if-no-js, 174 .no-js .wp-core-ui .hide-if-no-js { 175 display: none; 176 } 177 178 /* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */ 179 .widget-top, 180 .menu-item-handle, 181 .widget-inside, 182 #menu-settings-column .accordion-container, 183 #menu-management .menu-edit, 184 .manage-menus, 185 table.widefat, 186 .stuffbox, 187 p.popular-tags, 188 .widgets-holder-wrap, 189 .wp-editor-container, 190 .popular-tags, 191 .feature-filter, 192 .imgedit-group, 193 .comment-ays { 194 border: 1px solid #c3c4c7; 195 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 196 } 197 198 table.widefat, 199 .wp-editor-container, 200 .stuffbox, 201 p.popular-tags, 202 .widgets-holder-wrap, 203 .popular-tags, 204 .feature-filter, 205 .imgedit-group, 206 .comment-ays { 207 background: #fff; 208 } 209 210 /* general */ 211 html, 212 body { 213 height: 100%; 214 margin: 0; 215 padding: 0; 216 } 217 218 body { 219 background: #f0f0f1; 220 color: #3c434a; 221 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 222 font-size: 13px; 223 line-height: 1.4em; 224 min-width: 600px; 225 } 226 227 body.iframe { 228 min-width: 0; 229 padding-top: 1px; 230 } 231 232 body.modal-open { 233 overflow: hidden; 234 } 235 236 body.mobile.modal-open #wpwrap { 237 overflow: hidden; 238 position: fixed; 239 height: 100%; 240 } 241 242 iframe, 243 img { 244 border: 0; 245 } 246 247 td { 248 font-family: inherit; 249 font-size: inherit; 250 font-weight: inherit; 251 line-height: inherit; 252 } 253 254 /* Any change to the default link style must be applied to button-link too. */ 255 a { 256 color: #2271b1; 257 transition-property: border, background, color; 258 transition-duration: .05s; 259 transition-timing-function: ease-in-out; 260 } 261 262 a, 263 div { 264 outline: 0; 265 } 266 267 a:hover, 268 a:active { 269 color: #135e96; 270 } 271 272 a:focus, 273 a:focus .media-icon img, 274 .wp-person a:focus .gravatar { 275 color: #043959; 276 box-shadow: 277 0 0 0 1px #4f94d4, 278 0 0 2px 1px rgba(79, 148, 212, 0.8); 279 /* Only visible in Windows High Contrast mode */ 280 outline: 1px solid transparent; 281 } 282 283 #adminmenu a:focus { 284 box-shadow: none; 285 /* Only visible in Windows High Contrast mode */ 286 outline: 1px solid transparent; 287 outline-offset: -1px; 288 } 289 290 .screen-reader-text:focus { 291 box-shadow: none; 292 outline: none; 293 } 294 295 blockquote, 296 q { 297 quotes: none; 298 } 299 300 blockquote:before, 301 blockquote:after, 302 q:before, 303 q:after { 304 content: ""; 305 content: none; 306 } 307 308 p, 309 .wp-die-message { 310 font-size: 13px; 311 line-height: 1.5; 312 margin: 1em 0; 313 } 314 315 blockquote { 316 margin: 1em; 317 } 318 319 li, 320 dd { 321 margin-bottom: 6px; 322 } 323 324 h1, 325 h2, 326 h3, 327 h4, 328 h5, 329 h6 { 330 display: block; 331 font-weight: 600; 332 } 333 334 h1 { 335 color: #1d2327; 336 font-size: 2em; 337 margin: .67em 0; 338 } 339 340 h2, 341 h3 { 342 color: #1d2327; 343 font-size: 1.3em; 344 margin: 1em 0; 345 } 346 347 .update-core-php h2 { 348 margin-top: 4em; 349 } 350 351 .update-php h2, 352 .update-messages h2, 353 h4 { 354 font-size: 1em; 355 margin: 1.33em 0; 356 } 357 358 h5 { 359 font-size: 0.83em; 360 margin: 1.67em 0; 361 } 362 363 h6 { 364 font-size: 0.67em; 365 margin: 2.33em 0; 366 } 367 368 ul, 369 ol { 370 padding: 0; 371 } 372 373 ul { 374 list-style: none; 375 } 376 377 ol { 378 list-style-type: decimal; 379 margin-right: 2em; 380 } 381 382 ul.ul-disc { 383 list-style: disc outside; 384 } 385 386 ul.ul-square { 387 list-style: square outside; 388 } 389 390 ol.ol-decimal { 391 list-style: decimal outside; 392 } 393 394 ul.ul-disc, 395 ul.ul-square, 396 ol.ol-decimal { 397 margin-right: 1.8em; 398 } 399 400 ul.ul-disc > li, 401 ul.ul-square > li, 402 ol.ol-decimal > li { 403 margin: 0 0 0.5em; 404 } 405 406 /* rtl:ignore */ 407 .ltr { 408 direction: ltr; 409 } 410 411 /* rtl:ignore */ 412 .code, 413 code { 414 font-family: Consolas, Monaco, monospace; 415 direction: ltr; 416 unicode-bidi: embed; 417 } 418 419 kbd, 420 code { 421 padding: 3px 5px 2px 5px; 422 margin: 0 1px; 423 background: #f0f0f1; 424 background: rgba(0, 0, 0, 0.07); 425 font-size: 13px; 426 } 427 428 .subsubsub { 429 list-style: none; 430 margin: 8px 0 0; 431 padding: 0; 432 font-size: 13px; 433 float: right; 434 color: #646970; 435 } 436 437 .subsubsub a { 438 line-height: 2; 439 padding: .2em; 440 text-decoration: none; 441 } 442 443 .subsubsub a .count, 444 .subsubsub a.current .count { 445 color: #50575e; /* #f1f1f1 background */ 446 font-weight: 400; 447 } 448 449 .subsubsub a.current { 450 font-weight: 600; 451 border: none; 452 } 453 454 .subsubsub li { 455 display: inline-block; 456 margin: 0; 457 padding: 0; 458 white-space: nowrap; 459 } 460 461 /* .widefat - main style for tables */ 462 .widefat { 463 border-spacing: 0; 464 width: 100%; 465 clear: both; 466 margin: 0; 467 } 468 469 .widefat * { 470 word-wrap: break-word; 471 } 472 473 .widefat a, 474 .widefat button.button-link { 475 text-decoration: none; 476 } 477 478 .widefat td, 479 .widefat th { 480 padding: 8px 10px; 481 } 482 483 .widefat thead th, 484 .widefat thead td { 485 border-bottom: 1px solid #c3c4c7; 486 } 487 488 .widefat tfoot th, 489 .widefat tfoot td { 490 border-top: 1px solid #c3c4c7; 491 border-bottom: none; 492 } 493 494 .widefat .no-items td { 495 border-bottom-width: 0; 496 } 497 498 .widefat td { 499 vertical-align: top; 500 } 501 502 .widefat td, 503 .widefat td p, 504 .widefat td ol, 505 .widefat td ul { 506 font-size: 13px; 507 line-height: 1.5em; 508 } 509 510 .widefat th, 511 .widefat thead td, 512 .widefat tfoot td { 513 text-align: right; 514 line-height: 1.3em; 515 font-size: 14px; 516 } 517 518 .widefat th input, 519 .updates-table td input, 520 .widefat thead td input, 521 .widefat tfoot td input { 522 margin: 0 8px 0 0; 523 padding: 0; 524 vertical-align: text-top; 525 } 526 527 .widefat .check-column { 528 width: 2.2em; 529 padding: 6px 0 25px; 530 vertical-align: top; 531 } 532 533 .widefat tbody th.check-column { 534 padding: 9px 0 22px; 535 } 536 537 .widefat thead td.check-column, 538 .widefat tbody th.check-column, 539 .updates-table tbody td.check-column, 540 .widefat tfoot td.check-column { 541 padding: 11px 3px 0 0; 542 } 543 544 .widefat thead td.check-column, 545 .widefat tfoot td.check-column { 546 padding-top: 4px; 547 vertical-align: middle; 548 } 549 550 .update-php div.updated, 551 .update-php div.error { 552 margin-right: 0; 553 } 554 555 .no-js .widefat thead .check-column input, 556 .no-js .widefat tfoot .check-column input { 557 display: none; 558 } 559 560 .widefat .num, 561 .column-comments, 562 .column-links, 563 .column-posts { 564 text-align: center; 565 } 566 567 .widefat th#comments { 568 vertical-align: middle; 569 } 570 571 .wrap { 572 margin: 10px 2px 0 20px; 573 } 574 575 .wrap.block-editor-no-js { 576 padding-right: 20px; 577 } 578 579 .wrap > h2:first-child, /* Back-compat for pre-4.4 */ 580 .wrap [class$="icon32"] + h2, /* Back-compat for pre-4.4 */ 581 .postbox .inside h2, /* Back-compat for pre-4.4 */ 582 .wrap h1 { 583 font-size: 23px; 584 font-weight: 400; 585 margin: 0; 586 padding: 9px 0 4px 0; 587 line-height: 1.3; 588 } 589 590 .wrap h1.wp-heading-inline { 591 display: inline-block; 592 margin-left: 5px; 593 } 594 595 .wp-header-end { 596 visibility: hidden; 597 margin: -2px 0 0; 598 } 599 600 .subtitle { 601 margin: 0; 602 padding-right: 25px; 603 color: #50575e; 604 font-size: 14px; 605 font-weight: 400; 606 line-height: 1; 607 } 608 609 .subtitle strong { 610 word-break: break-all; 611 } 612 613 .wrap .add-new-h2, /* deprecated */ 614 .wrap .add-new-h2:active, /* deprecated */ 615 .wrap .page-title-action, 616 .wrap .page-title-action:active { 617 margin-right: 4px; 618 padding: 4px 8px; 619 position: relative; 620 top: -3px; 621 text-decoration: none; 622 border: 1px solid #2271b1; 623 border-radius: 2px; 624 text-shadow: none; 625 font-weight: 600; 626 font-size: 13px; 627 line-height: normal; /* IE8-IE11 need this for buttons */ 628 color: #2271b1; /* use the standard color used for buttons */ 629 background: #f6f7f7; 630 cursor: pointer; 631 } 632 633 .wrap .wp-heading-inline + .page-title-action { 634 margin-right: 0; 635 } 636 637 .wrap .add-new-h2:hover, /* deprecated */ 638 .wrap .page-title-action:hover { 639 background: #f0f0f1; 640 border-color: #0a4b78; 641 color: #0a4b78; 642 } 643 644 /* lower specificity: color needs to be overridden by :hover and :active */ 645 .page-title-action:focus { 646 color: #0a4b78; 647 } 648 649 /* Dashicon for language options on General Settings and Profile screens */ 650 .form-table th label[for="locale"] .dashicons, 651 .form-table th label[for="WPLANG"] .dashicons { 652 margin-right: 5px; 653 } 654 655 .wrap .page-title-action:focus { 656 border-color: #3582c4; 657 box-shadow: 0 0 0 1px #3582c4; 658 /* Only visible in Windows High Contrast mode */ 659 outline: 2px solid transparent; 660 } 661 662 .wrap h1.long-header { 663 padding-left: 0; 664 } 665 666 .wp-dialog { 667 background-color: #fff; 668 } 669 670 .widgets-chooser ul, 671 #widgets-left .widget-in-question .widget-top, 672 #available-widgets .widget-top:hover, 673 div#widgets-right .widget-top:hover, 674 #widgets-left .widget-top:hover { 675 border-color: #8c8f94; 676 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); 677 } 678 679 .sorthelper { 680 background-color: #c5d9ed; 681 } 682 683 .ac_match, 684 .subsubsub a.current { 685 color: #000; 686 } 687 688 .striped > tbody > :nth-child(odd), 689 ul.striped > :nth-child(odd), 690 .alternate { 691 background-color: #f6f7f7; 692 } 693 694 .bar { 695 background-color: #f0f0f1; 696 border-left-color: #4f94d4; 697 } 698 699 /* Helper classes for plugins to leverage the active WordPress color scheme */ 700 701 .highlight { 702 background-color: #f0f6fc; 703 color: #3c434a; 704 } 705 706 .wp-ui-primary { 707 color: #fff; 708 background-color: #2c3338; 709 } 710 .wp-ui-text-primary { 711 color: #2c3338; 712 } 713 714 .wp-ui-highlight { 715 color: #fff; 716 background-color: #2271b1; 717 } 718 .wp-ui-text-highlight { 719 color: #2271b1; 720 } 721 722 .wp-ui-notification { 723 color: #fff; 724 background-color: #d63638; 725 } 726 .wp-ui-text-notification { 727 color: #d63638; 728 } 729 730 .wp-ui-text-icon { 731 color: #8c8f94; /* same as new icons */ 732 } 733 734 /* For emoji replacement images */ 735 img.emoji { 736 display: inline !important; 737 border: none !important; 738 height: 1em !important; 739 width: 1em !important; 740 margin: 0 .07em !important; 741 vertical-align: -0.1em !important; 742 background: none !important; 743 padding: 0 !important; 744 box-shadow: none !important; 745 } 746 747 /*------------------------------------------------------------------------------ 748 1.0 - Text Styles 749 ------------------------------------------------------------------------------*/ 750 751 .widget .widget-top, 752 .postbox .hndle, 753 .stuffbox .hndle, 754 .control-section .accordion-section-title, 755 .sidebar-name, 756 #nav-menu-header, 757 #nav-menu-footer, 758 .menu-item-handle, 759 .checkbox, 760 .side-info, 761 #your-profile #rich_editing, 762 .widefat thead th, 763 .widefat thead td, 764 .widefat tfoot th, 765 .widefat tfoot td { 766 line-height: 1.4em; 767 } 768 769 .widget .widget-top, 770 .menu-item-handle { 771 background: #f6f7f7; 772 color: #1d2327; 773 } 774 775 .stuffbox .hndle { 776 border-bottom: 1px solid #c3c4c7; 777 } 778 779 .quicktags { 780 background-color: #c3c4c7; 781 color: #000; 782 font-size: 12px; 783 } 784 785 .icon32 { 786 display: none; 787 } 788 789 /* @todo can we combine these into a class or use an existing dashicon one? */ 790 .welcome-panel .welcome-panel-close:before, 791 .tagchecklist .ntdelbutton .remove-tag-icon:before, 792 #bulk-titles div a:before, 793 .notice-dismiss:before { 794 background: none; 795 color: #787c82; 796 content: "\f153"; 797 display: block; 798 font: normal 16px/20px dashicons; 799 speak: never; 800 height: 20px; 801 text-align: center; 802 width: 20px; 803 -webkit-font-smoothing: antialiased; 804 -moz-osx-font-smoothing: grayscale; 805 } 806 807 .welcome-panel .welcome-panel-close:before { 808 margin: 0; 809 } 810 811 #bulk-titles div a:before { 812 margin: 1px 0; 813 } 814 815 .tagchecklist .ntdelbutton .remove-tag-icon:before { 816 margin-right: 2px; 817 border-radius: 50%; 818 color: #2271b1; 819 /* vertically center the icon cross browsers */ 820 line-height: 1.28; 821 } 822 823 .tagchecklist .ntdelbutton:focus { 824 outline: 0; 825 } 826 827 .welcome-panel .welcome-panel-close:hover:before, 828 .welcome-panel .welcome-panel-close:focus:before, 829 .tagchecklist .ntdelbutton:hover .remove-tag-icon:before, 830 .tagchecklist .ntdelbutton:focus .remove-tag-icon:before, 831 #bulk-titles div a:hover:before, 832 #bulk-titles div a:focus:before { 833 color: #d63638; 834 } 835 836 .tagchecklist .ntdelbutton:focus .remove-tag-icon:before { 837 box-shadow: 838 0 0 0 1px #4f94d4, 839 0 0 2px 1px rgba(79, 148, 212, 0.8); 840 } 841 842 .key-labels label { 843 line-height: 24px; 844 } 845 846 strong, b { 847 font-weight: 600; 848 } 849 850 .pre { 851 /* https://developer.mozilla.org/en-US/docs/CSS/white-space */ 852 white-space: pre-wrap; /* css-3 */ 853 word-wrap: break-word; /* IE 5.5 - 7 */ 854 } 855 856 .howto { 857 color: #646970; 858 display: block; 859 } 860 861 p.install-help { 862 margin: 8px 0; 863 font-style: italic; 864 } 865 866 .no-break { 867 white-space: nowrap; 868 } 869 870 hr { 871 border: 0; 872 border-top: 1px solid #dcdcde; 873 border-bottom: 1px solid #f6f7f7; 874 } 875 876 .row-actions span.delete a, 877 .row-actions span.trash a, 878 .row-actions span.spam a, 879 .plugins a.delete, 880 #all-plugins-table .plugins a.delete, 881 #search-plugins-table .plugins a.delete, 882 .submitbox .submitdelete, 883 #media-items a.delete, 884 #media-items a.delete-permanently, 885 #nav-menu-footer .menu-delete, 886 #delete-link a.delete, 887 a#remove-post-thumbnail { 888 color: #b32d2e; 889 } 890 891 abbr.required, 892 span.required, 893 .file-error, 894 .row-actions .delete a:hover, 895 .row-actions .trash a:hover, 896 .row-actions .spam a:hover, 897 .plugins a.delete:hover, 898 #all-plugins-table .plugins a.delete:hover, 899 #search-plugins-table .plugins a.delete:hover, 900 .submitbox .submitdelete:hover, 901 #media-items a.delete:hover, 902 #media-items a.delete-permanently:hover, 903 #nav-menu-footer .menu-delete:hover, 904 #delete-link a.delete:hover, 905 a#remove-post-thumbnail:hover { 906 color: #b32d2e; 907 border: none; 908 } 909 910 /*------------------------------------------------------------------------------ 911 3.0 - Actions 912 ------------------------------------------------------------------------------*/ 913 914 #major-publishing-actions { 915 padding: 10px; 916 clear: both; 917 border-top: 1px solid #dcdcde; 918 background: #f6f7f7; 919 } 920 921 #delete-action { 922 float: right; 923 line-height: 2.30769231; /* 30px */ 924 } 925 926 #delete-link { 927 line-height: 2.30769231; /* 30px */ 928 vertical-align: middle; 929 text-align: right; 930 margin-right: 8px; 931 } 932 933 #delete-link a { 934 text-decoration: none; 935 } 936 937 #publishing-action { 938 text-align: left; 939 float: left; 940 line-height: 1.9; 941 } 942 943 #publishing-action .spinner { 944 float: none; 945 margin-top: 5px; 946 } 947 948 #misc-publishing-actions { 949 padding: 6px 0 0; 950 } 951 952 .misc-pub-section { 953 padding: 6px 10px 8px; 954 } 955 956 .misc-pub-filename { 957 word-wrap: break-word; 958 } 959 960 #minor-publishing-actions { 961 padding: 10px 10px 0 10px; 962 text-align: left; 963 } 964 965 #save-post { 966 float: right; 967 } 968 969 .preview { 970 float: left; 971 } 972 973 #sticky-span { 974 margin-right: 18px; 975 } 976 977 .approve, 978 .unapproved .unapprove { 979 display: none; 980 } 981 982 .unapproved .approve, 983 .spam .approve, 984 .trash .approve { 985 display: inline; 986 } 987 988 td.action-links, 989 th.action-links { 990 text-align: left; 991 } 992 993 #misc-publishing-actions .notice { 994 margin-right: 10px; 995 margin-left: 10px; 996 } 997 998 /* Filter bar */ 999 .wp-filter { 1000 display: inline-block; 1001 position: relative; 1002 box-sizing: border-box; 1003 margin: 12px 0 25px; 1004 padding: 0 10px; 1005 width: 100%; 1006 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 1007 border: 1px solid #c3c4c7; 1008 background: #fff; 1009 color: #50575e; 1010 font-size: 13px; 1011 } 1012 1013 .wp-filter a { 1014 text-decoration: none; 1015 } 1016 1017 .filter-count { 1018 display: inline-block; 1019 vertical-align: middle; 1020 min-width: 4em; 1021 } 1022 1023 .title-count, 1024 .filter-count .count { 1025 display: inline-block; 1026 position: relative; 1027 top: -1px; 1028 padding: 4px 10px; 1029 border-radius: 30px; 1030 background: #646970; 1031 color: #fff; 1032 font-size: 14px; 1033 font-weight: 600; 1034 } 1035 1036 /* not a part of filter bar, but derived from it, so here for now */ 1037 .title-count { 1038 display: inline; 1039 top: -3px; 1040 margin-right: 5px; 1041 margin-left: 20px; 1042 } 1043 1044 .filter-items { 1045 float: right; 1046 } 1047 1048 .filter-links { 1049 display: inline-block; 1050 margin: 0; 1051 } 1052 1053 .filter-links li { 1054 display: inline-block; 1055 margin: 0; 1056 } 1057 1058 .filter-links li > a { 1059 display: inline-block; 1060 margin: 0 10px; 1061 padding: 15px 0; 1062 border-bottom: 4px solid #fff; 1063 color: #646970; 1064 cursor: pointer; 1065 } 1066 1067 .filter-links .current { 1068 box-shadow: none; 1069 border-bottom: 4px solid #646970; 1070 color: #1d2327; 1071 } 1072 1073 .filter-links li > a:hover, 1074 .filter-links li > a:focus, 1075 .show-filters .filter-links a.current:hover, 1076 .show-filters .filter-links a.current:focus { 1077 color: #135e96; 1078 } 1079 1080 .wp-filter .search-form { 1081 float: left; 1082 margin: 10px 0; 1083 } 1084 1085 .wp-filter .search-form input[type="search"] { 1086 margin: 1px 0; 1087 width: 280px; 1088 max-width: 100%; 1089 } 1090 1091 .wp-filter .search-form select { 1092 margin: 0; 1093 } 1094 1095 /* Use flexbox only on the plugins install page. The `filter-links` and search form children will become flex items. */ 1096 .plugin-install-php .wp-filter { 1097 display: flex; 1098 flex-wrap: wrap; 1099 justify-content: space-between; 1100 align-items: center; 1101 } 1102 1103 .wp-filter .search-form.search-plugins { 1104 /* This element is a flex item: the inherited float won't have any effect. */ 1105 margin-top: 0; 1106 } 1107 1108 .wp-filter .search-form.search-plugins select, 1109 .wp-filter .search-form.search-plugins .wp-filter-search { 1110 display: inline-block; 1111 margin-top: 10px; 1112 vertical-align: top; 1113 } 1114 1115 .wp-filter .button.drawer-toggle { 1116 margin: 10px 9px 0; 1117 padding: 0 6px 0 10px; 1118 border-color: transparent; 1119 background-color: transparent; 1120 color: #646970; 1121 vertical-align: baseline; 1122 box-shadow: none; 1123 } 1124 1125 .wp-filter .drawer-toggle:before { 1126 content: "\f111"; 1127 margin: 0 0 0 5px; 1128 color: #646970; 1129 font: normal 16px/1 dashicons; 1130 vertical-align: text-bottom; 1131 -webkit-font-smoothing: antialiased; 1132 -moz-osx-font-smoothing: grayscale; 1133 } 1134 1135 .wp-filter .button.drawer-toggle:hover, 1136 .wp-filter .drawer-toggle:hover:before, 1137 .wp-filter .button.drawer-toggle:focus, 1138 .wp-filter .drawer-toggle:focus:before { 1139 background-color: transparent; 1140 color: #135e96; 1141 } 1142 1143 .wp-filter .button.drawer-toggle:hover, 1144 .wp-filter .button.drawer-toggle:focus:active { 1145 border-color: transparent; 1146 } 1147 1148 .wp-filter .button.drawer-toggle:focus { 1149 border-color: #4f94d4; 1150 } 1151 1152 .wp-filter .button.drawer-toggle:active { 1153 background: transparent; 1154 box-shadow: none; 1155 transform: none; 1156 } 1157 1158 .wp-filter .drawer-toggle.current:before { 1159 color: #fff; 1160 } 1161 1162 .filter-drawer, 1163 .wp-filter .favorites-form { 1164 display: none; 1165 margin: 0 -20px 0 -10px; 1166 padding: 20px; 1167 border-top: 1px solid #f0f0f1; 1168 background: #f6f7f7; 1169 overflow: hidden; 1170 } 1171 1172 .show-filters .filter-drawer, 1173 .show-favorites-form .favorites-form { 1174 display: block; 1175 } 1176 1177 .show-filters .filter-links a.current { 1178 border-bottom: none; 1179 } 1180 1181 .show-filters .wp-filter .button.drawer-toggle { 1182 border-radius: 2px; 1183 background: #646970; 1184 color: #fff; 1185 } 1186 1187 .show-filters .wp-filter .drawer-toggle:hover, 1188 .show-filters .wp-filter .drawer-toggle:focus { 1189 background: #2271b1; 1190 } 1191 1192 .show-filters .wp-filter .drawer-toggle:before { 1193 color: #fff; 1194 } 1195 1196 .filter-group { 1197 box-sizing: border-box; 1198 position: relative; 1199 float: right; 1200 margin: 0 0 0 1%; 1201 padding: 20px 10px 10px; 1202 width: 24%; 1203 background: #fff; 1204 border: 1px solid #dcdcde; 1205 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 1206 } 1207 1208 .filter-group legend { 1209 position: absolute; 1210 top: 10px; 1211 display: block; 1212 margin: 0; 1213 padding: 0; 1214 font-size: 1em; 1215 font-weight: 600; 1216 } 1217 1218 .filter-drawer .filter-group-feature { 1219 margin: 28px 0 0; 1220 list-style-type: none; 1221 font-size: 12px; 1222 } 1223 1224 .filter-drawer .filter-group-feature input, 1225 .filter-drawer .filter-group-feature label { 1226 line-height: 1.4; 1227 } 1228 1229 .filter-drawer .filter-group-feature input { 1230 position: absolute; 1231 margin: 0; 1232 } 1233 1234 .filter-group .filter-group-feature label { 1235 display: block; 1236 margin: 14px 23px 14px 0px; 1237 } 1238 1239 .filter-drawer .buttons { 1240 clear: both; 1241 margin-bottom: 20px; 1242 } 1243 1244 .filter-drawer .filter-group + .buttons { 1245 margin-bottom: 0; 1246 padding-top: 20px; 1247 } 1248 1249 .filter-drawer .buttons .button span { 1250 display: inline-block; 1251 opacity: 0.8; 1252 font-size: 12px; 1253 text-indent: 10px; 1254 } 1255 1256 .wp-filter .button.clear-filters { 1257 display: none; 1258 margin-right: 10px; 1259 } 1260 1261 .wp-filter .button-link.edit-filters { 1262 padding: 0 5px; 1263 line-height: 2.2; 1264 } 1265 1266 .filtered-by { 1267 display: none; 1268 margin: 0; 1269 } 1270 1271 .filtered-by > span { 1272 font-weight: 600; 1273 } 1274 1275 .filtered-by a { 1276 margin-right: 10px; 1277 } 1278 1279 .filtered-by .tags { 1280 display: inline; 1281 } 1282 1283 .filtered-by .tag { 1284 margin: 0 5px; 1285 padding: 4px 8px; 1286 border: 1px solid #dcdcde; 1287 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 1288 background: #fff; 1289 font-size: 11px; 1290 } 1291 1292 .filters-applied .filter-group, 1293 .filters-applied .filter-drawer .buttons, 1294 .filters-applied .filter-drawer br { 1295 display: none; 1296 } 1297 1298 .filters-applied .filtered-by { 1299 display: block; 1300 } 1301 1302 .filters-applied .filter-drawer { 1303 padding: 20px; 1304 } 1305 1306 .show-filters .favorites-form, 1307 .show-filters .content-filterable, 1308 .show-filters.filters-applied.loading-content .content-filterable, 1309 .loading-content .content-filterable, 1310 .error .content-filterable { 1311 display: none; 1312 } 1313 1314 .show-filters.filters-applied .content-filterable { 1315 display: block; 1316 } 1317 1318 .loading-content .spinner { 1319 display: block; 1320 margin: 40px auto 0; 1321 float: none; 1322 } 1323 1324 @media only screen and (max-width: 1120px) { 1325 .filter-drawer { 1326 border-bottom: 1px solid #f0f0f1; 1327 } 1328 1329 .filter-group { 1330 margin-bottom: 0; 1331 margin-top: 5px; 1332 width: 100%; 1333 } 1334 1335 .filter-group li { 1336 margin: 10px 0; 1337 } 1338 } 1339 1340 @media only screen and (max-width: 1000px) { 1341 .filter-items { 1342 float: none; 1343 } 1344 1345 .wp-filter .media-toolbar-primary, 1346 .wp-filter .media-toolbar-secondary, 1347 .wp-filter .search-form { 1348 float: none; /* Remove float from media-views.css */ 1349 position: relative; 1350 max-width: 100%; 1351 } 1352 } 1353 1354 @media only screen and (max-width: 782px) { 1355 .filter-group li { 1356 padding: 0; 1357 width: 50%; 1358 } 1359 } 1360 1361 @media only screen and (max-width: 320px) { 1362 .filter-count { 1363 display: none; 1364 } 1365 1366 .wp-filter .drawer-toggle { 1367 margin: 10px 0; 1368 } 1369 1370 .filter-group li, 1371 .wp-filter .search-form input[type="search"] { 1372 width: 100%; 1373 } 1374 } 1375 1376 /*------------------------------------------------------------------------------ 1377 4.0 - Notifications 1378 ------------------------------------------------------------------------------*/ 1379 1380 .notice, 1381 div.updated, 1382 div.error { 1383 background: #fff; 1384 border: 1px solid #c3c4c7; 1385 border-right-width: 4px; 1386 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 1387 margin: 5px 15px 2px; 1388 padding: 1px 12px; 1389 } 1390 1391 div[class="update-message"] { /* back-compat for pre-4.6 */ 1392 padding: 0.5em 0 0.5em 12px; 1393 } 1394 1395 .notice p, 1396 .notice-title, 1397 div.updated p, 1398 div.error p, 1399 .form-table td .notice p { 1400 margin: 0.5em 0; 1401 padding: 2px; 1402 } 1403 1404 .error a { 1405 text-decoration: underline; 1406 } 1407 1408 .updated a { 1409 padding-bottom: 2px; 1410 } 1411 1412 .notice-alt { 1413 box-shadow: none; 1414 } 1415 1416 .notice-large { 1417 padding: 10px 20px; 1418 } 1419 1420 .notice-title { 1421 display: inline-block; 1422 color: #1d2327; 1423 font-size: 18px; 1424 } 1425 1426 .wp-core-ui .notice.is-dismissible { 1427 padding-left: 38px; 1428 position: relative; 1429 } 1430 1431 .notice-dismiss { 1432 position: absolute; 1433 top: 0; 1434 left: 1px; 1435 border: none; 1436 margin: 0; 1437 padding: 9px; 1438 background: none; 1439 color: #787c82; 1440 cursor: pointer; 1441 } 1442 1443 .notice-dismiss:hover:before, 1444 .notice-dismiss:active:before, 1445 .notice-dismiss:focus:before { 1446 color: #d63638; 1447 } 1448 1449 .notice-dismiss:focus { 1450 outline: none; 1451 box-shadow: 1452 0 0 0 1px #4f94d4, 1453 0 0 2px 1px rgba(79, 148, 212, 0.8); 1454 } 1455 1456 .notice-success, 1457 div.updated { 1458 border-right-color: #00a32a; 1459 } 1460 1461 .notice-success.notice-alt { 1462 background-color: #edfaef; 1463 } 1464 1465 .notice-warning { 1466 border-right-color: #dba617; 1467 } 1468 1469 .notice-warning.notice-alt { 1470 background-color: #fcf9e8; 1471 } 1472 1473 .notice-error, 1474 div.error { 1475 border-right-color: #d63638; 1476 } 1477 1478 .notice-error.notice-alt { 1479 background-color: #fcf0f1; 1480 } 1481 1482 .notice-info { 1483 border-right-color: #72aee6; 1484 } 1485 1486 .notice-info.notice-alt { 1487 background-color: #f0f6fc; 1488 } 1489 1490 .update-message p:before, 1491 .updating-message p:before, 1492 .updated-message p:before, 1493 .import-php .updating-message:before, 1494 .button.updating-message:before, 1495 .button.updated-message:before, 1496 .button.installed:before, 1497 .button.installing:before { 1498 display: inline-block; 1499 font: normal 20px/1 'dashicons'; 1500 -webkit-font-smoothing: antialiased; 1501 -moz-osx-font-smoothing: grayscale; 1502 vertical-align: top; 1503 } 1504 1505 .wrap .notice, 1506 .wrap div.updated, 1507 .wrap div.error, 1508 .media-upload-form .notice, 1509 .media-upload-form div.error { 1510 margin: 5px 0 15px; 1511 } 1512 1513 .wrap #templateside .notice { 1514 display: block; 1515 margin: 0; 1516 padding: 5px 8px; 1517 font-weight: 600; 1518 text-decoration: none; 1519 } 1520 1521 .wrap #templateside span.notice { 1522 margin-right: -12px; 1523 } 1524 1525 #templateside li.notice a { 1526 padding: 0; 1527 } 1528 1529 /* Update icon. */ 1530 .update-message p:before, 1531 .updating-message p:before, 1532 .import-php .updating-message:before, 1533 .button.updating-message:before, 1534 .button.installing:before { 1535 color: #d63638; 1536 content: "\f463"; 1537 } 1538 1539 /* Spins the update icon. */ 1540 .updating-message p:before, 1541 .import-php .updating-message:before, 1542 .button.updating-message:before, 1543 .button.installing:before, 1544 .plugins .column-auto-updates .dashicons-update.spin, 1545 .theme-overlay .theme-autoupdate .dashicons-update.spin { 1546 animation: rotation 2s infinite linear; 1547 } 1548 1549 @media (prefers-reduced-motion: reduce) { 1550 .updating-message p:before, 1551 .import-php .updating-message:before, 1552 .button.updating-message:before, 1553 .button.installing:before, 1554 .plugins .column-auto-updates .dashicons-update.spin, 1555 .theme-overlay .theme-autoupdate .dashicons-update.spin { 1556 animation: none; 1557 } 1558 } 1559 1560 .theme-overlay .theme-autoupdate .dashicons-update.spin { 1561 margin-left: 3px; 1562 } 1563 1564 /* Updated icon (check mark). */ 1565 .updated-message p:before, 1566 .installed p:before, 1567 .button.updated-message:before { 1568 color: #68de7c; 1569 content: "\f147"; 1570 } 1571 1572 /* Error icon. */ 1573 .update-message.notice-error p:before { 1574 color: #d63638; 1575 content: "\f534"; 1576 } 1577 1578 .wrap .notice p:before, 1579 .import-php .updating-message:before { 1580 margin-left: 6px; 1581 vertical-align: bottom; 1582 } 1583 1584 #update-nag, 1585 .update-nag { 1586 display: inline-block; 1587 line-height: 1.4; 1588 padding: 11px 15px; 1589 font-size: 14px; 1590 margin: 25px 2px 0 20px; 1591 } 1592 1593 ul#dismissed-updates { 1594 display: none; 1595 } 1596 1597 #dismissed-updates li > p { 1598 margin-top: 0; 1599 } 1600 1601 #dismiss, 1602 #undismiss { 1603 margin-right: 0.5em; 1604 } 1605 1606 form.upgrade { 1607 margin-top: 8px; 1608 } 1609 1610 form.upgrade .hint { 1611 font-style: italic; 1612 font-size: 85%; 1613 margin: -0.5em 0 2em 0; 1614 } 1615 1616 .update-php .spinner { 1617 float: none; 1618 margin: -4px 0; 1619 } 1620 1621 h2.wp-current-version { 1622 margin-bottom: .3em; 1623 } 1624 1625 p.update-last-checked { 1626 margin-top: 0; 1627 } 1628 1629 p.auto-update-status { 1630 margin-top: 2em; 1631 line-height: 1.8; 1632 } 1633 1634 #ajax-loading, 1635 .ajax-loading, 1636 .ajax-feedback, 1637 .imgedit-wait-spin, 1638 .list-ajax-loading { /* deprecated */ 1639 visibility: hidden; 1640 } 1641 1642 #ajax-response.alignleft { 1643 margin-right: 2em; 1644 } 1645 1646 .button.updating-message:before, 1647 .button.updated-message:before, 1648 .button.installed:before, 1649 .button.installing:before { 1650 margin: 3px -2px 0 5px; 1651 } 1652 1653 .button-primary.updating-message:before { 1654 color: #fff; 1655 } 1656 1657 .button-primary.updated-message:before { 1658 color: #9ec2e6; 1659 } 1660 1661 .button.updated-message { 1662 transition-property: border, background, color; 1663 transition-duration: .05s; 1664 transition-timing-function: ease-in-out; 1665 } 1666 1667 @media aural { 1668 .wrap .notice p:before, 1669 .button.installing:before, 1670 .button.installed:before, 1671 .update-message p:before { 1672 speak: never; 1673 } 1674 } 1675 1676 1677 /* @todo: this does not need its own section anymore */ 1678 /*------------------------------------------------------------------------------ 1679 6.0 - Admin Header 1680 ------------------------------------------------------------------------------*/ 1681 #adminmenu a, 1682 #taglist a, 1683 #catlist a { 1684 text-decoration: none; 1685 } 1686 1687 /*------------------------------------------------------------------------------ 1688 6.1 - Screen Options Tabs 1689 ------------------------------------------------------------------------------*/ 1690 1691 #screen-options-wrap, 1692 #contextual-help-wrap { 1693 margin: 0; 1694 padding: 8px 20px 12px; 1695 position: relative; 1696 } 1697 1698 #contextual-help-wrap { 1699 overflow: auto; 1700 margin-right: 0; 1701 } 1702 1703 #screen-meta-links { 1704 float: left; 1705 margin: 0 0 0 20px; 1706 } 1707 1708 /* screen options and help tabs revert */ 1709 #screen-meta { 1710 display: none; 1711 margin: 0 0px -1px 20px; 1712 position: relative; 1713 background-color: #fff; 1714 border: 1px solid #c3c4c7; 1715 border-top: none; 1716 box-shadow: 0 0 0 transparent; 1717 } 1718 1719 #screen-options-link-wrap, 1720 #contextual-help-link-wrap { 1721 float: right; 1722 margin: 0 6px 0 0; 1723 } 1724 1725 #screen-meta-links .screen-meta-toggle { 1726 position: relative; 1727 top: 0; 1728 } 1729 1730 #screen-meta-links .show-settings { 1731 border: 1px solid #c3c4c7; 1732 border-top: none; 1733 height: auto; 1734 margin-bottom: 0; 1735 padding: 3px 16px 3px 6px; 1736 background: #fff; 1737 border-radius: 0 0 4px 4px; 1738 color: #646970; 1739 line-height: 1.7; 1740 box-shadow: 0 0 0 transparent; 1741 transition: box-shadow 0.1s linear; 1742 } 1743 1744 #screen-meta-links .show-settings:hover, 1745 #screen-meta-links .show-settings:active, 1746 #screen-meta-links .show-settings:focus { 1747 color: #2c3338; 1748 } 1749 1750 #screen-meta-links .show-settings:focus { 1751 border-color: #4f94d4; 1752 box-shadow: 0 0 3px rgba(34, 113, 177, 0.8); 1753 } 1754 1755 #screen-meta-links .show-settings:active { 1756 transform: none; 1757 } 1758 1759 #screen-meta-links .show-settings:after { 1760 left: 0; 1761 content: "\f140"; 1762 font: normal 20px/1 dashicons; 1763 speak: never; 1764 display: inline-block; 1765 padding: 0 0 0 5px; 1766 bottom: 2px; 1767 position: relative; 1768 vertical-align: bottom; 1769 -webkit-font-smoothing: antialiased; 1770 -moz-osx-font-smoothing: grayscale; 1771 text-decoration: none; 1772 } 1773 1774 #screen-meta-links .screen-meta-active:after { 1775 content: "\f142"; 1776 } 1777 1778 /* end screen options and help tabs */ 1779 1780 .toggle-arrow { 1781 background-repeat: no-repeat; 1782 background-position: top right; 1783 background-color: transparent; 1784 height: 22px; 1785 line-height: 22px; 1786 display: block; 1787 } 1788 1789 .toggle-arrow-active { 1790 background-position: bottom right; 1791 } 1792 1793 #screen-options-wrap h5, /* Back-compat for old plugins */ 1794 #screen-options-wrap legend, 1795 #contextual-help-wrap h5 { 1796 margin: 0; 1797 padding: 8px 0; 1798 font-size: 13px; 1799 font-weight: 600; 1800 } 1801 1802 .metabox-prefs label { 1803 display: inline-block; 1804 padding-left: 15px; 1805 line-height: 2.35; 1806 } 1807 1808 #number-of-columns { 1809 display: inline-block; 1810 vertical-align: middle; 1811 line-height: 30px; 1812 } 1813 1814 .metabox-prefs input[type=checkbox] { 1815 margin-top: 0; 1816 margin-left: 6px; 1817 } 1818 1819 .metabox-prefs label input, 1820 .metabox-prefs label input[type=checkbox] { 1821 margin: -4px 0 0 5px; 1822 } 1823 1824 .metabox-prefs .columns-prefs label input { 1825 margin: -1px 0 0 2px; 1826 } 1827 1828 .metabox-prefs label a { 1829 display: none; 1830 } 1831 1832 .metabox-prefs .screen-options input, 1833 .metabox-prefs .screen-options label { 1834 margin-top: 0; 1835 margin-bottom: 0; 1836 vertical-align: middle; 1837 } 1838 1839 .metabox-prefs .screen-options .screen-per-page { 1840 margin-left: 15px; 1841 } 1842 1843 .metabox-prefs .screen-options label { 1844 line-height: 2.2; 1845 padding-left: 0; 1846 } 1847 1848 .screen-options + .screen-options { 1849 margin-top: 10px; 1850 } 1851 1852 .metabox-prefs .submit { 1853 margin-top: 1em; 1854 padding: 0; 1855 } 1856 1857 /*------------------------------------------------------------------------------ 1858 6.2 - Help Menu 1859 ------------------------------------------------------------------------------*/ 1860 1861 #contextual-help-wrap { 1862 padding: 0; 1863 } 1864 1865 #contextual-help-columns { 1866 position: relative; 1867 } 1868 1869 #contextual-help-back { 1870 position: absolute; 1871 top: 0; 1872 bottom: 0; 1873 right: 150px; 1874 left: 170px; 1875 border: 1px solid #c3c4c7; 1876 border-top: none; 1877 border-bottom: none; 1878 background: #f0f6fc; 1879 } 1880 1881 #contextual-help-wrap.no-sidebar #contextual-help-back { 1882 left: 0; 1883 border-left-width: 0; 1884 border-bottom-left-radius: 2px; 1885 } 1886 1887 .contextual-help-tabs { 1888 float: right; 1889 width: 150px; 1890 margin: 0; 1891 } 1892 1893 .contextual-help-tabs ul { 1894 margin: 1em 0; 1895 } 1896 1897 .contextual-help-tabs li { 1898 margin-bottom: 0; 1899 list-style-type: none; 1900 border-style: solid; 1901 border-width: 0 2px 0 0; 1902 border-color: transparent; 1903 } 1904 1905 .contextual-help-tabs a { 1906 display: block; 1907 padding: 5px 12px 5px 5px; 1908 line-height: 1.4; 1909 text-decoration: none; 1910 border: 1px solid transparent; 1911 border-left: none; 1912 border-right: none; 1913 } 1914 1915 .contextual-help-tabs a:hover { 1916 color: #2c3338; 1917 } 1918 1919 .contextual-help-tabs .active { 1920 padding: 0; 1921 margin: 0 0 0 -1px; 1922 border-right: 2px solid #72aee6; 1923 background: #f0f6fc; 1924 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.02); 1925 } 1926 1927 .contextual-help-tabs .active a { 1928 border-color: #c3c4c7; 1929 color: #2c3338; 1930 } 1931 1932 .contextual-help-tabs-wrap { 1933 padding: 0 20px; 1934 overflow: auto; 1935 } 1936 1937 .help-tab-content { 1938 display: none; 1939 margin: 0 0 12px 22px; 1940 line-height: 1.6; 1941 } 1942 1943 .help-tab-content.active { 1944 display: block; 1945 } 1946 1947 .help-tab-content ul li { 1948 list-style-type: disc; 1949 margin-right: 18px; 1950 } 1951 1952 .contextual-help-sidebar { 1953 width: 150px; 1954 float: left; 1955 padding: 0 12px 0 8px; 1956 overflow: auto; 1957 } 1958 1959 /*------------------------------------------------------------------------------ 1960 8.0 - Layout Blocks 1961 ------------------------------------------------------------------------------*/ 1962 1963 html.wp-toolbar { 1964 padding-top: 32px; 1965 box-sizing: border-box; 1966 -ms-overflow-style: scrollbar; /* See ticket #48545 */ 1967 } 1968 1969 .widefat th, 1970 .widefat td { 1971 color: #50575e; 1972 } 1973 1974 .widefat th, 1975 .widefat thead td, 1976 .widefat tfoot td { 1977 font-weight: 400; 1978 } 1979 1980 .widefat thead tr th, 1981 .widefat thead tr td, 1982 .widefat tfoot tr th, 1983 .widefat tfoot tr td { 1984 color: #2c3338; 1985 } 1986 1987 .widefat td p { 1988 margin: 2px 0 0.8em; 1989 } 1990 1991 .widefat p, 1992 .widefat ol, 1993 .widefat ul { 1994 color: #2c3338; 1995 } 1996 1997 .widefat .column-comment p { 1998 margin: 0.6em 0; 1999 } 2000 2001 .widefat .column-comment ul { 2002 list-style: initial; 2003 margin-right: 2em; 2004 } 2005 2006 /* Screens with postboxes */ 2007 .postbox-container { 2008 float: right; 2009 } 2010 2011 .postbox-container .meta-box-sortables { 2012 box-sizing: border-box; 2013 } 2014 2015 #wpbody-content .metabox-holder { 2016 padding-top: 10px; 2017 } 2018 2019 .metabox-holder .postbox-container .meta-box-sortables { 2020 /* The jQuery UI Sortables need some initial height to work properly. */ 2021 min-height: 1px; 2022 position: relative; 2023 } 2024 2025 #post-body-content { 2026 width: 100%; 2027 min-width: 463px; 2028 float: right; 2029 } 2030 2031 #post-body.columns-2 #postbox-container-1 { 2032 float: left; 2033 margin-left: -300px; 2034 width: 280px; 2035 } 2036 2037 #post-body.columns-2 #side-sortables { 2038 min-height: 250px; 2039 } 2040 2041 /* one column on the dash */ 2042 @media only screen and (max-width: 799px) { 2043 #wpbody-content .metabox-holder .postbox-container .empty-container { 2044 outline: none; 2045 height: 0; 2046 min-height: 0; 2047 } 2048 } 2049 2050 .js .widget .widget-top, 2051 .js .postbox .hndle { 2052 cursor: move; 2053 } 2054 2055 .js .widget .widget-top.is-non-sortable, 2056 .js .postbox .hndle.is-non-sortable { 2057 cursor: auto; 2058 } 2059 2060 /* Configurable dashboard widgets "Configure" edit-box link. */ 2061 .hndle a { 2062 font-size: 12px; 2063 font-weight: 400; 2064 } 2065 2066 .postbox-header { 2067 display: flex; 2068 align-items: center; 2069 justify-content: space-between; 2070 border-bottom: 1px solid #c3c4c7; 2071 } 2072 2073 .postbox-header .hndle { 2074 flex-grow: 1; 2075 /* Handle the alignment for the configurable dashboard widgets "Configure" edit-box link. */ 2076 display: flex; 2077 justify-content: space-between; 2078 align-items: center; 2079 } 2080 2081 .postbox-header .handle-actions { 2082 flex-shrink: 0; 2083 } 2084 2085 /* Post box order and toggle buttons. */ 2086 .postbox .handle-order-higher, 2087 .postbox .handle-order-lower, 2088 .postbox .handlediv { 2089 width: 36px; 2090 height: 36px; 2091 margin: 0; 2092 padding: 0; 2093 border: 0; 2094 background: none; 2095 cursor: pointer; 2096 } 2097 2098 .postbox .handle-order-higher, 2099 .postbox .handle-order-lower { 2100 color: #787c82; 2101 width: 1.62rem; 2102 } 2103 2104 /* Post box order buttons in the block editor meta boxes area. */ 2105 .edit-post-meta-boxes-area .postbox .handle-order-higher, 2106 .edit-post-meta-boxes-area .postbox .handle-order-lower { 2107 width: 44px; 2108 height: 44px; 2109 color: #1d2327 2110 } 2111 2112 .postbox .handle-order-higher[aria-disabled="true"], 2113 .postbox .handle-order-lower[aria-disabled="true"] { 2114 cursor: default; 2115 color: #a7aaad; 2116 } 2117 2118 .sortable-placeholder { 2119 border: 1px dashed #c3c4c7; 2120 margin-bottom: 20px; 2121 } 2122 2123 .postbox, 2124 .stuffbox { 2125 margin-bottom: 20px; 2126 padding: 0; 2127 line-height: 1; 2128 } 2129 2130 .postbox.closed { 2131 border-bottom: 0; 2132 } 2133 2134 /* user-select is not a part of the CSS standard - may change behavior in the future */ 2135 .postbox .hndle, 2136 .stuffbox .hndle { 2137 -webkit-user-select: none; 2138 user-select: none; 2139 } 2140 2141 .postbox .inside { 2142 padding: 0 12px 12px; 2143 line-height: 1.4; 2144 font-size: 13px; 2145 } 2146 2147 .stuffbox .inside { 2148 padding: 0; 2149 line-height: 1.4; 2150 font-size: 13px; 2151 margin-top: 0; 2152 } 2153 2154 .postbox .inside { 2155 margin: 11px 0; 2156 position: relative; 2157 } 2158 2159 .postbox .inside > p:last-child, 2160 .rss-widget ul li:last-child { 2161 margin-bottom: 1px !important; 2162 } 2163 2164 .postbox.closed h3 { 2165 border: none; 2166 box-shadow: none; 2167 } 2168 2169 .postbox table.form-table { 2170 margin-bottom: 0; 2171 } 2172 2173 .postbox table.widefat { 2174 box-shadow: none; 2175 } 2176 2177 .temp-border { 2178 border: 1px dotted #c3c4c7; 2179 } 2180 2181 .columns-prefs label { 2182 padding: 0 0 0 10px; 2183 } 2184 2185 /* @todo: what is this doing here */ 2186 #dashboard_right_now .versions .b, 2187 #post-status-display, 2188 #post-visibility-display, 2189 #adminmenu .wp-submenu li.current, 2190 #adminmenu .wp-submenu li.current a, 2191 #adminmenu .wp-submenu li.current a:hover, 2192 .media-item .percent, 2193 .plugins .name, 2194 #pass-strength-result.strong, 2195 #pass-strength-result.short, 2196 #ed_reply_toolbar #ed_reply_strong, 2197 .item-controls .item-order a, 2198 .feature-filter .feature-name, 2199 #comment-status-display { 2200 font-weight: 600; 2201 } 2202 2203 /*------------------------------------------------------------------------------ 2204 21.0 - Admin Footer 2205 ------------------------------------------------------------------------------*/ 2206 2207 #wpfooter { 2208 position: absolute; 2209 bottom: 0; 2210 right: 0; 2211 left: 0; 2212 padding: 10px 20px; 2213 color: #50575e; 2214 } 2215 2216 #wpfooter p { 2217 font-size: 13px; 2218 margin: 0; 2219 line-height: 1.55; 2220 } 2221 2222 #footer-thankyou { 2223 font-style: italic; 2224 } 2225 2226 /*------------------------------------------------------------------------------ 2227 25.0 - Tabbed Admin Screen Interface (Experimental) 2228 ------------------------------------------------------------------------------*/ 2229 2230 .nav-tab { 2231 float: right; 2232 border: 1px solid #c3c4c7; 2233 border-bottom: none; 2234 margin-right: 0.5em; /* half the font size so set the font size properly */ 2235 padding: 5px 10px; 2236 font-size: 14px; 2237 line-height: 1.71428571; 2238 font-weight: 600; 2239 background: #dcdcde; 2240 color: #50575e; 2241 text-decoration: none; 2242 white-space: nowrap; 2243 } 2244 2245 h3 .nav-tab, /* Back-compat for pre-4.4 */ 2246 .nav-tab-small .nav-tab { 2247 padding: 5px 14px; 2248 font-size: 12px; 2249 line-height: 1.33; 2250 } 2251 2252 .nav-tab:hover, 2253 .nav-tab:focus { 2254 background-color: #fff; 2255 color: #3c434a; 2256 } 2257 2258 .nav-tab-active, 2259 .nav-tab:focus:active { 2260 box-shadow: none; 2261 } 2262 2263 .nav-tab-active { 2264 margin-bottom: -1px; 2265 color: #3c434a; 2266 } 2267 2268 .nav-tab-active, 2269 .nav-tab-active:hover, 2270 .nav-tab-active:focus, 2271 .nav-tab-active:focus:active { 2272 border-bottom: 1px solid #f0f0f1; 2273 background: #f0f0f1; 2274 color: #000; 2275 } 2276 2277 h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */ 2278 .wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */ 2279 .nav-tab-wrapper { 2280 border-bottom: 1px solid #c3c4c7; 2281 margin: 0; 2282 padding-top: 9px; 2283 padding-bottom: 0; 2284 line-height: inherit; 2285 } 2286 2287 /* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */ 2288 .nav-tab-wrapper:not(.wp-clearfix):after { 2289 content: ""; 2290 display: table; 2291 clear: both; 2292 } 2293 2294 /*------------------------------------------------------------------------------ 2295 26.0 - Misc 2296 ------------------------------------------------------------------------------*/ 2297 2298 .spinner { 2299 background: url(../images/spinner.gif) no-repeat; 2300 background-size: 20px 20px; 2301 display: inline-block; 2302 visibility: hidden; 2303 float: left; 2304 vertical-align: middle; 2305 opacity: 0.7; 2306 filter: alpha(opacity=70); 2307 width: 20px; 2308 height: 20px; 2309 margin: 4px 10px 0; 2310 } 2311 2312 .spinner.is-active, 2313 .loading-content .spinner { 2314 visibility: visible; 2315 } 2316 2317 #template > div { 2318 margin-left: 16em; 2319 } 2320 #template .notice { 2321 margin-top: 1em; 2322 margin-left: 3%; 2323 } 2324 #template .notice p { 2325 width: auto; 2326 } 2327 #template .submit .spinner { 2328 float: none; 2329 } 2330 2331 .metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */ 2332 .metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */ 2333 .metabox-holder h3.hndle, /* Back-compat for pre-4.4 */ 2334 .metabox-holder h2.hndle { 2335 font-size: 14px; 2336 padding: 8px 12px; 2337 margin: 0; 2338 line-height: 1.4; 2339 } 2340 2341 /* Back-compat for nav-menus screen */ 2342 .nav-menus-php .metabox-holder h3 { 2343 padding: 10px 14px 11px 10px; 2344 line-height: 1.5; 2345 } 2346 2347 #templateside ul li a { 2348 text-decoration: none; 2349 } 2350 2351 .plugin-install #description, 2352 .plugin-install-network #description { 2353 width: 60%; 2354 } 2355 2356 table .vers, 2357 table .column-visible, 2358 table .column-rating { 2359 text-align: right; 2360 } 2361 2362 .attention, 2363 .error-message { 2364 color: #d63638; 2365 font-weight: 600; 2366 } 2367 2368 /* Scrollbar fix for bulk upgrade iframe */ 2369 body.iframe { 2370 height: 98%; 2371 } 2372 2373 /* Upgrader styles, Specific to Language Packs */ 2374 .lp-show-latest p { 2375 display: none; 2376 } 2377 .lp-show-latest p:last-child, 2378 .lp-show-latest .lp-error p { 2379 display: block; 2380 } 2381 2382 /* - Only used once or twice in all of WP - deprecate for global style 2383 ------------------------------------------------------------------------------*/ 2384 .media-icon { 2385 width: 62px; /* icon + border */ 2386 text-align: center; 2387 } 2388 2389 .media-icon img { 2390 border: 1px solid #dcdcde; 2391 border: 1px solid rgba(0, 0, 0, 0.07); 2392 } 2393 2394 #howto { 2395 font-size: 11px; 2396 margin: 0 5px; 2397 display: block; 2398 } 2399 2400 .importers { 2401 font-size: 16px; 2402 width: auto; 2403 } 2404 2405 .importers td { 2406 padding-left: 14px; 2407 line-height: 1.4; 2408 } 2409 2410 .importers .import-system { 2411 max-width: 250px; 2412 } 2413 2414 .importers td.desc { 2415 max-width: 500px; 2416 } 2417 2418 .importer-title, 2419 .importer-desc, 2420 .importer-action { 2421 display: block; 2422 } 2423 2424 .importer-title { 2425 color: #000; 2426 font-size: 14px; 2427 font-weight: 400; 2428 margin-bottom: .2em; 2429 } 2430 2431 .importer-action { 2432 line-height: 1.55; /* Same as with .updating-message */ 2433 color: #50575e; 2434 margin-bottom: 1em; 2435 } 2436 2437 #post-body #post-body-content #namediv h3, /* Back-compat for pre-4.4 */ 2438 #post-body #post-body-content #namediv h2 { 2439 margin-top: 0; 2440 } 2441 2442 .edit-comment-author { 2443 color: #1d2327; 2444 border-bottom: 1px solid #f0f0f1; 2445 } 2446 2447 #namediv h3 label, /* Back-compat for pre-4.4 */ 2448 #namediv h2 label { 2449 vertical-align: baseline; 2450 } 2451 2452 #namediv table { 2453 width: 100%; 2454 } 2455 2456 #namediv td.first { 2457 width: 10px; 2458 white-space: nowrap; 2459 } 2460 2461 #namediv input { 2462 width: 100%; 2463 } 2464 2465 #namediv p { 2466 margin: 10px 0; 2467 } 2468 2469 /* - Used - but could/should be deprecated with a CSS reset 2470 ------------------------------------------------------------------------------*/ 2471 .zerosize { 2472 height: 0; 2473 width: 0; 2474 margin: 0; 2475 border: 0; 2476 padding: 0; 2477 overflow: hidden; 2478 position: absolute; 2479 } 2480 2481 br.clear { 2482 height: 2px; 2483 line-height: 0.15; 2484 } 2485 2486 .checkbox { 2487 border: none; 2488 margin: 0; 2489 padding: 0; 2490 } 2491 2492 fieldset { 2493 border: 0; 2494 padding: 0; 2495 margin: 0; 2496 } 2497 2498 .post-categories { 2499 display: inline; 2500 margin: 0; 2501 padding: 0; 2502 } 2503 2504 .post-categories li { 2505 display: inline; 2506 } 2507 2508 /* Star Ratings - Back-compat for pre-3.8 */ 2509 div.star-holder { 2510 position: relative; 2511 height: 17px; 2512 width: 100px; 2513 background: url(../images/stars.png?ver=20121108) repeat-x bottom right; 2514 } 2515 2516 div.star-holder .star-rating { 2517 background: url(../images/stars.png?ver=20121108) repeat-x top right; 2518 height: 17px; 2519 float: right; 2520 } 2521 2522 /* Star Ratings */ 2523 .star-rating { 2524 white-space: nowrap; 2525 } 2526 .star-rating .star { 2527 display: inline-block; 2528 width: 20px; 2529 height: 20px; 2530 -webkit-font-smoothing: antialiased; 2531 font-size: 20px; 2532 line-height: 1; 2533 font-family: dashicons; 2534 text-decoration: inherit; 2535 font-weight: 400; 2536 font-style: normal; 2537 vertical-align: top; 2538 transition: color .1s ease-in; 2539 text-align: center; 2540 color: #dba617; 2541 } 2542 2543 .star-rating .star-full:before { 2544 content: "\f155"; 2545 } 2546 2547 .star-rating .star-half:before { 2548 content: "\f459"; 2549 } 2550 2551 .rtl .star-rating .star-half { 2552 transform: rotateY(-180deg); 2553 } 2554 2555 .star-rating .star-empty:before { 2556 content: "\f154"; 2557 } 2558 2559 div.action-links { 2560 font-weight: 400; 2561 margin: 6px 0 0; 2562 } 2563 2564 /* Plugin install thickbox */ 2565 #plugin-information { 2566 background: #fff; 2567 position: fixed; 2568 top: 0; 2569 left: 0; 2570 bottom: 0; 2571 right: 0; 2572 height: 100%; 2573 padding: 0; 2574 } 2575 2576 #plugin-information-scrollable { 2577 overflow: auto; 2578 -webkit-overflow-scrolling: touch; 2579 height: 100%; 2580 } 2581 2582 #plugin-information-title { 2583 padding: 0 26px; 2584 background: #f6f7f7; 2585 font-size: 22px; 2586 font-weight: 600; 2587 line-height: 2.4; 2588 position: relative; 2589 height: 56px; 2590 } 2591 2592 #plugin-information-title.with-banner { 2593 margin-left: 0; 2594 height: 250px; 2595 background-size: cover; 2596 } 2597 2598 #plugin-information-title h2 { 2599 font-size: 1em; 2600 font-weight: 600; 2601 padding: 0; 2602 margin: 0; 2603 overflow: hidden; 2604 text-overflow: ellipsis; 2605 white-space: nowrap; 2606 } 2607 2608 #plugin-information-title.with-banner h2 { 2609 position: relative; 2610 font-family: "Helvetica Neue", sans-serif; 2611 display: inline-block; 2612 font-size: 30px; 2613 line-height: 1.68; 2614 box-sizing: border-box; 2615 max-width: 100%; 2616 padding: 0 15px; 2617 margin-top: 174px; 2618 color: #fff; 2619 background: rgba(29, 35, 39, 0.9); 2620 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); 2621 box-shadow: 0 0 30px rgba(255, 255, 255, 0.1); 2622 border-radius: 8px; 2623 } 2624 2625 #plugin-information-title div.vignette { 2626 display: none; 2627 } 2628 2629 #plugin-information-title.with-banner div.vignette { 2630 position: absolute; 2631 display: block; 2632 top: 0; 2633 right: 0; 2634 height: 250px; 2635 width: 100%; 2636 background: transparent; 2637 box-shadow: inset 0 0 50px 4px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1); 2638 } 2639 2640 #plugin-information-tabs { 2641 padding: 0 16px; 2642 position: relative; 2643 left: 0; 2644 right: 0; 2645 min-height: 36px; 2646 font-size: 0; 2647 z-index: 1; 2648 border-bottom: 1px solid #dcdcde; 2649 background: #f6f7f7; 2650 } 2651 2652 #plugin-information-tabs a { 2653 position: relative; 2654 display: inline-block; 2655 padding: 9px 10px; 2656 margin: 0; 2657 height: 18px; 2658 line-height: 1.3; 2659 font-size: 14px; 2660 text-decoration: none; 2661 transition: none; 2662 } 2663 2664 #plugin-information-tabs a.current { 2665 margin: 0 -1px -1px; 2666 background: #fff; 2667 border: 1px solid #dcdcde; 2668 border-bottom-color: #fff; 2669 padding-top: 8px; 2670 color: #2c3338; 2671 } 2672 2673 #plugin-information-tabs.with-banner a.current { 2674 border-top: none; 2675 padding-top: 9px; 2676 } 2677 2678 #plugin-information-tabs a:active, 2679 #plugin-information-tabs a:focus { 2680 outline: none; 2681 } 2682 2683 #plugin-information-content { 2684 overflow: hidden; /* equal height column trick */ 2685 background: #fff; 2686 position: relative; 2687 top: 0; 2688 left: 0; 2689 right: 0; 2690 min-height: 100%; 2691 /* Height of title + tabs + install now */ 2692 min-height: calc( 100% - 152px ); 2693 } 2694 2695 #plugin-information-content.with-banner { 2696 /* Height of banner + tabs + install now */ 2697 min-height: calc( 100% - 346px ); 2698 } 2699 2700 #section-holder { 2701 position: relative; 2702 top: 0; 2703 left: 250px; 2704 bottom: 0; 2705 right: 0; 2706 margin-top: 10px; 2707 margin-left: 250px; /* FYI box */ 2708 padding: 10px 26px 99999px; /* equal height column trick */ 2709 margin-bottom: -99932px; /* 67px less than the padding below to accommodate footer height */ 2710 } 2711 2712 #section-holder .notice { 2713 margin: 5px 0 15px; 2714 } 2715 2716 #section-holder .updated { 2717 margin: 16px 0; 2718 } 2719 2720 #plugin-information .fyi { 2721 float: left; 2722 position: relative; 2723 top: 0; 2724 left: 0; 2725 padding: 16px 16px 99999px; /* equal height column trick */ 2726 margin-bottom: -99932px; /* 67px less than the padding below to accommodate footer height */ 2727 width: 217px; 2728 border-right: 1px solid #dcdcde; 2729 background: #f6f7f7; 2730 color: #646970; 2731 } 2732 2733 #plugin-information .fyi strong { 2734 color: #3c434a; 2735 } 2736 2737 #plugin-information .fyi h3 { 2738 font-weight: 600; 2739 text-transform: uppercase; 2740 font-size: 12px; 2741 color: #646970; 2742 margin: 24px 0 8px; 2743 } 2744 2745 #plugin-information .fyi h2 { 2746 font-size: 0.9em; 2747 margin-bottom: 0; 2748 margin-left: 0; 2749 } 2750 2751 #plugin-information .fyi ul { 2752 padding: 0; 2753 margin: 0; 2754 list-style: none; 2755 } 2756 2757 #plugin-information .fyi li { 2758 margin: 0 0 10px; 2759 } 2760 2761 #plugin-information .fyi-description { 2762 margin-top: 0; 2763 } 2764 2765 #plugin-information .counter-container { 2766 margin: 3px 0; 2767 } 2768 2769 #plugin-information .counter-label { 2770 float: right; 2771 margin-left: 5px; 2772 min-width: 55px; 2773 } 2774 2775 #plugin-information .counter-back { 2776 height: 17px; 2777 width: 92px; 2778 background-color: #dcdcde; 2779 float: right; 2780 } 2781 2782 #plugin-information .counter-bar { 2783 height: 17px; 2784 background-color: #f0c33c; /* slightly lighter than stars due to larger expanse */ 2785 float: right; 2786 } 2787 2788 #plugin-information .counter-count { 2789 margin-right: 5px; 2790 } 2791 2792 #plugin-information .fyi ul.contributors { 2793 margin-top: 10px; 2794 } 2795 2796 #plugin-information .fyi ul.contributors li { 2797 display: inline-block; 2798 margin-left: 8px; 2799 vertical-align: middle; 2800 } 2801 2802 #plugin-information .fyi ul.contributors li { 2803 display: inline-block; 2804 margin-left: 8px; 2805 vertical-align: middle; 2806 } 2807 2808 #plugin-information .fyi ul.contributors li img { 2809 vertical-align: middle; 2810 margin-left: 4px; 2811 } 2812 2813 #plugin-information-footer { 2814 padding: 13px 16px; 2815 position: absolute; 2816 left: 0; 2817 bottom: 0; 2818 right: 0; 2819 height: 40px; /* actual height: 40+13+13+1=67 */ 2820 border-top: 1px solid #dcdcde; 2821 background: #f6f7f7; 2822 } 2823 2824 /* rtl:ignore */ 2825 #plugin-information .section { 2826 direction: ltr; 2827 } 2828 2829 /* rtl:ignore */ 2830 #plugin-information .section ul, 2831 #plugin-information .section ol { 2832 list-style-type: disc; 2833 margin-left: 24px; 2834 } 2835 2836 #plugin-information .section, 2837 #plugin-information .section p { 2838 font-size: 14px; 2839 line-height: 1.7; 2840 } 2841 2842 #plugin-information #section-screenshots ol { 2843 list-style: none; 2844 margin: 0; 2845 } 2846 2847 #plugin-information #section-screenshots li img { 2848 vertical-align: text-top; 2849 margin-top: 16px; 2850 max-width: 100%; 2851 width: auto; 2852 height: auto; 2853 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); 2854 } 2855 2856 /* rtl:ignore */ 2857 #plugin-information #section-screenshots li p { 2858 font-style: italic; 2859 padding-left: 20px; 2860 } 2861 2862 #plugin-information pre { 2863 padding: 7px; 2864 overflow: auto; 2865 border: 1px solid #c3c4c7; 2866 } 2867 2868 #plugin-information blockquote { 2869 border-right: 2px solid #dcdcde; 2870 color: #646970; 2871 font-style: italic; 2872 margin: 1em 0; 2873 padding: 0 1em 0 0; 2874 } 2875 2876 /* rtl:ignore */ 2877 #plugin-information .review { 2878 overflow: hidden; /* clearfix */ 2879 width: 100%; 2880 margin-bottom: 20px; 2881 border-bottom: 1px solid #dcdcde; 2882 } 2883 2884 #plugin-information .review-title-section { 2885 overflow: hidden; /* clearfix */ 2886 } 2887 2888 /* rtl:ignore */ 2889 #plugin-information .review-title-section h4 { 2890 display: inline-block; 2891 float: left; 2892 margin: 0 6px 0 0; 2893 } 2894 2895 #plugin-information .reviewer-info p { 2896 clear: both; 2897 margin: 0; 2898 padding-top: 2px; 2899 } 2900 2901 /* rtl:ignore */ 2902 #plugin-information .reviewer-info .avatar { 2903 float: left; 2904 margin: 4px 6px 0 0; 2905 } 2906 2907 /* rtl:ignore */ 2908 #plugin-information .reviewer-info .star-rating { 2909 float: left; 2910 } 2911 2912 /* rtl:ignore */ 2913 #plugin-information .review-meta { 2914 float: left; 2915 margin-left: 0.75em; 2916 } 2917 2918 /* rtl:ignore */ 2919 #plugin-information .review-body { 2920 float: left; 2921 width: 100%; 2922 } 2923 2924 .plugin-version-author-uri { 2925 font-size: 13px; 2926 } 2927 2928 /* For non-js plugin installation screen ticket #36430. */ 2929 .update-php .button.button-primary { 2930 margin-left: 1em; 2931 } 2932 2933 @media screen and (max-width: 771px) { 2934 #plugin-information-title.with-banner { 2935 height: 100px; 2936 } 2937 2938 #plugin-information-title.with-banner h2 { 2939 margin-top: 30px; 2940 font-size: 20px; 2941 line-height: 2; 2942 max-width: 85%; 2943 } 2944 2945 #plugin-information-title.with-banner div.vignette { 2946 height: 100px; 2947 } 2948 2949 #plugin-information-tabs { 2950 overflow: hidden; /* clearfix */ 2951 padding: 0; 2952 height: auto; /* let tabs wrap */ 2953 } 2954 2955 #plugin-information-tabs a.current { 2956 margin-bottom: 0; 2957 border-bottom: none; 2958 } 2959 2960 #plugin-information .fyi { 2961 float: none; 2962 border: 1px solid #dcdcde; 2963 position: static; 2964 width: auto; 2965 margin: 26px 26px 0; 2966 padding-bottom: 0; /* reset from the two column height fix */ 2967 } 2968 2969 #section-holder { 2970 position: static; 2971 margin: 0; 2972 padding-bottom: 70px; /* reset from the two column height fix, plus accommodate footer */ 2973 } 2974 2975 #plugin-information .fyi h3, 2976 #plugin-information .fyi small { 2977 display: none; 2978 } 2979 2980 #plugin-information-footer { 2981 padding: 12px 16px 0; 2982 height: 46px; 2983 } 2984 } 2985 2986 /* Thickbox for the Plugin details modal. */ 2987 #TB_window.plugin-details-modal { 2988 background: #fff; 2989 } 2990 2991 #TB_window.plugin-details-modal.thickbox-loading:before { 2992 content: ""; 2993 display: block; 2994 width: 20px; 2995 height: 20px; 2996 position: absolute; 2997 right: 50%; 2998 top: 50%; 2999 z-index: -1; 3000 margin: -10px -10px 0 0; 3001 background: #fff url(../images/spinner.gif) no-repeat center; 3002 background-size: 20px 20px; 3003 transform: translateZ(0); 3004 } 3005 3006 @media print, 3007 (-webkit-min-device-pixel-ratio: 1.25), 3008 (min-resolution: 120dpi) { 3009 3010 #TB_window.plugin-details-modal.thickbox-loading:before { 3011 background-image: url(../images/spinner-2x.gif); 3012 } 3013 } 3014 3015 .plugin-details-modal #TB_title { 3016 float: right; 3017 height: 1px; 3018 } 3019 3020 .plugin-details-modal #TB_ajaxWindowTitle { 3021 display: none; 3022 } 3023 3024 .plugin-details-modal #TB_closeWindowButton { 3025 right: auto; 3026 left: -30px; 3027 color: #f0f0f1; 3028 } 3029 3030 .plugin-details-modal #TB_closeWindowButton:hover, 3031 .plugin-details-modal #TB_closeWindowButton:focus { 3032 color: #135e96; 3033 outline: none; 3034 box-shadow: none; 3035 } 3036 3037 .plugin-details-modal .tb-close-icon { 3038 display: none; 3039 } 3040 3041 .plugin-details-modal #TB_closeWindowButton:after { 3042 content: "\f335"; 3043 font: normal 32px/29px 'dashicons'; 3044 speak: never; 3045 -webkit-font-smoothing: antialiased; 3046 -moz-osx-font-smoothing: grayscale; 3047 } 3048 3049 /* move plugin install close icon to top on narrow screens */ 3050 @media screen and (max-width: 830px) { 3051 .plugin-details-modal #TB_closeWindowButton { 3052 left: 0; 3053 top: -30px; 3054 } 3055 } 3056 3057 /* @todo: move this. */ 3058 img { 3059 border: none; 3060 } 3061 3062 /* Metabox collapse arrow indicators */ 3063 .sidebar-name .toggle-indicator::before, 3064 .meta-box-sortables .postbox .toggle-indicator::before, 3065 .meta-box-sortables .postbox .order-higher-indicator::before, 3066 .meta-box-sortables .postbox .order-lower-indicator::before, 3067 .bulk-action-notice .toggle-indicator::before, 3068 .privacy-text-box .toggle-indicator::before { 3069 content: "\f142"; 3070 display: inline-block; 3071 font: normal 20px/1 dashicons; 3072 speak: never; 3073 -webkit-font-smoothing: antialiased; 3074 -moz-osx-font-smoothing: grayscale; 3075 text-decoration: none; 3076 } 3077 3078 .js .widgets-holder-wrap.closed .toggle-indicator::before, 3079 .meta-box-sortables .postbox.closed .handlediv .toggle-indicator::before, 3080 .bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator::before, 3081 .privacy-text-box.closed .toggle-indicator::before { 3082 content: "\f140"; 3083 } 3084 3085 .postbox .handle-order-higher .order-higher-indicator::before { 3086 content: "\f343"; 3087 color: inherit; 3088 } 3089 3090 .postbox .handle-order-lower .order-lower-indicator::before { 3091 content: "\f347"; 3092 color: inherit; 3093 } 3094 3095 .postbox .handle-order-higher .order-higher-indicator::before, 3096 .postbox .handle-order-lower .order-lower-indicator::before { 3097 position: relative; 3098 top: 0.11rem; 3099 width: 20px; 3100 height: 20px; 3101 } 3102 3103 .postbox .handlediv .toggle-indicator::before { 3104 width: 20px; 3105 border-radius: 50%; 3106 } 3107 3108 .postbox .handlediv .toggle-indicator::before { 3109 position: relative; 3110 top: 0.05rem; 3111 text-indent: -1px; /* account for the dashicon glyph uneven horizontal alignment */ 3112 } 3113 3114 .rtl .postbox .handlediv .toggle-indicator::before { 3115 text-indent: 1px; /* account for the dashicon glyph uneven horizontal alignment */ 3116 } 3117 3118 .bulk-action-notice .toggle-indicator::before { 3119 line-height: 16px; 3120 vertical-align: top; 3121 color: #787c82; 3122 } 3123 3124 .postbox .handle-order-higher:focus, 3125 .postbox .handle-order-lower:focus, 3126 .postbox .handlediv:focus { 3127 box-shadow: 3128 0 0 0 1px #4f94d4, 3129 0 0 2px 1px rgba(79, 148, 212, 0.8); 3130 /* Only visible in Windows High Contrast mode */ 3131 outline: 1px solid transparent; 3132 } 3133 3134 .postbox .handle-order-higher:focus .order-higher-indicator::before, 3135 .postbox .handle-order-lower:focus .order-lower-indicator::before, 3136 .postbox .handlediv:focus .toggle-indicator::before { 3137 box-shadow: none; 3138 /* Only visible in Windows High Contrast mode */ 3139 outline: 1px solid transparent; 3140 } 3141 3142 /* @todo: appears to be Press This only and overridden */ 3143 #photo-add-url-div input[type="text"] { 3144 width: 300px; 3145 } 3146 3147 /* Theme/Plugin Editor */ 3148 .alignleft h2 { 3149 margin: 0; 3150 } 3151 3152 #template textarea { 3153 font-family: Consolas, Monaco, monospace; 3154 font-size: 13px; 3155 background: #f6f7f7; 3156 -moz-tab-size: 4; 3157 -o-tab-size: 4; 3158 tab-size: 4; 3159 } 3160 3161 #template textarea, 3162 #template .CodeMirror { 3163 width: 100%; 3164 min-height: 60vh; 3165 height: calc( 100vh - 295px ); 3166 border: 1px solid #dcdcde; 3167 box-sizing: border-box; 3168 } 3169 3170 #templateside > h2 { 3171 padding-top: 6px; 3172 padding-bottom: 7px; 3173 margin: 0; 3174 } 3175 3176 #templateside ol, 3177 #templateside ul { 3178 margin: 0; 3179 padding: 0; 3180 } 3181 #templateside > ul { 3182 box-sizing: border-box; 3183 margin-top: 0; 3184 overflow: auto; 3185 padding: 0; 3186 min-height: 60vh; 3187 height: calc(100vh - 295px); 3188 background-color: #f6f7f7; 3189 border: 1px solid #dcdcde; 3190 border-right: none; 3191 } 3192 #templateside ul ul { 3193 padding-right: 12px; 3194 } 3195 #templateside > ul > li > ul[role=group] { 3196 padding-right: 0; 3197 } 3198 3199 /* 3200 * Styles for Theme and Plugin editors. 3201 */ 3202 3203 /* Hide collapsed items. */ 3204 [role="treeitem"][aria-expanded="false"] > ul { 3205 display: none; 3206 } 3207 3208 /* Use arrow dashicons for folder states, but hide from screen readers. */ 3209 [role="treeitem"] span[aria-hidden] { 3210 display: inline; 3211 font-family: dashicons; 3212 font-size: 20px; 3213 position: absolute; 3214 pointer-events: none; 3215 } 3216 [role="treeitem"][aria-expanded="false"] > .folder-label .icon:after { 3217 content: "\f141"; 3218 } 3219 [role="treeitem"][aria-expanded="true"] > .folder-label .icon:after { 3220 content: "\f140"; 3221 } 3222 [role="treeitem"] .folder-label { 3223 display: block; 3224 padding: 3px 12px 3px 3px; 3225 cursor: pointer; 3226 } 3227 3228 /* Remove outline, and create our own focus and hover styles */ 3229 [role="treeitem"] { 3230 outline: 0; 3231 } 3232 [role="treeitem"] .folder-label.focus { 3233 color: #043959; 3234 box-shadow: 3235 0 0 0 1px #4f94d4, 3236 0 0 2px 1px rgba(79, 148, 212, 0.8); 3237 } 3238 [role="treeitem"].hover, 3239 [role="treeitem"] .folder-label.hover { 3240 background-color: #f0f0f1; 3241 } 3242 3243 .tree-folder { 3244 margin: 0; 3245 position: relative; 3246 } 3247 [role="treeitem"] li { 3248 position: relative; 3249 } 3250 3251 /* Styles for folder indicators/depth */ 3252 .tree-folder .tree-folder::after { 3253 content: ""; 3254 display: block; 3255 position: absolute; 3256 right: 2px; 3257 border-right: 1px solid #c3c4c7; 3258 top: -13px; 3259 bottom: 10px; 3260 } 3261 .tree-folder > li::before { 3262 content: ""; 3263 position: absolute; 3264 display: block; 3265 border-right: 1px solid #c3c4c7; 3266 right: 2px; 3267 top: -5px; 3268 height: 18px; 3269 width: 7px; 3270 border-bottom: 1px solid #c3c4c7; 3271 } 3272 .tree-folder > li::after { 3273 content: ""; 3274 position: absolute; 3275 display: block; 3276 border-right: 1px solid #c3c4c7; 3277 right: 2px; 3278 bottom: -7px; 3279 top: 0; 3280 } 3281 3282 /* current-file needs to adjustment for .notice styles */ 3283 #templateside .current-file { 3284 margin: -4px 0 -2px; 3285 } 3286 .tree-folder > .current-file::before { 3287 right: 4px; 3288 height: 15px; 3289 width: 0px; 3290 border-right: none; 3291 top: 3px; 3292 } 3293 .tree-folder > .current-file::after { 3294 bottom: -4px; 3295 height: 7px; 3296 right: 2px; 3297 top: auto; 3298 } 3299 3300 /* Lines shouldn't continue on last item */ 3301 .tree-folder > li:last-child::after, 3302 .tree-folder li:last-child > .tree-folder::after { 3303 display: none; 3304 } 3305 3306 #theme-plugin-editor-selector, 3307 #theme-plugin-editor-label, 3308 #documentation label { 3309 font-weight: 600; 3310 } 3311 3312 #theme-plugin-editor-label { 3313 display: inline-block; 3314 margin-bottom: 1em; 3315 } 3316 3317 /* rtl:ignore */ 3318 #template textarea, 3319 #docs-list { 3320 direction: ltr; 3321 } 3322 3323 .fileedit-sub #theme, 3324 .fileedit-sub #plugin { 3325 max-width: 40%; 3326 } 3327 .fileedit-sub .alignright { 3328 text-align: left; 3329 } 3330 3331 #template p { 3332 width: 97%; 3333 } 3334 3335 #file-editor-linting-error { 3336 margin-top: 1em; 3337 margin-bottom: 1em; 3338 } 3339 #file-editor-linting-error > .notice { 3340 margin: 0; 3341 display: inline-block; 3342 } 3343 #file-editor-linting-error > .notice > p { 3344 width: auto; 3345 } 3346 #template .submit { 3347 margin-top: 1em; 3348 padding: 0; 3349 } 3350 3351 #template .submit input[type=submit][disabled] { 3352 cursor: not-allowed; 3353 } 3354 #templateside { 3355 float: left; 3356 width: 16em; 3357 word-wrap: break-word; 3358 } 3359 3360 #postcustomstuff p.submit { 3361 margin: 0; 3362 } 3363 3364 #templateside h4 { 3365 margin: 1em 0 0; 3366 } 3367 3368 #templateside li { 3369 margin: 4px 0; 3370 } 3371 3372 #templateside li:not(.howto) a, 3373 .theme-editor-php .highlight { 3374 display: block; 3375 padding: 3px 12px 3px 0; 3376 text-decoration: none; 3377 } 3378 3379 #templateside li:not(.howto) > a:first-of-type { 3380 padding-top: 0; 3381 } 3382 3383 #templateside li.howto { 3384 padding: 6px 12px 12px 12px; 3385 } 3386 3387 .theme-editor-php .highlight { 3388 margin: -3px -12px -3px 3px; 3389 } 3390 3391 #templateside .highlight { 3392 border: none; 3393 font-weight: 600; 3394 } 3395 3396 .nonessential { 3397 color: #646970; 3398 font-size: 11px; 3399 font-style: italic; 3400 padding-right: 12px; 3401 } 3402 3403 #documentation { 3404 margin-top: 10px; 3405 } 3406 3407 #documentation label { 3408 line-height: 1.8; 3409 vertical-align: baseline; 3410 } 3411 3412 .fileedit-sub { 3413 padding: 10px 0 8px; 3414 line-height: 180%; 3415 } 3416 3417 #file-editor-warning .file-editor-warning-content { 3418 margin: 25px; 3419 } 3420 3421 /* @todo: can we use a common class for these? */ 3422 .nav-menus-php .item-edit:before, 3423 .widget-top .widget-action .toggle-indicator:before, 3424 .control-section .accordion-section-title:after, 3425 .accordion-section-title:after { 3426 content: "\f140"; 3427 font: normal 20px/1 dashicons; 3428 speak: never; 3429 display: block; 3430 -webkit-font-smoothing: antialiased; 3431 -moz-osx-font-smoothing: grayscale; 3432 text-decoration: none; 3433 } 3434 3435 .widget-top .widget-action .toggle-indicator:before { 3436 padding: 1px 0px 1px 2px; 3437 border-radius: 50%; 3438 } 3439 3440 .handlediv, 3441 .postbox .handlediv.button-link, 3442 .item-edit, 3443 .toggle-indicator, 3444 .accordion-section-title:after { 3445 color: #787c82; 3446 } 3447 3448 .widget-action { 3449 color: #50575e; /* #fafafa background in the Widgets screen */ 3450 } 3451 3452 .widget-top:hover .widget-action, 3453 .widget-action:focus, 3454 .handlediv:hover, 3455 .handlediv:focus, 3456 .postbox .handlediv.button-link:hover, 3457 .postbox .handlediv.button-link:focus, 3458 .item-edit:hover, 3459 .item-edit:focus, 3460 .sidebar-name:hover .toggle-indicator, 3461 .accordion-section-title:hover:after { 3462 color: #1d2327; 3463 /* Only visible in Windows High Contrast mode */ 3464 outline: 1px solid transparent; 3465 } 3466 3467 .widget-top .widget-action:focus .toggle-indicator:before { 3468 box-shadow: 3469 0 0 0 1px #4f94d4, 3470 0 0 2px 1px rgba(79, 148, 212, 0.8); 3471 } 3472 3473 .control-section .accordion-section-title:after, 3474 .accordion-section-title:after { 3475 float: left; 3476 left: 20px; 3477 top: -2px; 3478 } 3479 3480 .control-section.open .accordion-section-title:after, 3481 #customize-info.open .accordion-section-title:after, 3482 .nav-menus-php .menu-item-edit-active .item-edit:before, 3483 .widget.open .widget-top .widget-action .toggle-indicator:before, 3484 .widget.widget-in-question .widget-top .widget-action .toggle-indicator:before { 3485 content: "\f142"; 3486 } 3487 3488 /*! 3489 * jQuery UI Draggable/Sortable 1.11.4 3490 * http://jqueryui.com 3491 * 3492 * Copyright jQuery Foundation and other contributors 3493 * Released under the MIT license. 3494 * http://jquery.org/license 3495 */ 3496 .ui-draggable-handle, 3497 .ui-sortable-handle { 3498 touch-action: none; 3499 } 3500 3501 /* Accordion */ 3502 .accordion-section { 3503 border-bottom: 1px solid #dcdcde; 3504 margin: 0; 3505 } 3506 3507 .accordion-section.open .accordion-section-content, 3508 .no-js .accordion-section .accordion-section-content { 3509 display: block; 3510 } 3511 3512 .accordion-section.open:hover { 3513 border-bottom-color: #dcdcde; 3514 } 3515 3516 .accordion-section-content { 3517 display: none; 3518 padding: 10px 20px 15px; 3519 overflow: hidden; 3520 background: #fff; 3521 } 3522 3523 .accordion-section-title { 3524 margin: 0; 3525 padding: 12px 15px 15px; 3526 position: relative; 3527 border-right: 1px solid #dcdcde; 3528 border-left: 1px solid #dcdcde; 3529 -webkit-user-select: none; 3530 user-select: none; 3531 } 3532 3533 .js .accordion-section-title { 3534 cursor: pointer; 3535 } 3536 3537 .js .accordion-section-title:after { 3538 position: absolute; 3539 top: 12px; 3540 left: 10px; 3541 z-index: 1; 3542 } 3543 3544 .accordion-section-title:focus { 3545 /* Only visible in Windows High Contrast mode */ 3546 outline: 1px solid transparent; 3547 } 3548 3549 .accordion-section-title:hover:after, 3550 .accordion-section-title:focus:after { 3551 border-color: #a7aaad transparent; 3552 /* Only visible in Windows High Contrast mode */ 3553 outline: 1px solid transparent; 3554 } 3555 3556 .cannot-expand .accordion-section-title { 3557 cursor: auto; 3558 } 3559 3560 .cannot-expand .accordion-section-title:after { 3561 display: none; 3562 } 3563 3564 .control-section .accordion-section-title, 3565 .customize-pane-child .accordion-section-title { 3566 border-right: none; 3567 border-left: none; 3568 padding: 10px 14px 11px 10px; 3569 line-height: 1.55; 3570 background: #fff; 3571 } 3572 3573 .control-section .accordion-section-title:after, 3574 .customize-pane-child .accordion-section-title:after { 3575 top: calc(50% - 10px); /* Arrow height is 20px, so use half of that to vertically center */ 3576 } 3577 3578 .js .control-section:hover .accordion-section-title, 3579 .js .control-section .accordion-section-title:hover, 3580 .js .control-section.open .accordion-section-title, 3581 .js .control-section .accordion-section-title:focus { 3582 color: #1d2327; 3583 background: #f6f7f7; 3584 } 3585 3586 .control-section.open .accordion-section-title { 3587 /* When expanded */ 3588 border-bottom: 1px solid #dcdcde; 3589 } 3590 3591 /* Edit Site */ 3592 .network-admin .edit-site-actions { 3593 margin-top: 0; 3594 } 3595 3596 /* My Sites */ 3597 .my-sites { 3598 display: block; 3599 overflow: auto; 3600 zoom: 1; 3601 } 3602 3603 .my-sites li { 3604 display: block; 3605 padding: 8px 3%; 3606 min-height: 130px; 3607 margin: 0; 3608 } 3609 3610 @media only screen and (max-width: 599px) { 3611 .my-sites li { 3612 min-height: 0; 3613 } 3614 } 3615 3616 @media only screen and (min-width: 600px) { 3617 .my-sites.striped li { 3618 background-color: #fff; 3619 position: relative; 3620 } 3621 .my-sites.striped li:after { 3622 content: ""; 3623 width: 1px; 3624 height: 100%; 3625 position: absolute; 3626 top: 0; 3627 left: 0; 3628 background: #c3c4c7; 3629 } 3630 3631 } 3632 @media only screen and (min-width: 600px) and (max-width: 699px) { 3633 .my-sites li{ 3634 float: right; 3635 width: 44%; 3636 } 3637 .my-sites.striped li { 3638 background-color: #fff; 3639 } 3640 .my-sites.striped li:nth-of-type(2n+1) { 3641 clear: right; 3642 } 3643 .my-sites.striped li:nth-of-type(2n+2):after { 3644 content: none; 3645 } 3646 .my-sites li:nth-of-type(4n+1), 3647 .my-sites li:nth-of-type(4n+2) { 3648 background-color: #f6f7f7; 3649 } 3650 3651 } 3652 3653 @media only screen and (min-width: 700px) and (max-width: 1199px) { 3654 .my-sites li { 3655 float: right; 3656 width: 27.333333%; 3657 background-color: #fff; 3658 } 3659 .my-sites.striped li:nth-of-type(3n+3):after { 3660 content: none; 3661 } 3662 .my-sites li:nth-of-type(6n+1), 3663 .my-sites li:nth-of-type(6n+2), 3664 .my-sites li:nth-of-type(6n+3) { 3665 background-color: #f6f7f7; 3666 } 3667 } 3668 3669 @media only screen and (min-width: 1200px) and (max-width: 1399px) { 3670 .my-sites li { 3671 float: right; 3672 width: 21%; 3673 padding: 8px 2%; 3674 background-color: #fff; 3675 } 3676 .my-sites.striped li:nth-of-type(4n+1) { 3677 clear: right; 3678 } 3679 .my-sites.striped li:nth-of-type(4n+4):after { 3680 content: none; 3681 } 3682 .my-sites li:nth-of-type(8n+1), 3683 .my-sites li:nth-of-type(8n+2), 3684 .my-sites li:nth-of-type(8n+3), 3685 .my-sites li:nth-of-type(8n+4) { 3686 background-color: #f6f7f7; 3687 } 3688 } 3689 3690 @media only screen and (min-width: 1400px) and (max-width: 1599px) { 3691 .my-sites li { 3692 float: right; 3693 width: 16%; 3694 padding: 8px 2%; 3695 background-color: #fff; 3696 } 3697 .my-sites.striped li:nth-of-type(5n+1) { 3698 clear: right; 3699 } 3700 .my-sites.striped li:nth-of-type(5n+5):after { 3701 content: none; 3702 } 3703 .my-sites li:nth-of-type(10n+1), 3704 .my-sites li:nth-of-type(10n+2), 3705 .my-sites li:nth-of-type(10n+3), 3706 .my-sites li:nth-of-type(10n+4), 3707 .my-sites li:nth-of-type(10n+5) { 3708 background-color: #f6f7f7; 3709 } 3710 } 3711 3712 @media only screen and (min-width: 1600px) { 3713 .my-sites li { 3714 float: right; 3715 width: 12.666666%; 3716 padding: 8px 2%; 3717 background-color: #fff; 3718 } 3719 .my-sites.striped li:nth-of-type(6n+1) { 3720 clear: right; 3721 } 3722 .my-sites.striped li:nth-of-type(6n+6):after { 3723 content: none; 3724 } 3725 .my-sites li:nth-of-type(12n+1), 3726 .my-sites li:nth-of-type(12n+2), 3727 .my-sites li:nth-of-type(12n+3), 3728 .my-sites li:nth-of-type(12n+4), 3729 .my-sites li:nth-of-type(12n+5), 3730 .my-sites li:nth-of-type(12n+6) { 3731 background-color: #f6f7f7; 3732 } 3733 } 3734 3735 .my-sites li a { 3736 text-decoration: none; 3737 } 3738 3739 /* =Media Queries 3740 -------------------------------------------------------------- */ 3741 3742 /** 3743 * HiDPI Displays 3744 */ 3745 @media print, 3746 (-webkit-min-device-pixel-ratio: 1.25), 3747 (min-resolution: 120dpi) { 3748 /* Back-compat for pre-3.8 */ 3749 div.star-holder, 3750 div.star-holder .star-rating { 3751 background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom right; 3752 background-size: 21px 37px; 3753 } 3754 3755 .spinner { 3756 background-image: url(../images/spinner-2x.gif); 3757 } 3758 3759 } 3760 3761 @media screen and (max-width: 782px) { 3762 html.wp-toolbar { 3763 padding-top: 46px; 3764 } 3765 3766 .screen-reader-shortcut:focus { 3767 top: -39px; 3768 } 3769 3770 body { 3771 min-width: 240px; 3772 overflow-x: hidden; 3773 } 3774 3775 body * { 3776 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; 3777 } 3778 3779 #wpcontent { 3780 position: relative; 3781 margin-right: 0; 3782 padding-right: 10px; 3783 } 3784 3785 #wpbody-content { 3786 padding-bottom: 100px; 3787 } 3788 3789 .wrap { 3790 clear: both; 3791 margin-left: 12px; 3792 margin-right: 0; 3793 } 3794 3795 /* categories */ 3796 #col-left, 3797 #col-right { 3798 float: none; 3799 width: auto; 3800 } 3801 3802 #col-left .col-wrap, 3803 #col-right .col-wrap { 3804 padding: 0; 3805 } 3806 3807 /* Hidden Elements */ 3808 #collapse-menu, 3809 .post-format-select { 3810 display: none !important; 3811 } 3812 3813 .wrap h1.wp-heading-inline { 3814 margin-bottom: 0.5em; 3815 } 3816 3817 .wrap .add-new-h2, /* deprecated */ 3818 .wrap .add-new-h2:active, /* deprecated */ 3819 .wrap .page-title-action, 3820 .wrap .page-title-action:active { 3821 padding: 10px 15px; 3822 font-size: 14px; 3823 white-space: nowrap; 3824 } 3825 3826 /* Feedback Messages */ 3827 .notice, 3828 .wrap div.updated, 3829 .wrap div.error, 3830 .media-upload-form div.error { 3831 margin: 20px 0 10px 0; 3832 padding: 5px 10px; 3833 font-size: 14px; 3834 line-height: 175%; 3835 } 3836 3837 .wp-core-ui .notice.is-dismissible { 3838 padding-left: 46px; 3839 } 3840 3841 .notice-dismiss { 3842 padding: 13px; 3843 } 3844 3845 .wrap .icon32 + h2 { 3846 margin-top: -2px; 3847 } 3848 3849 .wp-responsive-open #wpbody { 3850 left: -16em; 3851 } 3852 3853 code { 3854 word-wrap: break-word; 3855 word-wrap: anywhere; /* Firefox. Allow breaking long words anywhere */ 3856 word-break: break-word; /* Webkit: Treated similarly to word-wrap: break-word */ 3857 } 3858 3859 /* General Metabox */ 3860 .postbox { 3861 font-size: 14px; 3862 } 3863 3864 .metabox-holder h3.hndle, /* Back-compat for pre-4.4 */ 3865 .metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */ 3866 .metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */ 3867 .metabox-holder h2 { 3868 padding: 12px; 3869 } 3870 3871 .postbox .handlediv { 3872 margin-top: 3px; 3873 } 3874 3875 /* Subsubsub Nav */ 3876 .subsubsub { 3877 font-size: 16px; 3878 text-align: center; 3879 margin-bottom: 15px; 3880 } 3881 3882 /* Theme/Plugin File Editor */ 3883 3884 #template textarea, 3885 #template .CodeMirror { 3886 box-sizing: border-box; 3887 } 3888 3889 #templateside { 3890 float: none; 3891 width: auto; 3892 } 3893 3894 #templateside > ul { 3895 border-right: 1px solid #dcdcde; 3896 } 3897 3898 #templateside li { 3899 margin: 0; 3900 } 3901 3902 #templateside li:not(.howto) a { 3903 display: block; 3904 padding: 5px; 3905 } 3906 #templateside li.howto { 3907 padding: 12px; 3908 } 3909 3910 #templateside .highlight { 3911 padding: 5px; 3912 margin-right: -5px; 3913 margin-top: -5px; 3914 } 3915 3916 #template > div, 3917 #template .notice { 3918 float: none; 3919 margin: 1em 0; 3920 width: auto; 3921 } 3922 3923 #template .CodeMirror, 3924 #template textarea { 3925 width: 100%; 3926 } 3927 3928 #templateside ul ul { 3929 padding-right: 1.5em; 3930 } 3931 [role="treeitem"] .folder-label { 3932 display: block; 3933 padding: 5px; 3934 } 3935 .tree-folder > li::before, 3936 .tree-folder > li::after, 3937 .tree-folder .tree-folder::after { 3938 right: -8px; 3939 } 3940 .tree-folder > li::before { 3941 top: 0px; 3942 height: 13px; 3943 } 3944 .tree-folder > .current-file::before { 3945 right: -5px; 3946 top: 7px; 3947 width: 4px; 3948 } 3949 .tree-folder > .current-file::after { 3950 height: 9px; 3951 right: -8px; 3952 } 3953 .wrap #templateside span.notice { 3954 margin-right: -5px; 3955 width: 100%; 3956 } 3957 3958 .fileedit-sub .alignright { 3959 float: right; 3960 margin-top: 15px; 3961 width: 100%; 3962 text-align: right; 3963 } 3964 3965 .fileedit-sub .alignright label { 3966 display: block; 3967 } 3968 3969 .fileedit-sub #theme, 3970 .fileedit-sub #plugin { 3971 margin-right: 0; 3972 max-width: 70%; 3973 } 3974 3975 .fileedit-sub input[type="submit"] { 3976 margin-bottom: 0; 3977 } 3978 3979 #documentation label[for="docs-list"] { 3980 display: block; 3981 } 3982 3983 #documentation select[name="docs-list"] { 3984 margin-right: 0; 3985 max-width: 60%; 3986 } 3987 3988 #documentation input[type="button"] { 3989 margin-bottom: 0; 3990 } 3991 3992 #wpfooter { 3993 display: none; 3994 } 3995 3996 #comments-form .checkforspam { 3997 display: none; 3998 } 3999 4000 .edit-comment-author { 4001 margin: 2px 0 0; 4002 } 4003 4004 .filter-drawer .filter-group-feature input, 4005 .filter-drawer .filter-group-feature label { 4006 line-height: 2.1; 4007 } 4008 4009 .filter-drawer .filter-group-feature label { 4010 margin-right: 32px; 4011 } 4012 4013 .wp-filter .button.drawer-toggle { 4014 font-size: 13px; 4015 line-height: 2; 4016 height: 28px; 4017 } 4018 4019 /* Fix help tab columns for smaller screens */ 4020 #screen-meta #contextual-help-wrap { 4021 overflow: visible; 4022 } 4023 4024 #screen-meta #contextual-help-back, 4025 #screen-meta .contextual-help-sidebar { 4026 display: none; 4027 } 4028 4029 #screen-meta .contextual-help-tabs { 4030 clear: both; 4031 width: 100%; 4032 float: none; 4033 } 4034 4035 #screen-meta .contextual-help-tabs ul { 4036 margin: 0 0 1em; 4037 padding: 1em 0 0; 4038 } 4039 4040 #screen-meta .contextual-help-tabs .active { 4041 margin: 0; 4042 } 4043 4044 #screen-meta .contextual-help-tabs-wrap { 4045 clear: both; 4046 max-width: 100%; 4047 float: none; 4048 } 4049 4050 #screen-meta, 4051 #screen-meta-links { 4052 margin-left: 10px; 4053 } 4054 4055 #screen-meta-links { 4056 margin-bottom: 20px; /* Add margins beneath links for better spacing between boxes and elements */ 4057 } 4058 4059 .wp-filter .search-form input[type="search"] { 4060 font-size: 1rem; 4061 } 4062 4063 .wp-filter .search-form.search-plugins { 4064 /* This element is a flex item. */ 4065 min-width: 100%; 4066 } 4067 } 4068 4069 /* Smartphone */ 4070 @media screen and (max-width: 600px) { 4071 /* Disable horizontal scroll when responsive menu is open 4072 since we push the main content off to the right. */ 4073 #wpwrap.wp-responsive-open { 4074 overflow-x: hidden; 4075 } 4076 4077 html.wp-toolbar { 4078 padding-top: 0; 4079 } 4080 4081 .screen-reader-shortcut:focus { 4082 top: 7px; 4083 } 4084 4085 #wpbody { 4086 padding-top: 46px; 4087 } 4088 4089 /* Keep full-width boxes on Edit Post page from causing horizontal scroll */ 4090 div#post-body.metabox-holder.columns-1 { 4091 overflow-x: hidden; 4092 } 4093 4094 h1.nav-tab-wrapper, 4095 .wrap h2.nav-tab-wrapper, 4096 .nav-tab-wrapper { 4097 border-bottom: 0; 4098 } 4099 4100 h1 .nav-tab, 4101 h2 .nav-tab, 4102 h3 .nav-tab, 4103 nav .nav-tab { 4104 margin: 10px 0 0 10px; 4105 border-bottom: 1px solid #c3c4c7; 4106 } 4107 4108 .nav-tab-active:hover, 4109 .nav-tab-active:focus, 4110 .nav-tab-active:focus:active { 4111 border-bottom: 1px solid #c3c4c7; 4112 } 4113 4114 .wp-filter .search-form input[type="search"] { 4115 width: 100%; 4116 } 4117 } 4118 4119 @media screen and (max-width: 320px) { 4120 /* Prevent default center alignment and larger font for the Right Now widget when 4121 the network dashboard is viewed on a small mobile device. */ 4122 #network_dashboard_right_now .subsubsub { 4123 font-size: 14px; 4124 text-align: right; 4125 } 4126 }