body[data-theme=contrast] {
--bg-button-toggler: #2f2f2f;
--color-button-toggler: white
}

body[data-necesary-style=mustRead][data-theme=contrast]  .contents-list.necessary.no-importants {
grid-template-columns: 100%
}

body .portal-img img {
filter: none !important
}

body[data-theme=contrast] #event_save, 
body[data-theme=contrast] .button-more, 
body[data-theme=contrast] .history-back, body .show-button, 
body[data-theme=contrast] .subpage.contents .contents_controls .history-back, 
body[data-searcher-style=pillview][data-theme=contrast] .search-form div[id$=_search] #news_feed_search_search, 
body[data-searcher-style=pillview][data-theme=contrast] .search-form div[id$=_search] #ordinances_search_Szukaj,
body[data-theme=contrast] #event_save, .button-more, 
body[data-theme=contrast]  .show-button,
body[data-subpage-style=newPortal][data-theme=contrast] .subpage.contents .contents_controls .history-back { 
color: var(--bg-button,#000) !important;
border-radius: 50px
 }


body[data-theme=contrast] #event_save:hover, 
body[data-theme=contrast] .button-more:hover, 
body[data-theme=contrast] .history-back:hover, body .show-button:hover, 
body[data-theme=contrast] .subpage.contents .contents_controls .history-back:hover, 
body[data-searcher-style=pillview][data-theme=contrast] .search-form div[id$=_search] #news_feed_search_search:hover, 
body[data-searcher-style=pillview][data-theme=contrast] .search-form div[id$=_search] #ordinances_search_Szukaj:hover,
body[data-theme=contrast] #event_save, .button-more:hover, 
body[data-theme=contrast]  .show-button:hover,
body[data-subpage-style=newPortal][data-theme=contrast] .subpage.contents .contents_controls .history-back:hover { 
color: black !important;

 }

body[data-theme=contrast] .aside .left-menu-container .left-menu li.level-1, 
body[data-theme=contrast] .navs-column .left-menu-container .left-menu li.level-1 {
background-color: #0000002b;
}

body[data-theme=contrast] .modern-basic-btn-outlined.accent,
body[data-theme=contrast]  #main-content .new-form-style .submit-search button {
    background-color: black;
    border-color: var(--bg-control-btn, white);
    color: var(--bg-control-btn, white);
}

body[data-theme=contrast] .modern-basic-btn-outlined.accent:hover,
body[data-theme=contrast]  #main-content .new-form-style .submit-search button:hover {
    background-color: var(--bg-control-btn, white);
    border-color: var(--bg-control-btn, white);
    color: black;
}

body[data-subpage-style=newPortal][data-theme=contrast] .subpage-body .aside #left-menu li a:hover, body[data-subpage-style=newPortal][data-theme=contrast] .subpage-body .aside #left-menu li.current>a {
background-color: #fc0 !important;
}

[data-theme=contrast] .body .contents .content :not(.more-btn):not(p) {
color: white !important
}