@import url('https://fonts.googleapis.com/css2?family=Staatliches&display=swap');/* base css 2.0 */
body {
    font-family: Arial, sans-serif;
    font-weight: inherit;
    font-style: inherit;
    line-height: 200%;
}

body.default, body.default main {
    font-family: Arial, sans-serif;
    font-weight: inherit;
    font-style: inherit;
    background-color: rgba(255, 255, 255,1);
}

a:link, a:visited {
    text-decoration: underline;
    color: rgba(43, 51, 59,1);
}

.social li a:hover, .social li a:focus {
    background-color: rgba(26, 31, 36,1);
    color: rgba(255, 255, 255,1);
}

.social.buttonless li a:hover, .social.buttonless li a:focus {
    color: rgba(26, 31, 36,1);
}

header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:link, header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:visited {
    text-decoration: underline !important;
    color: rgba(255, 255, 255,1);
}

header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:link:hover, header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:visited:hover,
header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:link:focus, header .navigation-bar .container .row .header-icon-box .shopping_bag .cart a:visited:focus {
    color: rgba(255, 255, 255,1);
}

.vue-real-checkbox-wrapper label, .vue-real-checkbox-wrapper button {
    color: rgba(43, 51, 59,1) !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Staatliches, sans-serif;
    font-weight: inherit;
    font-style: inherit;
    line-height: 200%;
}

h2 label {
    font-family: Staatliches, sans-serif;
    font-weight: inherit;
    font-style: inherit;
}

h2.swal2-title {
    font-family: Arial, sans-serif;
    font-weight: inherit;
    font-style: inherit;
}

.map-content h5 {
    font-family: Arial, sans-serif;
}


main,
.st0,
.st1,
.st2,
.vue-dropzone,
legend,
.activity-overview-map,
.activity-overview-map .activity-overview-map-list a {
    color: rgba(43, 51, 59,1);
}

.breadcrumb > .active {
    color: rgba(43, 51, 59,1);
}

input,
select,
textarea,
.el-input__inner,
.el-input__inner:hover,
.vue-checkbox,
.date input.form-control,
.chosen-container-multi .chosen-choices,
.activity-overview-map .activity-overview-map-modal-overlay .activity-overview-map-modal .activity-overview-map-filters .vue-real-checkbox-wrapper label:before {
    color: rgba(43, 51, 59,1);
    border: 1px solid rgba(43, 51, 59,1);
}

.vc-container {
    color: rgba(43, 51, 59,1);
    border: 1px solid rgba(43, 51, 59,1) !important;
}

.vc-container .vc-title {
    font-family: Staatliches;
    color: rgba(215, 130, 11,1) !important;
}

.vc-container .vc-weekday {
    color: rgba(43, 51, 59,1) !important;
}

.vc-container .vc-highlight {
    background-color: rgba(215, 130, 11,1) !important;
}

.vc-container .vc-highlight.vc-highlight-base-middle,
.vc-container .vc-highlight.vc-highlight-base-start,
.vc-container .vc-highlight.vc-highlight-base-end {
    background-color: rgba(243, 218, 182,1) !important;
}

.vc-container .vc-day-content:hover {
    background-color: rgba(215, 130, 11,1) !important;
}

input[type='checkbox']:checked:before,
.vue-checkbox.checked:before,
.activity-overview-map .activity-overview-map-modal-overlay .activity-overview-map-modal .activity-overview-map-filters .vue-real-checkbox-wrapper input[type=checkbox]:checked + label:after {
    background-color: rgba(43, 51, 59,1);
}

/* change for Rene, now not WCAG valid 23-3-23 */
::-webkit-input-placeholder {
    color: darkgray;
}

:-moz-placeholder {
    color: darkgray;
}

::-moz-placeholder {
    color: darkgray;
}

:-ms-input-placeholder {
    color: darkgray;
}

.provider-overview #map {
    border: 1px solid rgba(43, 51, 59,1);
}

