body {
    background: #000;
}

body,
a,
p,
input,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: #fff;
}

a {
    color: #ffff00;
}

a:hover,
a:focus {
    color: #00ff00;
    text-decoration: underline;
}

.right-bg {
    display: none;
}

.header-wrapper .container {
    background: none;
    border: none;
    padding-left: 0;
}

.header-wrapper .bip-logo {
    background: #fff;
}

.header-contact h2,
.header-contact p {
    color: #fff;
}

.content-block {
    background: none;
}

.breadcrumbs a,
.nav-information a {
    color: #ffff00;
}

.breadcrumbs a:hover,
.breadcrumbs a:focus {
    color: #00ff00;
}

.content-news .content-news-item {
    border-left: 1px solid #f1f1f1;
}

.content-news .content-news-item-utilities {
    color: #fff;
}

.content-news .content-news-item-content .content-news-read-more {
    color: #ffff00;
    background: none;
    border: 1px solid #f1f1f1;
    border-left: none;
}

.content-news .content-news-item-content .content-news-read-more:hover,
.content-news .content-news-item-content .content-news-read-more:focus {
    color: #00ff00;
}

.content-news .content-news-item-content .content-news-read-more::before {
    display: none;
}

.attachments-box {
    border: 1px solid #f1f1f1;
}

.attachments-box .header {
    background: none;
}

.attachments-box .header,
.attachments-box .header .glyphicon,
.content-att-item-utilities {
    color: #fff;
}

.addon-box {
    background: none;
    border: 1px solid #f1f1f1;
}

.addon-box .addon-box-header,
.addon-box-side-right .addon-box-header .glyphicon,
.addon-box-side-right,
.addon-box-side-right p {
    color: #fff;
}

.addon-box-side-left.textmodule {
    background: none;
}

.info-box .print {
    color: #ffff00;
}
.info-box .print:hover,
.info-box .print:focus {
    color: #00ff00;
}

.btn-full-history {
    background: none;
    border: 1px solid #f1f1f1;
    color: #ffff00;
}

.btn-full-history:hover,
.btn-full-history:focus {
    background: none;
    color: #00ff00;
}

.menu-box,
#sidebar .menu-box-common,
.position-right-container .menu-box {
    background: none;
    /*border: 1px solid #f1f1f1;*/
}

.menu-box li a {
    color: #ffff00;
}

.menu-box li a:hover,
.menu-box li a:focus,
.menu-box li a.active,
.menu-box li.focused a {
    color: #00ff00;
}

#sidebar .menu-box-common li a {
    border-top: 1px solid #e3e2e1;
}

.modal-content {
    background: #fff;
}

.pager li > a,
.pager li > span {
    border: 1px solid #f1f1f1;
    background: none;
    color: #ffff00;
}

.pager li.active > a,
.pager li > a:hover,
.pager li > a:focus {
    background: none;
    color: #00ff00;
}

.header-contact,
.bg-wcagred {
    background-color: #000 !important;
}

.header-contact,
.bg-wcagred {
    background-color: #000 !important;
}

.color-wcagred {
    color: #fff;
}

.menu-box .menu-title {
    border: none;
}

.footer-wrapper {
    background: #000;
}
