.field-validation-error,
.error-field {
    color: #BC8091;
}

[type=color].error,
[type=date].error,
[type=datetime].error,
[type=datetime-local].error,
[type=email].error,
[type=month].error,
[type=number].error,
[type=password].error,
[type=search].error,
[type=tel].error,
[type=text].error,
[type=time].error,
[type=url].error,
[type=week].error,
input:not([type]).error,
textarea.error,
input[type=file].error {
    color: #BC8091;
    border-color: #BC8091
}

[type=color].error:focus,
[type=date].error:focus,
[type=datetime].error:focus,
[type=datetime-local].error:focus,
[type=email].error:focus,
[type=month].error:focus,
[type=number].error:focus,
[type=password].error:focus,
[type=search].error:focus,
[type=tel].error:focus,
[type=text].error:focus,
[type=time].error:focus,
[type=url].error:focus,
[type=week].error:focus,
input.error:focus:not([type]),
textarea.error:focus,
input[type=file].error:focus {
    color: #BC8091;
    border-color: #BC8091
}

.bg--dark-blue {
    background-color: #589178;
}

.bg--blue {
    background-color: #90556B;
}

.bg--green {
    background-color: #9dd30f;
}

.bg--pink {
    background-color: #B26E6E;
}

.bg--yellow {
    background-color: #CF6C6A;
}

.bg--red {
    background-color: #BC8091;
}

.bg--grey {
    background-color: #F9F4F4;
}

.color--yellow,
.color--yellow * {
    color: #CF6C6A !important;
    stroke: #CF6C6A !important
}

.image-with-text {
    background-color: #F9F4F4
}

.image-with-text__content {
    background-image: none!important;
}

.carousel__text.is--blue {
    color: #90556B
}

.carousel__text.is--dark-blue {
    color: #589178
}

.carousel__text.is--green {
    color: #9dd30f
}

.carousel__text.is--pink {
    color: #B26E6E
}

.carousel__text.is--yellow {
    color: #CF6C6A
}

.carousel__text.is--red {
    color: #BC8091
}

.paging button.is--active {
    border: 2px solid #90556B;
}


.tags__button.is--blue {
    color: #90556B;
    border: 1px solid #90556B
}

.tags__button.is--dark-blue {
    color: #589178;
    border: 1px solid #589178
}


.tags__button.is--pink {
    color: #B26E6E;
    border: 1px solid #B26E6E
}

.tags__button.is--yellow {
    color: #CF6C6A;
    border: 1px solid #CF6C6A
}

.tags__button.is--red {
    color: #BC8091;
    border: 1px solid #BC8091
}


.tags__button.is--active.is--blue {
    background-color: #90556B
}

.tags__button.is--active.is--dark-blue {
    background-color: #589178
}


.tags__button.is--active.is--pink {
    background-color: #B26E6E
}

.tags__button.is--active.is--yellow {
    background-color: #CF6C6A
}

.tags__button.is--active.is--red {
    background-color: #BC8091
}


.article.is--grey {
    background-color: #F9F4F4;
}


.article__main__content__gallery__portrait {
    background-color: #F9F4F4;
}


.article__timeline__item__fragment.is--blue,
.article__timeline__item__quote.is--blue {
    color: #90556B
}

.article__timeline__item__fragment.is--dark-blue,
.article__timeline__item__quote.is--dark-blue {
    color: #589178
}

.article__timeline__item__fragment.is--pink,
.article__timeline__item__quote.is--pink {
    color: #B26E6E
}

.article__timeline__item__fragment.is--yellow,
.article__timeline__item__quote.is--yellow {
    color: #CF6C6A
}

.article__timeline__item__fragment.is--red,
.article__timeline__item__quote.is--red {
    color: #BC8091
}


.banner.bg--blue {
    background-color: #90556B !important
}

.banner.bg--dark-blue {
    background-color: #589178 !important
}


.banner.bg--pink {
    background-color: #B26E6E !important
}

.banner.bg--yellow {
    background-color: #CF6C6A !important
}

.banner.bg--red {
    background-color: #BC8091 !important
}

.bg--blue .banner__button,
.bg--blue .banner__content__form input[type=submit] {
    color: #90556B !important
}