.mce-tinymce.mce-container.mce-panel {
    border: 1px solid rgba(43, 51, 59,1) !important;
}

.vue-images .dropzone, .vue-images .vue-images__box {
    border: 1px solid rgba(43, 51, 59,1);
}

.content-rows .content-rows__row {
    border: 1px solid rgba(43, 51, 59,1);
}

.input-group-addon {
    border: 1px solid rgba(43, 51, 59,1);
}

select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='27.2'%3E%3Cpath fill='rgba(43, 51, 59,1)' d='M22.8 5l5-5L45 17.3 62.3 0l4.9 5L45 27.2z'/%3E%3C/svg%3E");
}

form div.styled, form div.styled_map {
    color: rgba(43, 51, 59,1);
    border: 1px solid rgba(43, 51, 59,1);
}

btn.btn-search {
    color: rgba(43, 51, 59,1);
}

.top-bar {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.top-bar a:link, .top-bar a:visited {
    color: rgba(255, 255, 255,1);
}

.top-bar ul.social > li > a:focus, .top-bar ul.social > li > a:hover {
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.top-bar form div.styled, .top-bar form div.styled_map {
    color: rgba(255, 255, 255,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.top-bar form div.styled input, .top-bar form div.styled_map input {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.top-bar .select-translate {
    @media (min-width: 992px) {
        color: rgba(255, 255, 255,1);
        background-color: rgba(15, 112, 183,1);
        background-image: linear-gradient(45deg, transparent 50%, rgba(255, 255, 255,1) 50%),
        linear-gradient(135deg, rgba(255, 255, 255,1) 50%, transparent 50%);
    }
}

.navigation-bar, .app-bar {
    color: rgba(43, 51, 59,1);
    background-color: rgba(255, 255, 255,1);
}

.navigation-bar a:link, .navigation-bar a:visited, .app-bar a:link, .app-bar a:visited {
    color: rgba(43, 51, 59,1);
}

.navigation-bar a:link:hover, .navigation-bar a:visited:hover, .app-bar a:link:hover, .app-bar a:visited:hover {
    color: rgba(26, 31, 36,1);
}

.navigation-bar a:link:hover.choose-your-language, .navigation-bar a:visited:hover.choose-your-language {
    color: rgba(43, 51, 59,1);
}

header .navigation-bar .container .row .logo {
    background-color: rgba(255, 255, 255,1);
}

/* menu */
#sidemenu {
    color: rgba(255, 255, 255,1);
    background-color: rgba(43, 51, 59,1);
}

#sidemenu h2, #sidemenu h3 {
    color: rgba(255, 255, 255,1);
}

.btn.navbar-toggler {
    color: rgba(43, 51, 59,1) !important;
}

#sidemenu .navbar-toggler, #sidemenu .navbar-toggler i {
    color: rgba(255, 255, 255,1);
}

#sidemenu a:link, #sidemenu a:visited {
    color: rgba(255, 255, 255,1);
}

#sidemenu ul.social > li > a:link, #sidemenu ul.social > li > a:visited {
    color: rgba(255, 255, 255,1);
}

#sidemenu ul.social > li > a:focus, #sidemenu ul.social > li > a:hover {
    color: rgba(43, 51, 59,1);
    background-color: rgba(255, 255, 255,1);
}

/* end menu */

.team-members .team-member hr, .team-members .team-member .team-member-function {
    color: rgba(215, 130, 11,1);
    border-color: rgba(215, 130, 11,1);
}

