/**
 * Admin UI overrides to fix white text issues caused by footer styling
 */

/* Fix admin menu text colors */
.toolbar-menu a,
.toolbar-menu button,
.toolbar-menu .toolbar-menu a,
.toolbar-tray a,
.toolbar-tray-horizontal .menu-item a,
.toolbar-tray-horizontal .menu-item span,
.toolbar-tray-vertical .menu-item a,
.toolbar-tray-vertical .menu-item span,
.toolbar .toolbar-bar .toolbar-icon,
.toolbar .toolbar-menu .toolbar-menu a,
.toolbar-tray-horizontal ul li.menu-item a,
.toolbar-tray-horizontal ul li.menu-item span {
  color: #565656 !important;
}

/* Fix admin menu hover states */
.toolbar-menu a:hover,
.toolbar-menu button:hover,
.toolbar-tray a:hover,
.toolbar-tray-horizontal .menu-item a:hover,
.toolbar-tray-vertical .menu-item a:hover,
.toolbar .toolbar-bar .toolbar-icon:hover,
.toolbar .toolbar-menu .toolbar-menu a:hover,
.toolbar-tray-horizontal ul li.menu-item a:hover {
  color: #000 !important;
  background: #dddddd !important;
}

/* Fix admin form elements */
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .ui-dialog-buttonpane,
.ui-dialog .ui-dialog-content,
.ui-dialog .ui-dialog-content label,
.ui-dialog .ui-dialog-content a,
.ui-dialog .ui-dialog-content p,
.ui-dialog .ui-dialog-content div,
.ui-dialog .ui-dialog-content span,
.ui-dialog .ui-dialog-content h1,
.ui-dialog .ui-dialog-content h2,
.ui-dialog .ui-dialog-content h3,
.ui-dialog .ui-dialog-content h4,
.ui-dialog .ui-dialog-content h5,
.ui-dialog .ui-dialog-content h6 {
  color: #333 !important;
}

/* Fix admin form buttons */
.ui-dialog .ui-dialog-buttonpane button {
  color: #333 !important;
  background: #f5f5f5 !important;
}

/* Fix admin form buttons hover */
.ui-dialog .ui-dialog-buttonpane button:hover {
  color: #333 !important;
  background: #e5e5e5 !important;
}

/* Fix admin contextual links */
.contextual .trigger,
.contextual .contextual-links a {
  color: #333 !important;
  background-color: #fff !important;
}

/* Fix admin contextual links hover */
.contextual .contextual-links a:hover {
  color: #000 !important;
  background-color: #f5f5f5 !important;
}

/* Fix admin tabs */
.tabs a,
.tabs__tab,
.tabs__tab.is-active {
  color: #0074bd !important;
  background-color: #fff !important;
}

/* Fix admin tabs hover */
.tabs a:hover,
.tabs__tab:hover {
  color: #004f80 !important;
}

/* Fix admin dropbutton */
.dropbutton-toggle button,
.dropbutton-widget .dropbutton a {
  color: #333 !important;
}

/* Fix admin dropbutton hover */
.dropbutton-toggle button:hover,
.dropbutton-widget .dropbutton a:hover {
  color: #000 !important;
}

/* Fix admin tables */
table th,
table td,
table th a,
table td a {
  color: #333 !important;
}

/* Fix admin tables hover */
table th a:hover,
table td a:hover {
  color: #000 !important;
}