.bg--dark-blue .banner__button,
.bg--dark-blue .banner__content__form input[type=submit] {
    color: #589178 !important
}


.bg--pink .banner__button,
.bg--pink .banner__content__form input[type=submit] {
    color: #B26E6E !important
}

.bg--yellow .banner__button,
.bg--yellow .banner__content__form input[type=submit] {
    color: #CF6C6A !important
}

.bg--red .banner__button,
.bg--red .banner__content__form input[type=submit] {
    color: #BC8091 !important
}


.img-text-block__text-box.bg--grey h3 {
    color: #90556B
}

.header-block__button {
    background: var(--Groen, #589178);
}


.is--blue .article__header__title,
.is--blue .article__header__author,
.is--blue .article ul li:before,
.is--blue .article__main__content__icon__list .icon .icon-svg,
.is--blue .article .h1,
.is--blue .article .h2,
.is--blue .article .h3,
.is--blue .article .h4,
.is--blue .article .h5 {
    color: #90556B;
    stroke: #90556B
}

.is--dark-blue .article__header__title,
.is--dark-blue .article__header__author,
.is--dark-blue .article ul li:before,
.is--dark-blue .article__main__content__icon__list .icon .icon-svg,
.is--dark-blue .article .h1,
.is--dark-blue .article .h2,
.is--dark-blue .article .h3,
.is--dark-blue .article .h4,
.is--dark-blue .article .h5 {
    color: #589178;
    stroke: #589178
}


.is--pink .article__header__title,
.is--pink .article__header__author,
.is--pink .article ul li:before,
.is--pink .article__main__content__icon__list .icon .icon-svg,
.is--pink .article .h1,
.is--pink .article .h2,
.is--pink .article .h3,
.is--pink .article .h4,
.is--pink .article .h5 {
    color: #B26E6E;
    stroke: #B26E6E
}

.is--yellow .article__header__title,
.is--yellow .article__header__author,
.is--yellow .article ul li:before,
.is--yellow .article__main__content__icon__list .icon .icon-svg,
.is--yellow .article .h1,
.is--yellow .article .h2,
.is--yellow .article .h3,
.is--yellow .article .h4,
.is--yellow .article .h5 {
    color: #CF6C6A;
    stroke: #CF6C6A
}

.is--red .article__header__title,
.is--red .article__header__author,
.is--red .article ul li:before,
.is--red .article__main__content__icon__list .icon .icon-svg,
.is--red .article .h1,
.is--red .article .h2,
.is--red .article .h3,
.is--red .article .h4,
.is--red .article .h5 {
    color: #BC8091;
    stroke: #BC8091
}

.is--blue .article__button,
.is--blue .article__main__form input[type=submit] {
    background-color: #90556B
}

.is--dark-blue .article__button,
.is--dark-blue .article__main__form input[type=submit] {
    background-color: #589178
}


.is--pink .article__button,
.is--pink .article__main__form input[type=submit] {
    background-color: #B26E6E
}

.is--yellow .article__button,
.is--yellow .article__main__form input[type=submit] {
    background-color: #CF6C6A
}

.is--red .article__button,
.is--red .article__main__form input[type=submit] {
    background-color: #BC8091
}

.is--blue .banner.is--one {
    background-color: #90556B
}

.is--dark-blue .banner.is--one {
    background-color: #589178
}


.is--pink .banner.is--one {
    background-color: #B26E6E
}

.is--yellow .banner.is--one {
    background-color: #CF6C6A
}

.is--red .banner.is--one {
    background-color: #BC8091
}

.is--blue .banner .banner__button,
.is--blue .banner input[type=submit] {
    color: #90556B
}

.is--dark-blue .banner .banner__button,
.is--dark-blue .banner input[type=submit] {
    color: #589178
}


.is--pink .banner .banner__button,
.is--pink .banner input[type=submit] {
    color: #B26E6E
}

.is--yellow .banner .banner__button,
.is--yellow .banner input[type=submit] {
    color: #CF6C6A
}

.is--red .banner .banner__button,
.is--red .banner input[type=submit] {
    color: #BC8091
}

.banner.type--grey {
    background-color: #F9F4F4
}

.is--blue .banner.type--grey .banner__content__title,
.is--blue .banner.type--grey .banner__content__icon__list .icon svg {
    color: #90556B;
    stroke: #90556B
}

.is--dark-blue .banner.type--grey .banner__content__title,
.is--dark-blue .banner.type--grey .banner__content__icon__list .icon svg {
    color: #589178;
    stroke: #589178
}


.is--pink .banner.type--grey .banner__content__title,
.is--pink .banner.type--grey .banner__content__icon__list .icon svg {
    color: #B26E6E;
    stroke: #B26E6E
}

.is--yellow .banner.type--grey .banner__content__title,
.is--yellow .banner.type--grey .banner__content__icon__list .icon svg {
    color: #CF6C6A;
    stroke: #CF6C6A
}

.is--red .banner.type--grey .banner__content__title,
.is--red .banner.type--grey .banner__content__icon__list .icon svg {
    color: #BC8091;
    stroke: #BC8091
}


.is--blue .banner.type--grey .banner__button,
.is--blue .banner.type--grey input[type=submit] {
    background-color: #90556B
}

.is--dark-blue .banner.type--grey .banner__button,
.is--dark-blue .banner.type--grey input[type=submit] {
    background-color: #589178
}


.is--pink .banner.type--grey .banner__button,
.is--pink .banner.type--grey input[type=submit] {
    background-color: #B26E6E
}

.is--yellow .banner.type--grey .banner__button,
.is--yellow .banner.type--grey input[type=submit] {
    background-color: #CF6C6A
}

.is--red .banner.type--grey .banner__button,
.is--red .banner.type--grey input[type=submit] {
    background-color: #BC8091
}

.is--blue .footer__menu__list__item:hover,
.is--blue .social-button:hover {
    color: #90556B;
    stroke: #90556B
}

.is--dark-blue .footer__menu__list__item:hover,
.is--dark-blue .social-button:hover {
    color: #589178;
    stroke: #589178
}


.is--pink .footer__menu__list__item:hover,
.is--pink .social-button:hover {
    color: #B26E6E;
    stroke: #B26E6E
}

.is--yellow .footer__menu__list__item:hover,
.is--yellow .social-button:hover {
    color: #CF6C6A;
    stroke: #CF6C6A
}

.is--red .footer__menu__list__item:hover,
.is--red .social-button:hover {
    color: #BC8091;
    stroke: #BC8091
}

.is--blue .teaser-block__title {
    color: #90556B
}

.is--dark-blue .teaser-block__title {
    color: #589178
}


.is--pink .teaser-block__title {
    color: #B26E6E
}

.is--yellow .teaser-block__title {
    color: #CF6C6A
}

.is--red .teaser-block__title {
    color: #BC8091
}

.is--blue .topbar__main-nav__list__item:hover,
.is--blue .topbar__main-nav__list__item.is--current {
    color: #90556B
}

.is--dark-blue .topbar__main-nav__list__item:hover,
.is--dark-blue .topbar__main-nav__list__item.is--current {
    color: #589178
}


.is--pink .topbar__main-nav__list__item:hover,
.is--pink .topbar__main-nav__list__item.is--current {
    color: #B26E6E
}

.is--yellow .topbar__main-nav__list__item:hover,
.is--yellow .topbar__main-nav__list__item.is--current {
    color: #CF6C6A
}

.is--red .topbar__main-nav__list__item:hover,
.is--red .topbar__main-nav__list__item.is--current {
    color: #BC8091
}

.banner.type--grey .banner__button,
.banner.type--grey input[type=submit] {
    color: #fff
}

.footer__content__text {
    background-color: #F9F4F4;
    width: 100%
}

@media all and (max-width: 47.8125em) {
    .article__timeline__item__quote {
        background-color: #F9F4F4;
    }
}

h1.article__header__title,
h2.h5,
h3.teaser-block__title,
.type--grey .banner__content__title,
.quote__content.h1,
h2.image-with-text__content__title.h1,
.topbar__main-nav__list__item:hover,
.topbar__main-nav__list__item.is--current,
.footer__menu__list__item:hover,
.social-button:hover
{
    color: #90556B !important;
}

.banner.type--grey .banner__button
{
	background-color:#589178!important;
}
