body {
    background: #fff;
}
@media (max-width: 1100px) {
    .navbar {
        background: #fff!important;
    }

    .navbar .right-bg {
        display: none;
    }
}

.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 {
    background-color: #cc3333!important;
    border-color: transparent;
    border-width: 1px;
    color: #fff;
}
input[type=checkbox]:focus {
    outline: 2px solid red;
    outline-offset: 2px;
}

.btn:hover {
    background: #cc3333!important;
    color: #fff;
}

.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #cc3333;
}
.form-control:focus {
    border-color: red;
}
.navbar::after {
    position: absolute;
    bottom: 0;
    display: block;
    height: 34px;
    width: 100%;
    content: '';
    background-color: #cc3333;
    border-top: #ff9900 7px solid;
}
.navbar a:focus, .categories-navigation a:focus {
    outline: 2px solid red;
    outline-offset: 2px;
}

.navbar .btn:focus {
    background: #cc3333!important;
    color: #fff;
}

.navbar-default {
    background-color: #fff;
    color: #000;
}

.navbar-default .navbar-text, .navbar-default .navbar-brand {
    color: #000;
}

.navbar-form input {
    border-bottom-color: #cc3333;
}

.navbar-form input.form-control:focus {
    border-bottom-color: #ff9900;
}

.navbar .btn {
    background: #ff9900;
    border: none;
}

.navbar-default .navbar-toggle {
    border:none;
    background-color: #ff9900;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #cc3333;
}

.navbar-default .navbar-toggle:focus .icon-bar , .navbar-default .navbar-toggle:hover .icon-bar  {
    background-color: #fff;
}

.navbar .right-bg {
    background: url('../img/header-right-bg.png') no-repeat;
    height: 94px;
    width: 80px;
}

.categories-navigation {
    background: #e9e2d6;
}

.box {
    background: #fff;
}
.box .box-content h2 {
    color: #000;
}
.box .box-info .publication-from, .box .box-info .announcement-id {
    color: #000;
}
.box .box-info .items-count {
    background: #fff;
}
.box.category-kind-tree_item {
    border: 5px solid #cc3333;
}
.box.category-kind-tree_item .items-count {
    color: #cc3333;
    min-width: 70px;
    text-align: center;
}
.box.category-kind-tree_item .box-info {
    background: #cc3333;
}
.categories-navigation.category-kind-tree_item .nav-category-bg {
    background: #cc3333;
}
.box.category-kind-announcement {
    border: 5px solid #ff9900;
}
.box.category-kind-announcement .items-count {
    color: #ff9900;
}
.box.category-kind-announcement .box-info {
    background: #ff9900;
}
.categories-navigation.category-kind-announcement .nav-category-bg {
    background: #ff9900;
}

.box.category-kind-rss .box-info {
    background: #0099cc;
}
.box.category-kind-rss {
    border: 5px solid #0099cc;
}
.box.category-kind-rss .items-count {
    color: #0099cc;
}
.categories-navigation.category-kind-rss .nav-category-bg {
    background: #0099cc;
}
.box.category-kind-url .box-info {
    background: #4ea059;
}
.box.category-kind-url {
    border: 5px solid #4ea059;
}
.box.category-kind-url .items-count {
    color: #4ea059;
}
.box.custom-colors .box-info {
    background: inherit!important;
}
.box.custom-colors .box-info span {
    color: inherit;
}
.box.custom-colors .box-content h2,
.box.custom-colors .box-content p {
    color: inherit;
}
.categories-navigation.category-kind-url .nav-category-bg {
    background: #4ea059;
}
.categories-navigation .nav-left {
    background: #cc3333;
}
.categories-navigation .nav-left:hover, .categories-navigation .nav-left:active {
    background: #d95200;
}
.categories-navigation .nav-left .nav-graphic {
    background: url('../img/nav-left.svg') no-repeat;
}
.categories-navigation .announcement-send {
    background: #ff9900;
    color: #000;
}
.categories-navigation .announcement-send:hover {
    background: #cc3333;
    color: #fff;
}
.category-kind-tree_item .category-graphic {
    background: url('../img/folder-main-icon.svg') no-repeat;
}
.category-kind-announcement .category-graphic {
    background: url('../img/item-main-icon.svg') no-repeat;
}
.category-kind-rss .category-graphic {
    background: url('../img/rss-main-icon.svg') no-repeat;
}
.category-kind-url .category-graphic {
    background: url('../img/www-main-icon.svg') no-repeat;
}
.announcement .announcement-content {
    border-top-color: #c7beb1;
}
.announcement .attachments-title {
    background: #e9e2d6;
    color: #000;
}
.announcement .attachment a, .announcement .attachment .mime-type {
    color: #000;
}
.announcement .attachment.selected {
    background: #f4f1eb;
}
.announcement .attachment .mime-type {
    color: #000;
}
.announcement .with-attachment {
    background: #e9e2d6;
}
.announcement .with-attachment .attachments-title {
    background: #c7beb1;
}
.announcement .attachment-navigation {
    background: #e9e2d6;
    margin: 0;
}
.announcement .attachment-navigation .navigation-buttons a:hover {
    background: #f4f1eb;
}
.announcements.display-style-list .box .box-content .signature {
    color: black;
}
.announcements.display-style-list .box .box-content .publication-info {
    color: black;
}
.announcements .row-odd .box {
    background-color: #f5f3eb;
}
/*.attachment .mime-type {*/
    /*background-color: #0c0c0c;*/
    /*padding: 3px 4px;*/
    /*border-radius: 2px;*/
/*}*/
.modal-header {
    background: #c7beb1;
    color: #000;
}
#sendByEmailModal .modal-footer .btn {
    color: #000;
    background: #ff9900;
}
#sendByEmailModal .modal-icon-bg {
    background: #ff9900;
}
#sendByEmailModal .form-control {
    border: 1px solid #878787;
}
#sendByEmailModal #recipientEmailHelpBlock span {
    border: 1px solid #878787;
    background: #fff;
}
.ext-search-bar {
    background: #e9e2d6;
}
.rss-subscribe a {
    color: #000;
}
.rss-subscribe .button-background {
    background: #ff9900;
}
.categories a.category-link:hover, .announcements a.announcement-link:hover {
    color: inherit;
}
