/* 2 columns main area */
-#col-container,
-#col-left,
-#col-right {
- overflow: hidden;
- padding: 0;
- margin: 0;
-}
-
#col-left {
+ float: right;
width: 35%;
}
#col-right {
float: left;
- clear: left;
width: 65%;
}
-.col-wrap {
- padding: 0 7px;
+#col-left .col-wrap {
+ padding: 0 0 0 6px;
+}
+
+#col-right .col-wrap {
+ padding: 0 6px 0 0;
}
/* utility classes */
padding: 0;
}
-html {
- background: #f1f1f1;
-}
-
body {
+ background: #f1f1f1;
color: #444;
- font-family: "Open Sans", sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 13px;
line-height: 1.4em;
min-width: 600px;
.subsubsub a .count,
.subsubsub a.current .count {
color: #555d66; /* #f1f1f1 background */
- font-weight: normal;
+ font-weight: 400;
}
.subsubsub a.current {
font-size: 23px;
font-weight: 400;
margin: 0;
- padding: 9px 0 4px 15px;
+ padding: 9px 0 4px 0;
line-height: 29px;
}
+.wrap h1.wp-heading-inline {
+ display: inline-block;
+ margin-left: 5px;
+}
+
+.wp-header-end {
+ visibility: hidden;
+ margin: -2px 0 0;
+}
+
.subtitle {
margin: 0;
padding-right: 25px;
color: #555d66;
font-size: 14px;
- font-weight: normal;
+ font-weight: 400;
+ line-height: 1;
}
.wrap .add-new-h2, /* deprecated */
text-shadow: none;
font-weight: 600;
font-size: 13px;
+ line-height: normal; /* IE8-IE11 need this for buttons */
+ color: #0073aa; /* some of these controls are button elements and don't inherit from links */
+ cursor: pointer;
+ outline: 0;
+}
+
+.wrap .wp-heading-inline + .page-title-action {
+ margin-right: 0;
}
.wrap .add-new-h2:hover, /* deprecated */
color: #fff;
}
+/* lower specificity: color needs to be overridden by :hover and :active */
+.page-title-action:focus {
+ color: #124964;
+}
+
.wrap .page-title-action:focus {
border-color: #5b9dd9;
-webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
}
.wp-ui-highlight {
- color: white;
+ color: #fff;
background-color: #1e8cbe;
}
.wp-ui-text-highlight {
/* @todo can we combine these into a class or use an existing dashicon one? */
.welcome-panel .welcome-panel-close:before,
-.tagchecklist span a:before,
+.tagchecklist .ntdelbutton .remove-tag-icon:before,
#bulk-titles div a:before,
.notice-dismiss:before {
background: none;
margin: 0;
}
-.tagchecklist span a:before,
#bulk-titles div a:before {
margin: 1px 0;
}
+.tagchecklist .ntdelbutton .remove-tag-icon:before {
+ margin-right: 2px;
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+ color: #0073aa;
+ /* vertically center the icon cross browsers */
+ line-height: 1.28;
+}
+
+.tagchecklist .ntdelbutton:focus {
+ outline: 0;
+}
+
.welcome-panel .welcome-panel-close:hover:before,
.welcome-panel .welcome-panel-close:focus:before,
-.tagchecklist span a:hover:before,
-#bulk-titles div a:hover:before {
+.tagchecklist .ntdelbutton:hover .remove-tag-icon:before,
+.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,
+#bulk-titles div a:hover:before,
+#bulk-titles div a:focus:before {
color: #c00;
}
+.tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
+ -webkit-box-shadow:
+ 0 0 0 1px #5b9dd9,
+ 0 0 2px 1px rgba(30, 140, 190, .8);
+ box-shadow:
+ 0 0 0 1px #5b9dd9,
+ 0 0 2px 1px rgba(30, 140, 190, .8);
+}
+
.key-labels label {
line-height: 24px;
}
border-bottom: 1px solid #fafafa;
}
+.widget-control-remove,
+.widget-control-remove:focus,
.row-actions span.delete a,
.row-actions span.trash a,
.row-actions span.spam a,
abbr.required,
span.required,
.file-error,
-.widget-control-remove:hover,
.row-actions .delete a:hover,
.row-actions .trash a:hover,
.row-actions .spam a:hover,
#media-items a.delete-permanently:hover,
#nav-menu-footer .menu-delete:hover {
color: #f00;
- text-decoration: none;
border: none;
}
+.widget-control-remove:hover {
+ color: #f00;
+}
+
/*------------------------------------------------------------------------------
3.0 - Actions
------------------------------------------------------------------------------*/
}
#delete-action {
- line-height: 28px;
- vertical-align: middle;
- text-align: right;
float: right;
+ line-height: 28px;
}
#publishing-action {
display: inline-block;
}
-.wp-filter .drawer-toggle {
- display: inline-block;
- margin: 0 10px;
- padding: 4px 6px;
+.wp-filter .button.drawer-toggle {
+ margin: 10px 9px 0;
+ padding: 0 6px 0 10px;
+ border-color: transparent;
+ background-color: transparent;
color: #666;
- cursor: pointer;
+ vertical-align: baseline;
+ -webkit-box-shadow: none;
+ box-shadow: none;
}
.wp-filter .drawer-toggle:before {
- display: inline-block;
- vertical-align: top;
content: "\f111";
margin: 0 0 0 5px;
- width: 16px;
- height: 16px;
color: #72777c;
- -webkit-transition: color .1s ease-in 0;
- transition: color .1s ease-in 0;
- font-family: dashicons;
- font-size: 16px;
- line-height: 1;
- text-align: center;
- text-decoration: inherit;
- font-weight: normal;
- font-style: normal;
+ font: normal 16px/1 dashicons;
+ vertical-align: text-bottom;
-webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
}
-.wp-filter .drawer-toggle:hover,
-.wp-filter .drawer-toggle:hover:before {
+.wp-filter .button.drawer-toggle:hover,
+.wp-filter .drawer-toggle:hover:before,
+.wp-filter .button.drawer-toggle:focus,
+.wp-filter .drawer-toggle:focus:before {
+ background-color: transparent;
color: #00a0d2;
}
+.wp-filter .button.drawer-toggle:hover,
+.wp-filter .button.drawer-toggle:focus:active {
+ border-color: transparent;
+}
+
+.wp-filter .button.drawer-toggle:focus {
+ border-color: #5b9dd9;
+}
+
+.wp-filter .button.drawer-toggle:active {
+ background: transparent;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+}
+
.wp-filter .drawer-toggle.current:before {
color: #fff;
}
width: 100%;
}
-.show-favorites-form .wp-filter .favorites-form {
+.show-favorites-form .favorites-form {
display: block;
}
width: 100%;
}
-.show-filters .wp-filter .drawer-toggle:hover,
-.show-filters .wp-filter .drawer-toggle:focus {
- background: rgb(46, 162, 204);
-}
-
.show-filters .filter-links a.current {
border-bottom: none;
}
-.show-filters .wp-filter .drawer-toggle {
+.show-filters .wp-filter .button.drawer-toggle {
-webkit-border-radius: 2px;
border-radius: 2px;
- border: none;
background: #72777c;
color: #fff;
}
+.show-filters .wp-filter .drawer-toggle:hover,
+.show-filters .wp-filter .drawer-toggle:focus {
+ background: rgb(46, 162, 204);
+}
+
.show-filters .wp-filter .drawer-toggle:before {
color: #fff;
}
}
.filter-drawer .buttons {
+ clear: both;
margin-bottom: 20px;
}
+.filter-drawer .filter-group + .buttons {
+ margin-bottom: 0;
+ padding-top: 20px;
+}
+
.filter-drawer .buttons .button span {
display: inline-block;
opacity: 0.8;
margin-right: 10px;
}
+.wp-filter .button-link.edit-filters {
+ color: #0073aa;
+ text-decoration: underline;
+ padding: 0 5px;
+ line-height: 28px;
+}
+
+.wp-filter .button-link.edit-filters:hover {
+ color: #00a0d2;
+}
+
+.wp-filter .button-link.edit-filters:focus {
+ color: #124964;
+}
+
.filtered-by {
display: none;
margin: 0;
padding: 20px;
}
+.show-filters .favorites-form,
.show-filters .content-filterable,
.show-filters.filters-applied.loading-content .content-filterable,
.loading-content .content-filterable,
padding: 1px 12px;
}
+div[class="update-message"] { /* back-compat for pre-4.6 */
+ padding: 0.5em 0 0.5em 12px;
+}
+
.notice p,
.notice-title,
div.updated p,
background-color: #e5f5fa;
}
+.update-message p:before,
+.updating-message p:before,
+.updated-message p:before,
+.import-php .updating-message:before,
+.button.updating-message:before,
+.button.updated-message:before,
+.button.installed:before,
+.button.installing:before {
+ display: inline-block;
+ font: normal 20px/1 'dashicons';
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ vertical-align: top;
+}
+
.wrap .notice,
.wrap div.updated,
.wrap div.error,
margin: 5px 0 15px;
}
+/* Update icon. */
+.update-message p:before,
+.updating-message p:before,
+.import-php .updating-message:before,
+.button.updating-message:before,
+.button.installing:before {
+ color: #f56e28;
+ content: "\f463";
+}
+
+/* Spins the update icon. */
+.updating-message p:before,
+.import-php .updating-message:before,
+.button.updating-message:before,
+.button.installing:before {
+ -webkit-animation: rotation 2s infinite linear;
+ animation: rotation 2s infinite linear;
+}
+
+/* Updated icon (check mark). */
+.updated-message p:before,
+.installed p:before,
+.button.updated-message:before {
+ color: #79ba49;
+ content: '\f147';
+}
+
+/* Error icon. */
+.update-message.notice-error p:before {
+ color: #dc3232;
+ content: "\f534";
+}
+
+.wrap .notice p:before,
+.import-php .updating-message:before {
+ margin-left: 6px;
+ vertical-align: bottom;
+}
+
#update-nag,
.update-nag {
display: inline-block;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}
-.update-message {
- color: #000;
-}
-
ul#dismissed-updates {
display: none;
}
margin-right: 2em;
}
+.button.updating-message:before,
+.button.updated-message:before,
+.button.installed:before,
+.button.installing:before {
+ margin: 3px -2px 0 5px;
+}
+
+.button-primary.updating-message:before {
+ color: #fff;
+}
+
+.button-primary.updated-message:before {
+ color: #66c6e4;
+}
+
+.button.updated-message,
+.notice .button-link {
+ -webkit-transition-property: border, background, color;
+ transition-property: border, background, color;
+ -webkit-transition-duration: .05s;
+ transition-duration: .05s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-timing-function: ease-in-out;
+}
+
+.notice .button-link {
+ color: #0073aa;
+}
+
+.notice .button-link:hover,
+.notice .button-link:active {
+ color: #00a0d2;
+}
+
+@media aural {
+ .wrap .notice p:before,
+ .button.installing:before,
+ .button.installed:before,
+ .update-message p:before {
+ speak: none;
+ }
+}
+
+
/* @todo: this does not need its own section anymore */
/*------------------------------------------------------------------------------
6.0 - Admin Header
.widefat th,
.widefat thead td,
.widefat tfoot td {
- font-weight: normal;
+ font-weight: 400;
}
.widefat thead tr th,
margin: 0.6em 0;
}
+.widefat .column-comment ul {
+ list-style: initial;
+ margin-right: 2em;
+}
+
/* Screens with postboxes */
.postbox-container {
float: right;
.hndle a {
font-size: 11px;
- font-weight: normal;
+ font-weight: 400;
}
.postbox .handlediv {
font-style: italic;
}
-#wpfooter a {
- text-decoration: none;
-}
-
-#wpfooter a:hover {
- text-decoration: underline;
-}
-
/*------------------------------------------------------------------------------
25.0 - Tabbed Admin Screen Interface (Experimental)
------------------------------------------------------------------------------*/
h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
.wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */
-h3.nav-tab-wrapper {
+.nav-tab-wrapper {
border-bottom: 1px solid #ccc;
margin: 0;
padding-top: 9px;
margin: 4px 10px 0;
}
-.spinner.is-active {
+.spinner.is-active,
+.loading-content .spinner {
visibility: visible;
}
display: block;
}
+.importers {
+ font-size: 16px;
+ width: auto;
+}
+
.importers td {
padding-left: 14px;
+ line-height: 1.5em;
}
-.importers {
- font-size: 16px;
- width: auto;
+.importers .import-system {
+ max-width: 250px;
+}
+
+.importers td.desc {
+ max-width: 500px;
+}
+
+.importer-title,
+.importer-desc,
+.importer-action {
+ display: block;
+}
+
+.importer-title {
+ color: #000;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: .2em;
+}
+
+.importer-action {
+ line-height: 20px; /* Same as with .updating-message */
+ color: #ddd;
+ margin-bottom: 1em;
+}
+
+.not-installed-main-site .importer-action {
+ color: #555;
}
#post-body #post-body-content #namediv h3, /* Back-compat for pre-4.4 */
line-height: 1;
font-family: dashicons;
text-decoration: inherit;
- font-weight: normal;
+ font-weight: 400;
font-style: normal;
vertical-align: top;
-webkit-transition: color .1s ease-in 0;
}
div.action-links {
- font-weight: normal;
+ font-weight: 400;
margin: 6px 0 0;
}
#plugin-information-title h2 {
font-size: 1em;
- font-weight: bold;
+ font-weight: 600;
padding: 0;
margin: 0;
max-width: 680px;
position: relative;
left: 0;
right: 0;
- height: 36px;
+ min-height: 36px;
+ font-size: 0;
z-index: 1;
border-bottom: 1px solid #ddd;
background: #f3f3f3;
#plugin-information-tabs a {
position: relative;
- float: right;
+ display: inline-block;
padding: 9px 10px;
margin: 0;
height: 18px;
}
#plugin-information-tabs a.current {
- margin: 0 -1px 0;
+ margin: 0 -1px -1px;
background: #fff;
border: 1px solid #ddd;
border-bottom-color: #fff;
}
#plugin-information .fyi h3 {
- font-weight: bold;
+ font-weight: 600;
text-transform: uppercase;
font-size: 12px;
color: #666;
font-size: 13px;
}
+/* For non-js plugin installation screen ticket #36430. */
+.update-php .button.button-primary {
+ margin-left: 1em;
+}
+
@media screen and ( max-width: 771px ) {
#plugin-information-title.with-banner {
height: 100px;
#section-holder {
position: static;
margin: 0;
- padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */
+ padding-bottom: 70px; /* reset from the two column height fix, plus accommodate footer */
}
#plugin-information .fyi h3,
/* Metabox collapse arrow indicators */
.js .sidebar-name .sidebar-name-arrow:before,
-.js .meta-box-sortables .postbox .toggle-indicator:before {
+.js .meta-box-sortables .postbox .toggle-indicator:before,
+.bulk-action-notice .toggle-indicator:before {
content: "\f142";
display: inline-block;
font: normal 20px/1 dashicons;
}
.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
-.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before {
+.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,
+.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before {
content: "\f140";
}
text-indent: 1px; /* account for the dashicon alignment */
}
+.bulk-action-notice .toggle-indicator:before {
+ line-height: 16px;
+ vertical-align: top;
+ color: #72777c;
+}
+
.js .postbox .handlediv:focus {
-webkit-box-shadow: none;
box-shadow: none;
#templateside .highlight {
border: none;
- font-weight: bold;
+ font-weight: 600;
}
.nonessential {
display: none;
}
-.control-section .accordion-section-title {
+.control-section .accordion-section-title,
+.customize-pane-child .accordion-section-title {
border-right: none;
border-left: none;
padding: 10px 14px 11px 10px;
background: #fff;
}
-.control-section .accordion-section-title:after {
+.control-section .accordion-section-title:after,
+.customize-pane-child .accordion-section-title:after {
top: 11px;
}
/* =Media Queries
-------------------------------------------------------------- */
-/* @todo: de-duplication */
-@media only screen and (min-width: 769px) {
- /* categories */
- #col-left {
- width: 35%;
- }
-
- #col-right {
- width: 65%;
- }
-}
-
-@media only screen and (max-width: 860px) {
-
- /* categories */
- #col-left {
- width: 35%;
- }
-
- #col-right {
- width: 65%;
- }
-}
-
-@media only screen and (min-width: 980px) {
-
- /* categories */
- #col-left {
- width: 35%;
- }
-
- #col-right {
- width: 65%;
- }
-}
-
-@media only screen and (max-width: 768px) {
- /* categories */
- #col-left {
- width: 100%;
- }
-
- #col-right {
- width: 100%;
- }
-}
-
/**
* HiDPI Displays
*/
.sidebar-name-arrow,
.sidebar-name:hover .sidebar-name-arrow,
.meta-box-sortables .postbox:hover .handlediv,
- .tagchecklist span a,
#bulk-titles div a,
- .tagchecklist span a:hover,
#bulk-titles div a:hover {
background: none !important;
}
margin-right: 0;
}
- .col-wrap {
+ /* categories */
+ #col-left,
+ #col-right {
+ float: none;
+ width: auto;
+ }
+
+ #col-left .col-wrap,
+ #col-right .col-wrap {
padding: 0;
}
display: none !important;
}
+ .wrap h1.wp-heading-inline {
+ margin-bottom: 0.5em;
+ }
+
.wrap .add-new-h2, /* deprecated */
.wrap .add-new-h2:active, /* deprecated */
.wrap .page-title-action,
.filter-drawer .filter-group-feature label {
line-height: 25px;
}
+
+ .wp-filter .button.drawer-toggle {
+ font-size: 13px;
+ line-height: 26px;
+ height: 28px;
+ }
}
/* Smartphone */
h1.nav-tab-wrapper,
.wrap h2.nav-tab-wrapper,
- h3.nav-tab-wrapper {
+ .nav-tab-wrapper {
border-bottom: 0;
}