.page-check-out.contrast .dashboard-container > article {background:#757575;}
.contrast .checkout_content {background:#fff;}
.contrast .checkout_content .checkout_sidebar {border-right:1px solid #000;background-image:url(../images/logo_dark.svg);}
.contrast .checkout_content .checkout_sidebar .mobile_bar {color:#000;}
.contrast .checkout_content .checkout_sidebar .mobile_bar span.filled {background:#fff;border:1px solid #000;box-sizing:border-box;}
.contrast .checkout_content .checkout_sidebar .mobile_bar span.filled:before {background:#000;}
.contrast .checkout_content .checkout_sidebar .tab_select[data-rocket="9"]:before {display:none;}
.contrast .checkout_content .checkout_sidebar .tab_select li {color:#000;}
.contrast .checkout_content .checkout_sidebar .tab_select li:before {filter:brightness(0%);}
.contrast .checkout_content .checkout_sidebar .tab_select li.active {color:#000;}
.contrast .checkout_content .checkout_sidebar .tab_select li.active ~ li {color:#000;}
.contrast .checkout_content section .tab_content .content > div h5.done {color:#000;}
.contrast .checkout_content section .tab_content .content > div h5.done:before {filter:brightness(0%);}
.contrast .checkout_content section .tab_content .content > div img {border:1px solid #000;}
.contrast .checkout_content section .tab_content .buttons .button {background:#000;}
.contrast .checkout_content section .tab_content .buttons .button:hover {color:#fff;background:#000;}
.contrast .checkout_content section .tab_content .buttons .prev {background:#fff;border:1px solid #000;color:#000;}
.contrast .checkout_content section .tab_content .buttons .prev:hover {background:#000;color:#fff;}
.contrast .checkout_content .sidemenu ul li a, .contrast .checkout_content .sidemenu ul li a:visited {color:#000;}
.contrast .checkout_content .sidemenu ul li a:hover {color:#000;}

@media (max-width: 959px) {
.contrast .checkout_content .checkout_sidebar {border-right:none;}
.contrast .checkout_content .sidemenu {border-top:1px solid #000;}
}

.contrast .checkout_content section .tab_content .content > div form ul li input {border-color:#000;color:#000;}
.contrast .checkout_content section .tab_content .content > div form ul li span.info {color:#000;filter:brightness(0%);}
.contrast .checkout_content section .tab_content .content section {border-color:#000;}
.contrast .checkout_content section .tab_content .content section header {border-bottom-color:#000;}
.contrast .checkout_content section .tab_content .content section label:first-child + input, .contrast .checkout_content section .tab_content .content section label:first-child + select {border-color: #000;color:#000;}











body.contrast {color:#000;background:#757575;}
/* Header */
.contrast #header .logo {background-image:url(../images/logo_dark.svg);background-size:contain;}
.contrast #header .breadcrumb {border-color:#000;}
.contrast #header .breadcrumb li {color:#000;}
.contrast #header .breadcrumb li:not(:last-child):after {filter:brightness(0%);}
.contrast #header .breadcrumb li a, .contrast #header .breadcrumb li a:visited {color:#757575;}
.contrast #header .breadcrumb li a:hover {color:#000;}
.contrast #header .top_menu .wp-block-list > li {border-color:#000;}
.contrast #header .top_menu .wp-block-list > li:first-child > a, .contrast #header .top_menu .wp-block-list > li:first-child > a:visited {color:#000;}
.contrast #header .top_menu .wp-block-list > li:first-child > a:hover {color:#000;}
.contrast #header .top_menu .wp-block-list > li:nth-child(2) > a {filter:brightness(0%);}
.contrast #header .top_menu .wp-block-list > li:nth-child(3) > a {filter:brightness(0%);}
.contrast #header .top_menu .wp-block-list > li > div {border-color:#000;}
.contrast #header .top_menu .wp-block-list > li > div header {border-bottom-color:#000;}
.contrast #header .top_menu .wp-block-list > li.barrierefreiheit > div header:before {filter:brightness(0%);}
.contrast #header .top_menu .wp-block-list > li.benachrichtigungen > div header:before {filter:brightness(0%);}
.contrast #header .top_menu .wp-block-list > li > div header img {border-color:#000;}
.contrast #header .top_menu .wp-block-list > li > div a, .contrast #header .top_menu .wp-block-list > li > div a:visited {color:#000;}
.contrast #header .top_menu .wp-block-list > li > div a:hover {color:#000;}
.contrast #header .top_menu .wp-block-list > li > div .resize {border-color:#000;}
.contrast #header .top_menu .wp-block-list > li > div .switch span {background-color:#000;border-color:#000;}
.contrast #header .top_menu .wp-block-list > li > div .switch span:before {border-color:#000;}
.contrast #header .top_menu .wp-block-list > li.benachrichtigungen > div ul li.dot:before {background:#000;}


.contrast .dashboard-container {background-color:#757575;}
.contrast .hero-section {background:#000 !important;}
.contrast .hero-section .button {background:#757575;}
.contrast .hero-section .button:hover {background:#757575;}
.contrast .chart-section, .contrast .funding-section, .contrast .info-box {border-color:#000;}
.contrast .chart-section h2, .contrast .funding-section h2, .contrast .info-box h2, .contrast .chart-section h3, .contrast .funding-section h3, .contrast .info-box h3 {border-bottom-color:#000;}
.contrast .chart {background:#fff;border-color:#000;}
.contrast .main-content table th, .contrast .main-content table td {border-color:#000;}
.contrast .main-content table a, .contrast .main-content table a:visited {color:#000;}
.contrast .info-box .button {background:#757575;}
.contrast .info-box .button:hover {background:#757575;}
.contrast .dashboard-container > article .header {background:#000;}
.contrast .dashboard-container > article .entry-content {border-color:#000;}






.contrast .dashboard-container aside .toggle {border-color:#000;background-image:url(../images/arrow_back_dark.svg);}
.contrast .dashboard-container.sidebar_toggle aside .toggle {background-image:url(../images/menu_dark.svg);}
.contrast .dashboard-menu ul li a {color:#000;}
.contrast .dashboard-menu ul li a:before {filter:brightness(0%);}
.contrast .dashboard-menu ul li a:hover, .contrast .dashboard-menu ul .show-submenu > a {background-color:#000;color:#fff;}
.contrast .dashboard-menu ul li a:hover:before, .contrast .dashboard-menu ul .show-submenu > a:before {filter:brightness(0) invert(1);}
.contrast .dashboard-menu .menu-item-has-children > a:after {filter:brightness(0%);}
.contrast .dashboard-menu .menu-item-has-children > a:hover:after {filter:brightness(0%) invert(1);}
.contrast .dashboard-menu .menu-item-has-children.show-submenu > a:after {transform:none;filter:brightness(0%) invert(1);}
.contrast .dashboard-container aside footer {border-top-color:#000;color:#000;}
.contrast .dashboard-container aside footer button {background:#000;}
.contrast .dashboard-container aside footer button:hover {background:#000;}







.page-template-page-login.contrast .dashboard-container .bg {background:#757575;}
.contrast .login-box {background:#000;color:#fff;}
.contrast .login-box input {color:#000;}
.contrast .login-box button {background-color:#fff;color:#000;}
.contrast .login-box button:hover {background-color:#fff;}
.contrast .forgot-password {color:#fff;}
.contrast .button {background-color:#000;}
.contrast .button:hover {background-color:#000;}






.contrast .dashboard-container > article .frm_forms {border-color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_rootline_group ul li input {background:#757575;border-color:#757575 !important;}
.contrast .dashboard-container > article .frm_forms .frm_rootline_group ul li.frm_current_page input {background:#000 !important;border-color:#000 !important;}
.contrast .dashboard-container > article .frm_forms .frm_rootline_group ul li.frm_current_page ~ li input {background:#ebebeb !important;border-color:#d9d9d9 !important;}
.contrast .dashboard-container > article .frm_forms .frm_rootline_group .frm_percent_complete {color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_rootline_group .frm_pages_complete {color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_form_field h3.frm_pos_top, .contrast .dashboard-container > article .frm_forms .frm_form_field h3.frm_primary_label {border-top-color:#000 !important;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container:before {background:#000;}
.contrast .dashboard-container > article .frm_forms div.frm_top_container.frm_two_col.frm_display_format_buttons .frm_opt_container .frm_radio label .frm_label_button_container {background:#000;border-color:#000;color:#fff;box-shadow:none;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container.frm_two_col.frm_display_format_buttons .frm_opt_container .frm_checkbox label .frm_label_button_container {border-color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container.frm_two_col.frm_display_format_buttons .frm_opt_container .frm_checkbox label .frm_label_button_container:before {border-color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container.frm_two_col.frm_display_format_buttons .frm_opt_container .frm_checkbox label input[type="checkbox"]:checked + .frm_label_button_container {border-color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container.frm_two_col.frm_display_format_buttons .frm_opt_container .frm_checkbox label input[type="checkbox"]:checked + .frm_label_button_container:before {background:#000;border-color:#000;}
.contrast .dashboard-container > article .frm_forms .frm_form_field > div.frm_top_container .frm_dropzone .frm_compact_text button {background-color:#000 !important;}
.contrast .dashboard-container > article .frm_forms .btn {background:#000;border-color:#000;}
.contrast .dashboard-container > article .frm_forms .btn.frm_prev_page {background:#000;border-color:#000;}
.contrast .dashboard-container > article .frm_forms .btn.frm_prev_page:hover {background:#000;}
.contrast .dashboard-container > article .frm_forms .frm-summary-page-wrapper {box-shadow:#000 2rem 0 0 1.5rem, #000 -2rem 0 0 1.5rem;}
.contrast .dashboard-container > article .frm_forms .frm-summary-page-wrapper button {background:#000;border-color:#000;color:#fff;}
.contrast .dashboard-container > article .frm_forms .frm_fields_container > .frm_form_field.frm_top_container .sigPad .sigNav li:first-child a {background:#000;border-color:#000;color:#fff;}
.contrast .dashboard-container > article .entry-content > .wp-block-columns > .wp-block-column h2, .contrast .dashboard-container > article .entry-content > .wp-block-columns > .wp-block-column h3 {border-bottom-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons + p {color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-video a {background:#000;border-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-video a:before {filter:brightness(0%) invert(1);}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-video a:hover {background-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-document a {background-color:#000;border-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-document a:before {filter:brightness(0%) invert(1);}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-document a:hover {background-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-download a {background:#000;color:#fff;border-color:#000;}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-download a:before {filter:brightness(0%) invert(1);}
.contrast .dashboard-container > article .entry-content .wp-block-buttons .is-style-download a:hover {background-color:#000;}

.contrast .faq_block {border-color:#000;}
.contrast .faq_block > h3, .contrast .faq_block dl dt {border-bottom-color:#000;}
.contrast .faq_block dl dt:before {filter:brightness(0%);}

.contrast .wp-block-column[style="flex-basis:25%"] .faq_block .button {background:#000;border-color:#000;}
.contrast .wp-block-column[style="flex-basis:25%"] .faq_block .button:hover {background:#000;border-color:#000;}
.contrast .status_block > header {border-bottom-color:#000;}
.contrast .status_block > header span {color:#000;filter:brightness(0%);}
.contrast .status_block .progress_bar {border-bottom-color:#000;}
.contrast .status_block .progress_bar > div:before {background:#000;}
.contrast .status_block .progress_bar footer a {color:#000;}
.contrast .status_block > .button {background:#000;}
.contrast .status_block > .button:hover {background:#000;}
.contrast .status_block.under_review_helpyuu > .button {background:#000;border-color:#000;}
.contrast .status_block.under_review_helpyuu > .button:hover {background:#000;border-color:#000;}
.contrast .status_block.adjustments_required > .button {background:#000;border-color:#000;}
.contrast .status_block.adjustments_required > .button:hover {background:#000;border-color:#000;}
.contrast .status_block.reviewed_approval_pending .progress_bar > div:before {background:#000;}
.contrast .status_block.reviewed_approval_pending > .button {background:#000;border-color:#000;}
.contrast .status_block.reviewed_approval_pending > .button:hover {background:#000;border-color:#000;}


.contrast .application_history {border-color:#000;}
.contrast .application_history table tr th {border-color:#000;}
.contrast .application_history table tr td a {color:#000;}
.contrast .application_history table tr td .approved {color:#000;filter:brightness(0%);}
.contrast .application_history > p a {color:#000;}