/* CAS-Jartpoint V75 — vaste contrasten voor spelerspagina's */
body.cj-player-competition .top,
body.cj-player-teams .top,
body.cj-player-personal .top,
body.cj-player-reminders .top,
body.cj-player-planning .top,
body.cj-page-competitie-stand .top {
  color: #fff !important;
}
body.cj-player-competition .top .brand,
body.cj-player-teams .top .brand,
body.cj-player-personal .top .brand,
body.cj-player-reminders .top .brand,
body.cj-player-planning .top .brand,
body.cj-page-competitie-stand .top .brand {
  color: #fff !important;
}
body.cj-player-competition .top .back,
body.cj-player-teams .top .back,
body.cj-player-personal .top .back,
body.cj-player-reminders .top .back,
body.cj-player-planning .top .back,
body.cj-page-competitie-stand .top .back {
  color: #fff !important;
  background: rgba(255,255,255,.11) !important;
  border-color: rgba(255,255,255,.34) !important;
  box-shadow: none !important;
}
body.cj-player-competition .hero h1,
body.cj-player-competition .hero h2,
body.cj-player-teams .hero h1,
body.cj-player-teams .hero h2,
body.cj-player-personal .hero h1,
body.cj-player-personal .hero h2,
body.cj-player-reminders .hero h1,
body.cj-player-reminders .hero h2,
body.cj-player-planning .hero h1,
body.cj-player-planning .hero h2,
body.cj-page-competitie-stand .hero h1,
body.cj-page-competitie-stand .hero h2 {
  color: #fffaf0 !important;
}
body.cj-player-competition .hero p,
body.cj-player-teams .hero p,
body.cj-player-personal .hero p,
body.cj-player-reminders .hero p,
body.cj-player-planning .hero p,
body.cj-page-competitie-stand .hero p {
  color: rgba(255,250,240,.82) !important;
}
body.cj-player-teams .team-head h2,
body.cj-player-teams .team-head h3 {
  color: #fff !important;
}
body.cj-page-uitslagen .wedstrijd-info,
body.cj-page-uitslagen .wedstrijd-info strong,
body.cj-page-uitslagen .partij-title,
body.cj-page-uitslagen .partij-title strong {
  color: #fff !important;
}
body.cj-page-competitie-stand .stand-table th {
  color: #fff !important;
}
body.cj-player-competition .action.primary,
body.cj-player-teams .action.primary,
body.cj-page-competitie-stand .action.primary,
body.cj-player-reminders .primary {
  color: #fff !important;
}

/* De algemene V56-regels zetten koppen standaard donker. In groene heroes
   en oude groene kopbalken moet de tekst juist expliciet licht blijven. */
body.cj-has-public-shell .cj-page-hero h1,
body.cj-has-public-shell .cj-page-hero h2,
body.cj-has-public-shell .cj-page-hero h3,
body.cj-has-public-shell .hero h1,
body.cj-has-public-shell .hero h2,
body.cj-has-public-shell .hero h3,
body.cj-has-public-shell .overview-hero h1,
body.cj-has-public-shell .overview-hero h2,
body.cj-has-public-shell .top-card:first-child h1,
body.cj-has-public-shell .top-card:first-child h2,
body.cj-has-admin-shell .cj-page-hero h1,
body.cj-has-admin-shell .cj-page-hero h2,
body.cj-has-admin-shell .hero h1,
body.cj-has-admin-shell .hero h2,
body.cj-has-admin-shell .overview-hero h1,
body.cj-has-admin-shell .overview-hero h2,
body.cj-has-admin-shell .top-card:first-child h1,
body.cj-has-admin-shell .top-card:first-child h2 {
  color: #fffaf0 !important;
}
body.cj-has-public-shell .cj-page-hero p,
body.cj-has-public-shell .hero p,
body.cj-has-public-shell .overview-hero p,
body.cj-has-public-shell .overview-kicker,
body.cj-has-admin-shell .cj-page-hero p,
body.cj-has-admin-shell .hero p,
body.cj-has-admin-shell .overview-hero p,
body.cj-has-admin-shell .overview-kicker {
  color: rgba(255,250,240,.82) !important;
}
body.cj-has-public-shell .header h1,
body.cj-has-public-shell .header h2,
body.cj-has-public-shell .topbar h1,
body.cj-has-admin-shell .header h1,
body.cj-has-admin-shell .header h2,
body.cj-has-admin-shell .topbar h1,
body.cj-has-public-shell .team-head h2,
body.cj-has-admin-shell .team-head h2,
body.cj-has-public-shell .match-title,
body.cj-has-admin-shell .match-title {
  color: #fff !important;
}
body.cj-player-personal .stand th,
body.cj-player-teams .team-head h2,
body.cj-page-competitie-stand .stand-table th {
  color: #fff !important;
}
