#wpadminbar * {
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 2.46153846 !important;
}

#adminmenu,
#adminmenu .wp-submenu,
#adminmenuback,
#adminmenuwrap {
  background-color: #1d1d1b !important;
}

#wpadminbar,
#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: rgb(232, 78, 36);
  background: linear-gradient(
    90deg,
    rgba(232, 78, 36, 1) 0%,
    rgba(233, 80, 83, 1) 100%
  ) !important;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
  width: 80px;
  background-color: white !important;
  margin-left: 0 !important;
  padding: 0 10px;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
  content: "" !important;
  background: url("../icons/pressagrum.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 32px;
  width: 80px;
}

.login h1 a {
  background: url("../icons/pressagrum.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 230px !important;
  transform: translateX(-10px);
  margin-bottom: 15px !important;
}

.wp-core-ui .button-primary {
  background: rgb(232, 78, 36);
  background: linear-gradient(
    90deg,
    rgba(232, 78, 36, 1) 0%,
    rgba(233, 80, 83, 1) 100%
  ) !important;
  color: white !important;
  border: none !important;
}

#loginform {
  border-radius: 15px;
  border: none;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.08),
    0 10px 10px -5px rgba(0, 0, 0, 0.04);
  margin-bottom: 0 !important;
}

.privacy-policy-link {
  color: rgba(232, 78, 36, 1) !important;
}

#login {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 !important;
}

.login {
  background-color: #f9fafb !important;
}

.login .privacy-policy-page-link {
  margin-top: 2rem !important;
}

#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a:hover,
#adminmenu li.menu-top > a:focus {
  color: rgba(232, 78, 36, 1) !important;
}

#adminmenu .wp-submenu a:focus div.wp-menu-image:before,
#adminmenu .wp-submenu a:hover div.wp-menu-image:before,
#adminmenu a:hover div.wp-menu-image:before,
#adminmenu li.menu-top > a:focus div.wp-menu-image:before {
  color: rgba(232, 78, 36, 1) !important;
}

#wpadminbar .ab-top-menu > li.hover > .ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#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 .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]: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,
#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus,
#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,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
  color: rgba(232, 78, 36, 1) !important;
}

#login label {
  margin-bottom: 0.5rem;
}

.login form .input,
.login input[type="password"],
.login input[type="text"] {
  font-size: 18px !important;
}

.wrap .add-new-h2,
.wrap .add-new-h2:active,
.wrap .page-title-action,
.wrap .page-title-action:active,
.wp-core-ui .button,
.wp-core-ui .button-secondary {
  color: rgba(232, 78, 36, 1);
  border-color: rgba(232, 78, 36, 1) !important;
}
.wrap .add-new-h2:hover,
.wrap .add-new-h2:active:hover,
.wrap .page-title-action:hover,
.wrap .page-title-action:active:hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover {
  background: rgb(232, 78, 36);
  background: linear-gradient(
    90deg,
    rgba(232, 78, 36, 1) 0%,
    rgba(233, 80, 83, 1) 100%
  ) !important;
  color: white !important;
}

#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,
#adminmenu .current div.wp-menu-image:before,
#adminmenu .wp-has-current-submenu div.wp-menu-image:before,
#adminmenu a.current:hover div.wp-menu-image:before,
#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,
#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,
#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,
#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before,
#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before,
#wpadminbar #adminbarsearch:before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
  color: white !important;
}

.notice-info,
.basel-msg.updated {
  border-color: rgba(232, 78, 36, 1) !important;
}