.visual_content {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.visual_content:before, .visual_content:after {
    background-color: rgba(15, 112, 183,1);
}

main h1, main h2, main h3, main h4, main h5, main h5 {
    color: rgba(15, 112, 183,1);
}


.activity_overview .activity-grouped .text > .location, .activity_overview .activity .text > .location {
    font-family: Staatliches;
    font-weight: inherit;
    font-style: inherit;
}

.activity_overview .activity-grouped .text h2 a, .activity_overview .activity .text h2 a {
    color: rgba(15, 112, 183,1);
}

.forms main .page_tabs .tabs li.active a, .forms main .page_tabs .tabs li.active button {
    color: rgba(15, 112, 183,1);
}

.activity_overview .activity-grouped ul li.notifications, .activity_overview .activity ul li.notifications {
    color: rgba(15, 112, 183,1);
}

.activity_info ul li.notifications {
    color: rgba(15, 112, 183,1);
}

.activity_info span.activity-remark {
    color: rgba(15, 112, 183,1);
}

.activity_info div.activity-subscription-remark {
    color: rgba(15, 112, 183,1);
}

.activity_info span.available-places-left {
    color: rgba(15, 112, 183,1);
}

div.footer {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

div.footer a:link, div.footer a:visited {
    text-decoration: underline;
    color: rgba(255, 255, 255,1);
}

div.footer a:link:hover, div.footer a:visited:hover {
    color: rgba(255, 255, 255,1);
}

div.subfooter {
    color: rgba(255, 255, 255,1);
    background-color: rgba(0, 0, 0,1);
}

div.subfooter a:link, div.subfooter a:visited {
    text-decoration: underline;
    color: rgba(255, 255, 255,1);
}

div.subfooter a:link:hover, div.subfooter a:visited:hover {
    color: rgba(255, 255, 255,1);
}

.table thead,
.table tfoot {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.table-container .table-responsive .table-component .table tr td:first-child,
.table-container .table-responsive .table-component .table tr th:first-child{
    border-left: 1px solid rgba(15, 112, 183,1);
}

.table-container .table-responsive .table-component .table tr td:last-child,
.table-container .table-responsive .table-component .table tr th:last-child{
    border-right: 1px solid rgba(15, 112, 183,1);
}

.table-container .table-responsive .table-component .table tr:last-child {
    border-bottom: 1px solid rgba(15, 112, 183,1);
}

.table tr.color70pct {
    color: rgba(255, 255, 255,1);
    background-color: rgba(231, 241, 248,1);
}

.table tbody tr.collapsable-row.active {
    border-bottom: 1px solid rgba(231, 241, 248,1);
}

.table tbody tr.collapsable-row.active > td, .table tbody tr.expandable-row.collapse.in {
    //color: rgba(255, 255, 255,1);
    background-color: rgba(231, 241, 248,1);
}

.forms main .tab_select .nav-tabs li {
    background-color: rgba(15, 112, 183,1);
}

.forms main .tab_select .nav-tabs li a, .forms main .tab_select .nav-tabs li span {
    color: rgba(255, 255, 255,1);
}

/* visual search */
.visual_search {
    color: rgba(15, 112, 183,1);
    background-color: #FFFFFF;
}

.visual_search .search_header {
    font-family: Staatliches;
    font-weight: inherit;
    font-style: inherit;
}

.visual_search .search_dropdown select, .visual_search .search_field input {
    background-color: #F4F4F4;
}

.visual_search .search_dropdown select:active, .visual_search .search_dropdown select:focus, .visual_search .search_field input:active, .visual_search .search_field input:focus {
    border-color: rgba(15, 112, 183,1);
}

.search-with-content-search-box {
    border: 1px solid rgba(15, 112, 183,1);
}

/* End visual search */

/* Buttons */
.btn-primary, .btn-default, .btn-secondary, .btn-tertiary {
    font-family: Arial;
    font-weight: inherit;
    font-style: inherit;
}

button.btn, .btn.btn-default, .btn.btn-primary {
    color: rgba(255, 255, 255,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(15, 112, 183,1);
}

button.btn:hover, button.btn:focus, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active:focus {
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.youtube-play-button {
    color: rgba(255, 255, 255,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(15, 112, 183,1);
}

div > a:hover .youtube-play-button {
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.votebox-title, .votebox-votes-percentage {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.votebox-title h5 {
    color: rgba(255, 255, 255,1);
}

.votebox-votes, .votebox-votes-text {
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.panel-default {
    border-color: rgba(15, 112, 183,1);
}

.panel-default > .panel-heading {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.panel-default > .panel-heading h4 {
    color: rgba(255, 255, 255,1) !important;
}

a.dashboard-button, main .main-content a.dashboard-button, main .main-content a:visited.dashboard-button, main .main-content a:link.dashboard-button {
    text-decoration: none;
    color: rgba(255, 255, 255,1) !important;
    background-color: rgba(15, 112, 183,1);
}

a.dashboard-button:before, main .main-content a:link.dashboard-button:before {
    color: rgba(15, 112, 183,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.chosen-container-multi .chosen-choices li.search-choice {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.irs--round .irs-bar {
    background-color: rgba(15, 112, 183,1) !important;
}

.irs--round .irs-handle {
    border: 4px solid rgba(15, 112, 183,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
    box-shadow: none !important;
}

.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
    cursor: pointer;
    background-color: rgba(255, 255, 255,1) !important;
}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
    border-top: rgba(15, 112, 183,1);
}

.btn.btn-secondary, button.btn-secondary {
    color: rgba(255, 255, 255,1) !important;
    border-color: rgba(15, 112, 183,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
}

.btn.btn-secondary:hover, .btn.btn-secondary:focus, button.btn-secondary:hover, button.btn-secondary:focus, .btn.btn-secondary:active:focus {
    color: rgba(15, 112, 183,1) !important;
    background-color: rgba(255, 255, 255,1) !important;
}

.period-filter-custom_activities_label_text, .period-filter-custom_activities_label_text {
    color: rgba(255, 255, 255,1) !important;
    border-color: rgba(15, 112, 183,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
}

body.provider .provider-contact-info,
body.provider .provider-contact-info:before,
body.provider .provider-contact-info .provider-contact-info-wrapper:before,
body.provider .provider-contact-info .provider-contact-info-wrapper:after {
    color: rgba(255, 255, 255,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
}

body.provider .provider-contact-info .provider-contact-info-wrapper h1,
body.provider .provider-contact-info .provider-contact-info-wrapper h2,
body.provider .provider-contact-info .provider-contact-info-wrapper a {
    color: rgba(255, 255, 255,1) !important;
}

.btn.btn-tertiary, button.btn-tertiary {
    color: rgba(255, 255, 255,1) !important;
    border-color: rgba(255, 255, 255,1) !important;
    background-color: rgba(215, 130, 11,1) !important;
}

.btn.btn-tertiary:hover, .btn.btn-tertiary:focus, button.btn-tertiary:hover, button.btn-tertiary:focus, .btn.btn-tertiary:active:focus {
    color: rgba(215, 130, 11,1) !important;
    background-color: rgba(255, 255, 255,1) !important;
}

button.btn:focus, .btn.btn-primary:focus, .btn.btn-default:focus, .btn.btn-default:active:focus, .btn.btn-secondary:focus, button.btn-secondary:focus, .btn.btn-secondary:active:focus, .btn.btn-tertiary:focus, button.btn-tertiary:focus, .btn.btn-tertiary:active:focus {
    //border-radius: 0;
}

a.button-bar-primary, button.button-bar-primary {
    color: rgba(43, 51, 59,1);
}

a.button-bar-primary:hover, button.button-bar-primary:hover {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

a.button-bar-primary .img-wrapper, button.button-bar-primary .img-wrapper {
    color: rgba(15, 112, 183,1);
    border-color: rgba(15, 112, 183,1);
}

/* News */
.news-container {
    color: rgba(255, 255, 255,1);
    background-color: rgba(43, 51, 59,1);
}

.news-container h1, .news-container h2, .news-container h3, .news-container h4, .news-container h5, .news-container h6 {
    color: rgba(255, 255, 255,1);
}

.news-container .news-item {
    color: rgba(255, 255, 255,1);
}

.news-container .news-item h3 {
    color: rgba(255, 255, 255,1);
}

.news-container .news-item .news-subtitle {
    color: rgba(255, 255, 255,1);
}

/* Calendar */
.calendar-container {
    color: rgba(43, 51, 59,1);
    background-color: rgba(255, 255, 255,1);
}

.calendar-container h1, .calendar-container h2, .calendar-container h3, .calendar-container h4, .calendar-container h5, .calendar-container h6 {
    color: rgba(15, 112, 183,1) !important;
}

.calendar-container .calendar-item {
    color: rgba(15, 112, 183,1);
}

.calendar-container .calendar-item > div {
    background-color: rgba(255, 255, 255,1);
}

.calendar-container .calendar-item .calendar-title h3 {
    color: rgba(15, 112, 183,1) !important;
}

.calendar-container .calendar-item .calendar-subtitle, .calendar-container a.link:link, .calendar-container a.link:visited {
    color: rgba(15, 112, 183,1);
}

.calendar-container .calendar-item .day-year, .calendar-container .calendar-item .day {
    font-family: Staatliches;
    font-weight: inherit;
    font-style: inherit;
    color: rgba(198, 158, 17,1);
}

.calendar-container .calendar-item .month, .calendar-container .calendar-item .time {
    color: rgba(198, 158, 17,1);
}


/* Featured vacancy */
.featured-vacancy-container {
    color: rgba(0, 0, 0,1);
    background-color: rgba(0, 0, 0,1);
}

.featured-vacancy-container h1, .featured-vacancy-container h2, .featured-vacancy-container h3, .featured-vacancy-container h4, .featured-vacancy-container h5, .featured-vacancy-container h6 {
    color: rgba(0, 0, 0,1);
}

.featured-vacancy-container .featured-vacancy-item {
    color: rgba(0, 0, 0,1);
}

.featured-vacancy-container .featured-vacancy-item h3 {
    color: rgba(0, 0, 0,1);
}

.featured-vacancy-container .featured-vacancy-item .featured-vacancy-item, .featured-vacancy-container a.link:link, .featured-vacancy-container a.link:visited {
    color: rgba(0, 0, 0,1);
}

/* Residence boxes */
.residence-box {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.residence-box h3 {
    color: rgba(255, 255, 255,1);
}

.residence-box a {
    text-decoration: underline;
    color: rgba(255, 255, 255,1);
}

.residence-box a:hover, .residence-box a:focus {
    text-decoration: none;
    color: rgba(255, 255, 255,1);
}

/* Blocks */
/* Block 1*/
.block-item-1.outline-block {
    border: 1px solid transparent;
}

.block-item-1, .block-item-2, .block-item-3,
.block-item-1 div.btn-default, .block-item-2 div.btn-default, .block-item-3 div.btn-default {
    font-family: Arial;
    font-weight: inherit;
    font-style: inherit;
}

.block-item-1,
.block-item-1 .block-image,
.block-item-1 .block-content-1 {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

a .block-item-1 .button-1,
a .block-content-1 .button-1 {
    border-color: rgba(255, 255, 255,1);
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

a:hover .block-item-1 .button-1,
a:focus .block-content-1 .button-1 {
    border-color: rgba(15, 112, 183,1);
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

/* Block 2*/
.block-item-2.outline-block {
    border: 1px solid transparent;
}

.block-item-2,
.block-item-2 .block-image,
.block-item-2 .block-content-2 {
    color: rgba(255, 255, 255,1);
    background-color: rgba(215, 130, 11,1);
}

a .block-item-2 .button-2,
a .block-content-2 .button-2 {
    border-color: rgba(255, 255, 255,1);
    color: rgba(255, 255, 255,1);
    background-color: rgba(215, 130, 11,1);
}

a:hover .block-item-2 .button-2,
a:focus .block-content-2 .button-2 {
    border-color: rgba(215, 130, 11,1);
    color: rgba(215, 130, 11,1);
    background-color: rgba(255, 255, 255,1);
}

/* Block 3*/
.block-item-3.outline-block {
    border: 1px solid transparent;
}

.block-item-3,
.block-item-3 .block-image,
.block-item-3 .block-content-3 {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

a .block-item-3 .button-3,
a .block-content-3 .button-3 {
    border-color: rgba(255, 255, 255,1);
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

a:hover .block-item-3 .button-3,
a:focus .block-content-3 .button-3 {
    border-color: rgba(15, 112, 183,1);
    color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.block-content-1 .button-1, .block-content-2 .button-2, .block-content-3 .button-3 {
    display: block;
    margin-top: 10px;
}

.block-item-1.full-button .button-1, .block-item-2.full-button .button-2, .block-item-3.full-button .button-3 {
    border: 0 solid transparent !important;
}

/* Pagination */
.pagination > li > a, .pagination > li > span {
    color: rgba(255, 255, 255,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(15, 112, 183,1);
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-right-color: rgba(255, 255, 255,1);
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-left-color: rgba(255, 255, 255,1);
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
    color: rgba(15, 112, 183,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: rgba(15, 112, 183,1);
    border-color: rgba(15, 112, 183,1);
}

.pagination > li > a:focus, .pagination > li > span:focus, .pagination > .disabled > span:focus, .pagination > .disabled > a:focus {
    border-radius: 0;
}

/* Shopping Bag */
.shopping_bag {
    color: rgba(255, 255, 255,1);
    background-color: rgba(215, 130, 11,1);
}

.shopping_bag h3, .shopping_bag .cart .order .cart-left .date {
    color: rgba(255, 255, 255,1);
}

.shopping_bag .cart {
    color: rgba(255, 255, 255,1);
    background-color: rgba(215, 130, 11,1);
    border-top: 1px solid rgba(255, 255, 255,1);
    border-bottom: 1px solid rgba(255, 255, 255,1);
}

.participant-modal-container .vue-modal-header {
    background-color: rgba(15, 112, 183,1);
}

.participant-modal-container .vue-modal-header h3 {
    color: rgba(255, 255, 255,1) !important;
}

.participants .participant-wrapper .participant:not(.active) {
    color: rgba(15, 112, 183,1);
}

.participants .participant-wrapper .participant:not(.active) svg {
    fill: rgba(15, 112, 183,1);
}

.participants .participant-wrapper .participant:not(.active) .st0 {
    color: rgba(15, 112, 183,1);
    fill: rgba(15, 112, 183,1);
}

/* Steps */
.steps .steps_item .steps_label {
    color: rgba(43, 51, 59,1);
}

.steps .steps_item .steps_number:before, .steps .steps_item .steps_number:after {
    background-color: rgba(43, 51, 59,1);
}

.steps .steps_item .steps_number {
    color: rgba(0, 0, 0,1);
    border: solid 1px rgba(0, 0, 0,1);
    background-color: rgba(114, 114, 114,1);
}

.steps .steps_item .steps_number.steps_number_active {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.steps .steps_item .steps_number.step_number_done {
    color: rgba(15, 112, 183,1);
    border-color: rgba(15, 112, 183,1);
    background-color: rgba(255, 255, 255,1);
}

.steps .steps_item .steps_number .check {
    color: rgba(15, 112, 183,1);
}

/* Counter */
.flip-clock-wrapper ul li a div div.inn {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.flip-clock-label {
    color: rgba(0, 45, 101,1);
}

.flip-clock-dot {
    background-color: rgba(15, 112, 183,1);
}

.volunteer-vacancy-overview .element .vacancy .vacancy-header {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.volunteer-vacancy-overview .element .vacancy .vacancy-header h2 {
    color: rgba(255, 255, 255,1);
}

.volunteer-vacancy-overview .element .vacancy .btn {
    color: rgba(255, 255, 255,1);
    border-color: rgba(60, 182, 86,1);
    background-color: rgba(60, 182, 86,1);
}

.volunteer-vacancy-overview .element .vacancy .btn:hover, .volunteer-vacancy-overview .element .vacancy .btn:focus {
    color: rgba(60, 182, 86,1);
    background-color: rgba(255, 255, 255,1);
}

.volunteer-vacancy-overview .element .vacancy ul.location-info, .volunteer-vacancy .accent {
    color: rgba(15, 112, 183,1) !important;
}

.volunteer-vacancy h1 {
    color: rgba(15, 112, 183,1);
}

.volunteer-vacancy .sidebox .side-box-header a, .volunteer-vacancy .smallbox .smallbox-header, .volunteer-vacancy .sidebox .side-box-header h2, .volunteer-vacancy .sidebox .side-box-header a h2 {
    color: rgba(255, 255, 255,1);
    background-color: rgba(60, 182, 86,1) !important;
}

.volunteer-vacancy .sidebox .side-box-header h2, .volunteer-vacancy .sidebox .side-box-header a h2 {
    color: rgba(255, 255, 255,1);
}

.volunteer-vacancy .side-box-header a .fa-stack .fa-stack-075x, .volunteer-vacancy-overview a.btn .fa-stack .fa-stack-075x {
    color: rgba(60, 182, 86,1) !important;
}

.volunteer-vacancy-overview a.btn:hover .fa-stack .fa-stack-075x {
    color: rgba(255, 255, 255,1) !important;
}

.volunteer-vacancy h3.accent .fa-stack .fa-stack-075x {
    color: #FFFFFF !important;
}

/* BulletinBoards */
.bulletin-board-overview .element .bulletin-board-item {
    border-color: rgba(15, 112, 183,1);
}

.bulletin-board-overview .element .bulletin-board-item .bulletin-board-item-header {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.bulletin-board-overview .element .bulletin-board-item .bulletin-board-item-header h2 {
    color: rgba(255, 255, 255,1);
}

.bulletin-board-overview .element .bulletin-board-item .btn {
    color: rgba(255, 255, 255,1);
    border-color: rgba(60, 182, 86,1);
    background-color: rgba(60, 182, 86,1);
}

.bulletin-board-overview .element .bulletin-board-item .btn:hover, .bulletin-board-overview .element .bulletin-board-item .btn:focus {
    color: rgba(60, 182, 86,1);
    background-color: rgba(255, 255, 255,1);
}

//
//.bulletin-board-overview .element .bulletin-board-item ul.location-info, .bulletin-board-item .accent {
//    color: rgba(15, 112, 183,1) !important;
//}

.bulletin-board-item h1 {
    color: rgba(15, 112, 183,1);
}

.bulletin-board-item .sidebox, .bulletin-board-item .smallbox {
    border: 1px solid rgba(60, 182, 86,1) !important;
}

.bulletin-board-item .sidebox .side-box-header a, .bulletin-board-item .smallbox .smallbox-header {
    color: rgba(255, 255, 255,1);
    background-color: rgba(60, 182, 86,1) !important;
}

.bulletin-board-item .side-box-header a .fa-stack .fa-stack-075x, .bulletin-board-overview a.btn .fa-stack .fa-stack-075x {
    color: rgba(60, 182, 86,1) !important;
}

.bulletin-board-overview a.btn:hover .fa-stack .fa-stack-075x {
    color: rgba(255, 255, 255,1) !important;
}

.bulletin-board-item h3.accent .fa-stack .fa-stack-075x {
    color: #FFFFFF !important;
}

/* Kunst en Co */
.kunst-en-co-image-link:hover {
    text-decoration: none;
}

.kunst-en-co-text-container {
    font-family: Staatliches;
    font-weight: inherit;
    font-style: inherit;
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.kunst-en-co-image {
    border: 2px solid rgba(15, 112, 183,1);
}

.select2-container--bootstrap .select2-results__option--highlighted {
    color: rgba(255, 255, 255,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
}

.register-provider-name .provider-registration-search-name-results {
    border-color: rgba(15, 112, 183,1) !important;
}

.register-provider-name .provider-registration-search-name-results ul li button:hover,
.register-provider-name .provider-registration-search-name-results ul li button:focus {
    color: rgba(255, 255, 255,1) !important;
    background-color: rgba(15, 112, 183,1) !important;
}

.calendar-item .calendar-title h3 {
    color: rgba(15, 112, 183,1);
}

.footer-content-styling {
    color: rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.footer-content-styling h1 {
    color: rgba(255, 255, 255,1);
}

.footer-content-styling a.btn.btn-footer {
    color: rgba(255, 255, 255,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.footer-content-styling a.btn.btn-footer:hover, .footer-content-styling a.btn.btn-footer:focus {
    color: rgba(15, 112, 183,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(255, 255, 255,1);
}

.footer-content-styling a.btn.btn-footer-diap {
    color: rgba(15, 112, 183,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(255, 255, 255,1);
}

.footer-content-styling a.btn.btn-footer-diap:hover, .footer-content-styling a.btn.btn-footer-diap:focus {
    color: rgba(255, 255, 255,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(15, 112, 183,1);
}

.subfooter-content-styling {
    color: rgba(255, 255, 255,1);
    background-color: rgba(0, 0, 0,1);
}

.subfooter-content-styling h1 {
    color: rgba(255, 255, 255,1);
}

.subfooter-content-styling a.btn.btn-subfooter {
    color: rgba(255, 255, 255,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(0, 0, 0,1);
}

.subfooter-content-styling a.btn.btn-subfooter:hover, .subfooter-content-styling a.btn.btn-subfooter:focus {
    color: rgba(0, 0, 0,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(255, 255, 255,1);
}

.subfooter-content-styling a.btn.btn-subfooter-diap {
    color: rgba(0, 0, 0,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(255, 255, 255,1);
}

.subfooter-content-styling a.btn.btn-subfooter-diap:hover, .subfooter-content-styling a.btn.btn-subfooter-diap:focus {
    color: rgba(255, 255, 255,1);
    border: 1px solid rgba(255, 255, 255,1);
    background-color: rgba(0, 0, 0,1);
}

.default main .provider-registration-current-step {
    color: rgba(43, 51, 59,1);
}

.default main .provider-registration-steps .step-active {
    background-color: rgba(43, 51, 59,1);
}

.default main .provider-registration-steps .step-past {
    background-color: rgba(43, 51, 59,1);
}

a.selected-filter-item:link, a.selected-filter-item:visited {
    color: rgba(43, 51, 59,1);
    border-color: rgba(43, 51, 59,1);
    background-color: rgba(255, 255, 255,1);
}

a.selected-filter-item:link:hover, a.selected-filter-item:visited:hover {
    color: rgba(26, 31, 36,1);
    border-color: rgba(26, 31, 36,1);
    background-color: rgba(255, 255, 255,1);
}

/* end base css 2.0 */
/* Custom css for content rows */


.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h1 { font-size: 30px; }.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h2 { font-size: 26px; }.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h3 { font-size: 22px; } @media (max-width: 480px) {.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h1 { font-size: 8vw; line-height: 8vw; }.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h2 { font-size: 7vw; line-height: 8vw;}.default main div[id^="content-row-"]:not(.calendar-container, .news-container) h3 { font-size: 6vw; line-height: 8vw;}}h1.regular-font-size, h2.regular-font-size, h3.regular-font-size, h4.regular-font-size, h5.regular-font-size, h6.regular-font-size { font-size: 15px !important; }.default main div[id^="content-row-"] .block-item-1 { font-size: 15px; }.default main div[id^="content-row-"] .block-item-2 { font-size: 15px; }.default main div[id^="content-row-"] .block-item-3 { font-size: 15px; }.default main div[id^="content-row-"] .block-item-1 div.btn-default { font-size: 15px; }.default main div[id^="content-row-"] .block-item-2 div.btn-default { font-size: 15px; }.default main div[id^="content-row-"] .block-item-3 div.btn-default { font-size: 15px; }.default main div[id^="content-row-"] .btn { font-size: 15px; } @media (max-width: 768px) {.default main div[id^="content-row-"] .btn { font-size: 14px; }}