body.admin-color-modern,
.admin-ui-page {
  --wp-admin-theme-color: #007dc8 !important;
  --wp-admin-theme-color--rgb: 0, 125, 200;
  --wp-admin-theme-color-darker-10: #006bb3 !important;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 179;
  --wp-admin-theme-color-darker-20: #005c99 !important;
  --wp-components-color-accent: #007dc8;

  --wp-components-color-accent-darker-10: #006bb3;
  --wp-components-color-accent-darker-20: #005c99;
}

@font-face {
  font-family: "RocGroteskBold";
  src: url("../fonts/RocGroteskBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "RocGroteskLight";
  src: url("../fonts/RocGroteskLight.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body,
div#wpadminbar,
#wpadminbar a {
  font-family: "RocGroteskLight";
}
div#wpadminbar {
  background: #000;
}
#adminmenu,
#adminmenuback,
#adminmenuwrap {
  background-color: #000;
}
#adminmenu .wp-submenu {
  background: #222222;
}
#adminmenu .awaiting-mod,
#adminmenu .menu-counter,
#adminmenu .update-plugins {
  background-color: #ff7800;
}
.update__notice {
  width: calc(25% - 20px);
}
.links__notice {
  width: calc(15% - 20px);
}
.links__notice a {
  display: block;
}
.main__notice {
  width: calc(60% - 20px);
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow,
#adminmenu .wp-menu-arrow div,
#adminmenu li.current a.menu-top,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
  background: #007dc8;
}
.wp-core-ui #dashboard-widgets .button-primary {
  background: #007dc8;
  border-color: #007dc8;
}
body:not(.block-editor-page)
  #wpbody-content
  #dashboard-widgets
  .postbox-header {
  background: #007dc8;
}
.wp-core-ui #dashboard-widgets .postbox-header > h2 {
  color: #fff;
}
body:not(.block-editor-page) #dashboard-widgets .postbox .handle-order-higher,
body:not(.block-editor-page) #dashboard-widgets .postbox .handle-order-lower {
  color: #787c82;
  width: 1.62rem;
  color: #fff;
}
body:not(.block-editor-page)
  .postbox
  .handle-order-higher[aria-disabled="true"],
body:not(.block-editor-page)
  #dashboard-widgets
  .postbox
  .handle-order-lower[aria-disabled="true"],
body:not(.block-editor-page) #dashboard-widgets .postbox .handle-order-higher,
body:not(.block-editor-page) #dashboard-widgets .postbox .handle-order-lower,
body:not(.block-editor-page).accordion-section-title:after,
body:not(.block-editor-page).handlediv,
body:not(.block-editor-page) #dashboard-widgets .item-edit,
body:not(.block-editor-page) #dashboard-widgets .postbox .handlediv.button-link,
body:not(.block-editor-page) #dashboard-widgets .toggle-indicator {
  color: #fff;
}
.block-editor-page .digicube-footer-admin {
  display: none;
}
.nav-menus-php .item-edit:before {
  color: #000;
}
.digicube-footer-admin {
  top: 50%;
  transform-origin: center;
  transform: translate3d(50%, -50%, 0) rotate(270deg) translateY(-50%);
  padding: 20px;
  border: none;
  height: 65px;
  position: fixed;
  bottom: 0;
  background: #007dc8;
  border-radius: 20px;
  right: -54px;
  transition: all 0.3s ease-in-out;
  z-index: 99999;
}
.digicube-footer-admin:hover {
  right: -45px;
}
.digicube-footer-admin a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;

  display: block;
}
#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a:hover,
#adminmenu li.menu-top > a:focus {
  background-color: #007dc8 !important;
  color: #fff !important;
}
/* .wp-core-ui .button-primary,
input[type=radio]:checked,
.components-button.is-primary
{
  background: #027bc2;
  border-color: #027bc2;
}
.wp-core-ui .button-primary:hover,
.components-button.is-primary:hover {
  background: #135e96;
  border-color: #135e96;
}
.wp-core-ui .button:not(input),
.wrap .page-title-action,
.tablenav.top input#doaction,
.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.components-button.is-secondary {
  border-color: #027bc2;
  color: #027bc2;
}
.components-form-toggle.is-checked .components-form-toggle__track {
  background: #135e96;
  border-color: #135e96;
}
.wp-core-ui .button:not(input):hover,
.wrap .page-title-action:hover,
.tablenav.top input#doaction:hover,
.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed):hover,
.components-button.is-secondary:hover {
  border-color: #135e96;
  color: #135e96;
}
  */
