body.contrast,
body.contrast .bip-header-menu .current_page_item,
body.contrast .box-gray,
body.contrast #revision,
body.contrast .tablepress .even td,
body.contrast .tablepress .odd td,
body.contrast .bip-header-menu .menu-item:hover,
body.contrast .bip-page-title,
body.contrast #searchform #s,
body.contrast .bip-footer,
body.contrast .bip-sidebar-menu .sub-menu .menu-item a,
body.contrast .bip-footer .pwsz-project,
body.contrast .fas.fa-bars{
    background-color:#000 !important;
}

body.contrast .btn-red.next.arrow i,
body.contrast .btn-red.prev.arrow i,
body.contrast #menu-menu-glowne li a {
    color: #000 !important;
}

body.contrast .bip-sidebar-menu .sub-menu .menu-item a,
body.contrast .bip-sidebar-menu .menu-item a:hover,
body.contrast .bip-sidebar-menu .menu-item a:first-child:hover::before,
body.contrast #pagination .btn-red:hover,
body.contrast #pagination .btn-red.active,
body.contrast #menu-menu-glowne li a:hover  {
    background-color:#000 !important;
    color:#ffff00 !important;
}

body.contrast,
body.contrast div,
body.contrast a,
body.contrast p,
body.contrast span,
body.contrast h1,
body.contrast h2,
body.contrast h3,
body.contrast h4,
body.contrast li,
body.contrast i,
body.contrast small,
body.contrast td,
body.contrast #searchform #s,
body.contrast .bip-sidebar-menu .menu-item a:first-child::before,
body.contrast .btn-red,
body.contrast .bip-main-content.bip-search-results .bip-main a,
body.contrast .table-striped,
body.contrast .btn-red.next.arrow:hover i,
body.contrast .btn-red.prev.arrow:hover i {
    color:#ffff00 !important;
}

body.contrast,
body.contrast .bip-meta,
body.contrast .tablepress tbody td, 
body.contrast .tablepress tfoot th,
body.contrast #metadata li,
body.contrast #revision table td,
body.contrast #searchform #s,
body.contrast .bip-search-results .content,
body.contrast .bip-sidebar-menu .menu-item::before,
body.contrast .bip-attachments td,
body.contrast .bip-sidebar-menu .menu-item a:first-child:hover::before {
    border-color: #ffff00 !important;
}

body.contrast .bip-sidebar-menu .menu-item a:first-child::before {
    border-color: #000 !important;
}

body.contrast .bip-main-content .bip-main a,
body.contrast .top-footer a:hover,
body.contrast .top-footer a:hover .fa-chevron-up,
body.contrast .mobile-menu:hover .fas.fa-bars {
    color:#ff000d !important;
}

body.contrast .bip-main-content .bip-main a:hover {
    color: #c9000a !important;
}


body.contrast ::-webkit-input-placeholder { /* Edge */
    color:#ffff00 !important;
  }
  
body.contrast :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#ffff00 !important;
}
  
body.contrast ::placeholder {
    color:#ffff00 !important;
}

body.contrast .btn-red:hover,
body.contrast .bip-main-content.bip-search-results .btn-red:hover,
body.contrast .bip-main-content.bip-search-results .btn-red.next:hover i,
body.contrast .bip-sidebar-menu .menu-item a,
body.contrast .bip-sidebar-menu .menu-item a:first-child::before,
body.contrast .bip-sidebar-menu .sub-menu .menu-item a:hover,
body.contrast #pagination .btn-red{
    background-color: #ffff00 !important; 
    color: #000 !important;
}
body.contrast .bip-main-content .bip-meta{filter: invert(4%) sepia(50%) saturate(4500%) hue-rotate(22deg) brightness(125%) contrast(120%);}

body.contrast .history_btn img{filter: invert(90%) sepia(50%) saturate(4500%) hue-rotate(22deg) brightness(125%) contrast(120%);}

body.contrast .bip-nav, body.contrast #menu-menu-glowne {background-color: #ffff00 !important; }

body.contrast #menu-menu-glowne .current_menu_item{color:#ffff00!important;}
body.contrast  .breadcrumb-item.active {
    color: #ffff00!important;
}
body.contrast  .breadcrumb-item.active::before {
 color: #ffff00!important;
}

body.contrast .bip {
    border: 2px solid #ffff00;
}

body.contrast .table td, body.contrast .table th {
    border-top: 1px solid #ffff00;
}
body.contrast #menu-menu-glowne li.current_page_item a{color: #ffff00!important;}

body.contrast .bip-sidebar-menu .current_page_item a{     background-color:#000 !important;
    color:#ffff00 !important;  border: 1px solid #ffff00!important;}

body.contrast .bip-sidebar-menu .menu-item.current_page_item a::before{ background-color:#000 !important;
    color:#ffff00 !important; border-color: #ffff00 !important; }

body.contrast .bip-sidebar-menu .sub-menu .menu-item a {
 border-color: #ffff00 !important;
}

body.contrast .breadcrumb-item, body.contrast .breadcrumb-item::before {
    color: #ffff00 !important;
}

body.contrast .btn-red {
    background-color:#292929 !important;
    color:#ffff00 !important;
}

body.contrast .footer-nav a:first-child::after {
    border-right: 1px solid #ffff00;
}

body.contrast .bip-header-menu .current_page_item{
   border: 1px solid #ffff00!important;
}
body.contrast #metadata{
    background: #f5f5f5;
}
body.contrast #revision{
    background: #f5f5f5;
}
body.contrast .bip{
    background:none;
}

body.contrast .bip-footer .top-footer{
    background-color: #191919;
}
body.contrast .bip-page-title{
    background: none;
    background-color: #191919;
}
body.contrast .resize-icons li.icon a{
    background-color: #ffff00 !important;
    color: #000 !important;
}
body.contrast .epuap-link{
    display: none;
}
body.contrast .btn-red-and-arrow:after{
    content: "";
}
body.contrast .fa-adjust{
    color: #000 !important;
}
body.contrast .tablepress>:where(tbody.row-striping)>:nth-child(odd)>*{
    background-color: #1d1d1d;
}
body.contrast .tablepress>:where(tbody.row-striping)>:nth-child(2n)>*{
    background-color: #3a3a3a;
}
body.contrast .custom-logo{
    display: none !important;
}
body.contrast .custom-logo-contrast{
    display: block !important;
}