body.admin-color-modern {
  --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;
}

@font-face {
  font-family: "RocGroteskBold";
  src: url("../fonts/RocGroteskBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.login-action-login.wp-core-ui.login label,
.login label {
  font-family: "RocGroteskBold";
}
.login #nav {
  color: #fff;
}
.dashicons-translation:before {
  content: "\f326";
  color: #fff;
}
.login #backtoblog a,
.login #nav a {
  font-family: "RocGroteskBold";
}
.wp-core-ui .button-group.button-large .button,
.wp-core-ui .button.button-large {
  font-family: "RocGroteskBold";
}

.wp-core-ui .button-primary {
  background: #027bc2;
  border-color: #027bc2;
  padding: 0 12px;
}
.wp-core-ui .button-primary:hover {
  background: #135e96;
  border-color: #135e96;
}
form#language-switcher input.button {
  background-color: #fff;
  border: none;
  color: #027bc2;
}
#language-switcher input.button:hover {
  background-color: #135e96;
  color: #fff;
}

.login .message,
.login .notice,
.login .success {
  border-left: 4px solid #135e96;
}

div#loginDaten {
  width: 320px;
  margin: auto;
}
a.privacy-policy-link {
  color: #fff;
  font-family: "RocGroteskBold";
  font-size: 16px;
  padding: 0 24px;
  text-decoration: none;
}
.login #backtoblog {
  margin-top: 0 !important;
}

.language-switcher label .dashicons {
  color: #fff;
}

body {
  background: #027bc2;
}
.login #backtoblog a:hover,
.login #nav a:hover,
a.privacy-policy-link:hover {
  color: #000;
}
body.login #wrap-nav {
  font-family: "RocGroteskBold";
  color: #ffffff;
}
