:root {
  --theme-primary-color: #FFFFFF;
  --theme-primary-color-background: #6BA374;
}
@media print {
   :root {
  --theme-primary-color: #FFFFFF;
  --theme-primary-color-background: #6BA374;
   }
}
:root {
  --theme-secondary-color: #000000;
  --theme-secondary-color-background: #CFE5C7;
}
@media print {
   :root {
  --theme-secondary-color: #000000;
  --theme-secondary-color-background: #CFE5C7;
   }
}
tr:nth-child(2n) {
    background-color: rgb(238, 234, 234);
}

/* Verberg even tijdelijk alle plaatjes in de headers... */
.planmatrix__columnheader img {
    display: none;
}
/*
:root {
    --huisstijl-licht-bg: hsl(104, 37%, 84%);
    --huisstijl-donker-text: #ffffff;
    --huisstijl-donker-bg: #6ba374;
    --huisstijl-licht-text: #000000;
}
*/

.menu-list a.is-active,
.menu-list a.is-active::after,
.menu-list a:hover,
.menu-list a:hover::after {
    color: var(--huisstijl-donker-text) !important;
    background-color: var(--huisstijl-donker-bg) !important;
}

.modal-card-head {
    color: var(--huisstijl-donker-text) !important;
    background-color: var(--huisstijl-licht-bg) !important;

}
.menu-list a {
    color: var(--huisstijl-licht-text) !important;
    background-color: var(--huisstijl-licht-bg) !important;
}
/*
a,
.select:not(.is-multiple):not(.is-loading)::after,
.has-text-link {
    color: var(--huisstijl-donker-bg) !important;
}*/

/* Wijzig kleuren van de headers */
.planmatrix__columnheader {
    background-color: #e9f2dc !important;
    color: #5a9270 !important;
    stroke: #5a9270 !important;
    //padding-bottom: 0.8em !important;
}

.planmatrix__columnheader .nummer { 
    display: block;   
    font-size: 12pt;
}

.planmatrix__columnheader .nummer::before
{
    content: "koersthema";
}

.planmatrix__columnheader .contents {
   // height: 100%;
}

.planmatrix__columnheader .afkorting {
    display: block;
    //padding-bottom: 0.5em;
}

/*
.planmatrix__columnheader .contents::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 12px;
    width: 60%;
    border-bottom: 2px solid rgba(72,155,124, 0.3);
}
*/

.planmatrix__columnheader .titel {
    font-size: 18pt;
   // height: 100%;
} 

.planmatrix__columnheader.ambitie-sterke-basis {
    background-color: rgb(147,199,149) !important;
    stroke: rgb(139,205,161) !important;
    color: #fff !important;
    //padding-top: 0.8em;
}

.planmatrix__columnheader.ambitie-sterke-basis .titel {
    font-size: 36pt;
} 

/*
.planmatrix__columnheader.ambitie-sterke-basis .contents::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 12px;
    width: 60%;
    border-bottom: 2px solid rgba(255,255,255, 1.0);
}
*/

.planmatrix__columnheader.ambitie-sterke-basis .contents::after {
    border-bottom-color: rgba(255,255,255, 1.0);
}

/*
@media print {
    .planmatrix__columnheader .contents::before {
        border-bottom-color: rgb(134, 129, 129) !important;
    }
    .planmatrix__columnheader .contents::after {
        border-bottom-color: rgb(134, 129, 129) !important;
    }

}
*/

.item-waarde.NPO {
   background-color: rgb(147,199,149);
      color: white;
}.logo-layout > .photo {
    background-image: url(https://mijnjaarplannen.nl/aloysiusstichting/theme/images/eca5fc98-dc8e-494a-826d-91ce7e02a66d/LoadingPhoto/BF5E12CEF85AF25649B0A8EAC74D5B0C24BF8840DC2A38A8A6C524B4E8500E44) !important;
}