p a,
.subsubsub a,
.wp-list-table a,
.row-title,
.widefat a,
.widefat button.button-link,
.nav-tab-link {
  color: #027bc2;
}
#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
  color: #027bc2;
  background: rgb(12.15, 12.15, 12.15);
}
p a:hover,
.row-title,
.widefat a:hover,
.widefat button.button-link:hover,
.subsubsub a:hover,
.wp-list-table a:hover,
p a:focus,
.subsubsub a:focus,
.wp-list-table a:focus,
p a:active,
.subsubsub a:active,
.wp-list-table a:active,
.nav-tab-link:hover,
.nav-tab-link:focus,
.nav-tab-link:active {
  color: #135e96;
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar li #adminbarsearch.adminbar-focused:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
  color: #135e96 !important;
}

.theme-browser .theme.add-new-theme a:focus span:after,
.theme-browser .theme.add-new-theme a:hover span:after {
  color: #027bc2;
}

.theme-browser .theme.active .theme-name,
.theme-browser .theme.add-new-theme a:focus:after,
.theme-browser .theme.add-new-theme a:hover:after {
  background: #1d2327;
}

input[type="checkbox"]:checked {
  background-color: #027bc2;
  border-color: #027bc2;
}
input[type="checkbox"]:checked::before {
  content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
  content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E") /
    "";
}
.edit-post-meta-boxes-area
  .metabox-location-side
  .postbox
  input[type="checkbox"]:checked:before {
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E);
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E) /
    "";
}
.toplevel_page_digicube-logo-page:hover,
.toplevel_page_digicube-logo-page:focus {
  background-color: #1d2327 !important;
}
.toplevel_page_digicube-logo-page a:hover,
.toplevel_page_digicube-logo-page a:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
  background-color: #007dc8;
  color: #fff;
}

#adminmenu li a:focus div.wp-menu-image:before,
#adminmenu li.opensub div.wp-menu-image:before,
#adminmenu li:hover div.wp-menu-image:before {
  background-color: #007dc8;
  color: #fff;
}

.login-action-login.wp-core-ui form#loginform,
.login-action-lostpassword form#lostpasswordform {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 20px 20px 20px #00000029;
  border: 0px solid transparent;
  border-radius: 20px;
}

.login-action-login.wp-core-ui.login label {
  font-size: 16px;
}

.matomo-dashboard-container a.dashicons-before.dashicons-external,
.matomo-dashboard-container a.dashicons-before.dashicons-admin-post {
  color: #fff !important;
}
.login #backtoblog a,
.login #nav a {
  color: #fff;

  font-size: 16px;
}

.login #backtoblog a:hover,
.login #nav a:hover,
.login h1 a:hover {
  color: #fff;
}
body.login div#login h1 a {
  background-image: url(../img/digicube-logo-fff.svg) !important;
  background-size: 100%;
  width: 285px;
  height: 80px;
}

.notice.custom-dashboard-notice {
  border: 0;
  padding: 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
}
#toplevel_page_digicube-logo-page > a {
  padding: 10px !important;
}
#toplevel_page_digicube-logo-page .wp-menu-name {
  padding: 0 !important;
}
#toplevel_page_digicube-logo-page
  .wp-menu-image.dashicons-before.dashicons-admin-generic {
  display: none;
}
li#toplevel_page_digicube-logo-page:hover {
  background-color: inherit !important;
}
.folded #toplevel_page_digicube-logo-page > a {
  padding: unset !important;
}
.folded
  #toplevel_page_digicube-logo-page
  .wp-menu-image.dashicons-before.dashicons-admin-generic {
  display: block;
}
#toplevel_page_digicube-logo-page div.wp-menu-image.svg {
  display: none;
}
.folded li#toplevel_page_digicube-logo-page div.wp-menu-image.svg {
  display: block;
}

.upload-error a,
.media-sidebar .compat-field-error a,
.upload-errors a {
  color: #2271b1;
  text-decoration: underline;
}
.upload-error a:hover,
.media-sidebar .compat-field-error a:hover,
.upload-errors a:hover {
  color: #135e96;
}
