.spec.inverted .top-nav-menu-wrapper{
    filter: invert(1);
}
body.spec.inverted{
    background: black;
}
.spec.inverted .b-header{
    filter: invert(1);
}


.spec.inverted #top_2 .topmenu > li{
    border-color: white;
}
.spec.inverted #top_2 .topmenu > li > a{
    color: white;
}

.spec.inverted #top{
    background: black;
}
.spec.inverted #search{
    filter: invert(1);
}
.spec.inverted #search .button{
    background: black;
}
.spec.inverted .extended-search-wrapper{
    filter: invert(1);
}
.spec.inverted .mainblock .mainleft{
    filter: invert(1);
}
.spec.inverted .resize{
    background: black;
}


.spec.inverted .rightblock .rightmenu > li{
    background: black;
}
.spec.inverted .openp > ul > li{
    background: black;
}
.spec.inverted .mainblock .mainright > .rightblock{
    filter: invert(1);
}
.spec.inverted .discussion-process{
    filter: invert(1);
}
.spec.inverted .discussion-process .title{
    color: black;
}
.spec.inverted .discussion-process .process-id{
    color: black;
}
.spec.inverted .spec-footer{
    filter: invert(1);
}
.spec.inverted #top_2 .topmenu > li > ul > li{
    background: white;
}
.spec.inverted .spec-footer .info-design{
    border-top: 1px solid black;
}
.spec.inverted .breadcrumb > li,
.spec.inverted .breadcrumb > li > a{
    color: white;
}
.spec.inverted .breadcrumb > li + li:before{
    color: white;
}
.spec.inverted .view-npa > small,
.spec.inverted .report-view > small{
    color: black;
}
.spec.inverted .blog-item .blog-info{
    border-color: black;
}
.spec.inverted .blog-item .blog-info li{
    border-color: black;
}
.spec.inverted .mainleft h4 span{
    color: white !important;
}
.spec.inverted .blog-item h4.media-heading span a{
    color: white;
}
.spec.inverted i.like,
.spec.inverted i.dislike{
    color: white !important;
}
.spec.inverted .blog-item .media{
    border-color: white;
}
.spec.inverted .blog-item .comments{
    filter: invert(1);
}
.spec.inverted .media,
.spec.inverted .media-body{
    color: white;
}
.spec.inverted .mainleft .maincontent.rightcontent h4{
    color: black !important;
}
.spec.inverted .mainleft h4{
    color: white !important;
}
.spec.inverted .maincontent.rightcontent .subscriber{
    background-color: black !important;
}
.spec.inverted .info{
    color: black;
}
.spec.inverted .cd-accordion-menu > li label{
    background-color: black;
}
.spec.inverted{
    background-color: black;
}
.spec.inverted hr{
    border-color: black;
}
.spec.inverted .conceptFiles > li > a,
.spec.inverted .conceptFiles > li > label{
    color: black;
}
.spec.inverted .top-nav-menu-wrapper .color-box > .item.c.active{
    background-color: black;
    color: white;
}
.spec.inverted .top-nav-menu-wrapper .color-box > .item.c{
    background-color: white;
    color: black;
}
.spec.inverted .responsive-wrapper table{
    color: white;
}
.spec.inverted .responsive-wrapper table a{
    color: white;
}
.spec.inverted .pagination{
    filter: invert(1);
}
.spec.inverted .portlet.box > .portlet-body th{
    background: black;
}