body {
    background: #000;
    color: #FFFF00;
}
a, a:visited, a:active {
    color: #ffff00;
}
a:focus {
    color: #fff;
}
input[type=checkbox]:focus {
    outline: 2px solid red;
    outline-offset: 2px;
}

a:hover {
    color: #fff;
}
.navbar-default {
    background-color: #000;
    color: #FFFF00;
    border-color: #FFFF00;
}
.navbar a:focus, .categories-navigation a:focus {
    outline: 2px solid red;
    outline-offset: 2px;
}
.navbar input:focus{
    border-color: red;
}
.navbar .btn:focus {
    background: red!important;
    color: #fff;
}
.navbar-default .navbar-text, .navbar-default .navbar-brand {
    color: #FFFF00;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #FFFF00;
    color: #FFFF00;
    background: #000;
}
.navbar-default .navbar-toggle:visited, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
    background-color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
    color: #FFFF00;
    background: #FFFF00;
}
.navbar-default .navbar-toggle:hover {
    border-color: #FFF;
    color: #FFF;
    background: #000;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    border-color: #FFF;
    color: #FFF;
    background: #fff;
}
.btn, .btn.btn-default{
    background: #000;
    color: #FFFF00;
    box-shadow: none!important;
}
.btn-primary, .btn-primary:visited, .btn-primary:active:focus,
.btn-default, .btn-default:visited, .btn-default:active:focus {
    border-color: #FFFF00;
    color: #FFFF00;
}
.btn-default:hover {
    border-color: #fff;
    color: #fff;
}
.btn-primary.active, .btn-primary.active:visited, .btn-primary.active:focus
.btn-default.active, .btn-default.active:visited, .btn-default.active:focus {
    border-color: #ff0000;
    color: #ff0000;
}
.btn-primary.active:hover
.btn-default.active:hover {
    border-color: #fff;
    color: #fff;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus,
.btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}
.form-control {
    background: #000;
    border-color: #FFFF00;
    color: #FFFF00;
}
.form-control:focus {
    border-color: #FFFF00;
}
.form-control::-webkit-input-placeholder {
    color: #FFFF00;
}
.form-control:-moz-placeholder {
    color: #FFFF00;
}
.form-control::-moz-placeholder {
    color: #FFFF00;
}
.form-control:-ms-input-placeholder {
    color: #FFFF00;
}
.categories-navigation {
    background: #fff;
    color: #000;
}
#mainContent .btn:focus{
    border: 2px solid red;
}
.box {
    background: #000;
    border: 4px solid #FFFF00;
}
.modal-content {
    background: #000!important;
    border-color: #FFFF00;
}
.categories-navigation .nav-left {
    background: #fcee21;
}
.categories-navigation .nav-left:hover, .categories-navigation .nav-left:active {
    background: #fff;
}
.categories-navigation .nav-left .nav-graphic {
    background: url('../img/nav-left-black.svg') no-repeat;
}
.category-kind-tree_item .category-graphic {
    background: url('../img/folder-main-icon-black.svg') no-repeat;
}
.category-kind-announcement .category-graphic {
    background: url('../img/item-main-icon-black.svg') no-repeat;
}
.category-kind-rss .category-graphic {
    background: url('../img/rss-main-icon-black.svg') no-repeat;
}
.category-kind-url .category-graphic {
    background: url('../img/www-main-icon-black.svg') no-repeat;
}
.categories-navigation .nav-category-bg {
    background: #fcee21;
}
.categories-navigation .send-text {
    color: #000;
}
.categories-navigation .announcement-send {
    background: #fcee21;
    color: #000;
}
.box .box-info {
    background: #fcee21;
}
.box .items-count {
    color: #000;
}
.box .box-info .publication-from, .box .box-info .announcement-id {
    color: #000;
}
.announcement .attachments-title {
    background: #fcee21;
    color: #000;
}
.announcement .with-attachment {
    background: #fcee21;
    color: #000;
}
.announcement .with-attachment .attachments-title {
    background: #fff;
}
.announcement .with-attachment a, .announcement .with-attachment a:visited, .announcement .with-attachment a:active {
    color: #000;
}
.announcement .with-attachment a:hover {
    color: #fff;
}
.announcement .with-attachment .attachment.selected {
    background: #fef790;
    border: 1px solid black;
}
.announcement .attachment-navigation {
    background: #fcee21;
    color: #000;
}
.announcement .attachment-navigation .navigation-buttons a:hover {
    background: #fff;
}
.announcement #attachmentIframe {
    background-color: #fff;
}
.announcement #attachmentIframe .loader, #attachmentContent .loader {
    color: #000;
}
#sendByEmailModal .modal-header {
    background: #fcee21;
    color: #000;
}
#sendByEmailModal .modal-footer .btn {
    color: #000;
    background: #fcee21;
}
#sendByEmailModal #recipientEmailHelpBlock span {
    border: 1px solid red;
    background: #fff;
    color: red;
}
.ext-search-bar {
    background: #fff;
}
.rss-subscribe {
    border: 2px solid transparent;
}
.rss-subscribe a {
    color: #000;
}
.rss-subscribe a:hover {
    text-decoration: none;
}
.rss-subscribe:hover {
    border: 2px solid red;
}
.rss-subscribe .button-background {
    color: #000;
}
.alert.alert-success {
    border: 1px solid green;
    background: #fff;
    color: green;
}
.alert.alert-danger {
    border: 1px solid red;
    background: #fff;
    color: red;
}