/*
light = #feffe9
dark = #000
 */

body {
    background-color: #feffe9;
    background-image: none;
}

#wrapper nav, footer > .footer-content {
    background-color: #feffe9;
}

/* Изображения */
img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(grayscale.svg); /* Firefox 4+ */
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}
/* end Изображения */

/* Меню сайта */
.navbar-default {
    background-color: #feffe9;
    border-color: #000;
    font-size: 1em;
    color: #000;
}

.navbar-default .navbar-nav > li > a {
    background-color: #feffe9;
    border-color: #000;
    color: #000;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > li > a:focus {
    color: #feffe9;
    background-color: #000;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #feffe9;
    background-color: #000;
    text-decoration: underline;
}

.navbar-default .dropdown-menu {
    font-size: 1em;
    border-color: #000;
}

.navbar-default .dropdown-menu > .active > a,
.navbar-default .dropdown-menu > .active > a:hover,
.navbar-default .dropdown-menu > .active > a:focus {
    color: #f9f9f9;
    background-color: #000;
}

.navbar-default .navbar-brand {
    color: #000;
    font-size: 1em;
    padding-bottom: 15px;
    text-decoration: underline;
}
/* end Меню сайта */

/* Хлебные крошки */
.breadcrumb {
    background-color: #feffe9;
    border-radius: 0;
    border: 2px solid #000;
}
.breadcrumb li.active {
    font-size: 1em;
    color: #000;
}
.breadcrumb li a {
    font-size: 1em;
    color: #000;
    background-color: transparent;
    text-decoration: underline;
}
.breadcrumb > li + li:before {
    color: #000;
}
/* end Хлебные крошки */

/* Общие */
body {
    font-size: 21px;
}

a {
    background-color: transparent;
    border-color: #000;
    color: #000;
    text-decoration: underline;
}
a.active,
a:hover {
    color: #f9f9f9;
    background-color: #000;
}
/* end Общие */

/* Панели */
.panel {
    border-radius: 0;
    box-shadow: none;
}

.panel-default {
    border-color: #000;
}

.panel-default > .panel-heading {
    color: #000;
    background-color: #feffe9;
    border-color: #000;
}

.panel-footer {
    background-color: #feffe9;
    border-top: 1px solid #000;
}

/* end Панели */

/* Кнопка "Версия для слабовидящих" */
.btn.poor-vision-control {
    color: #000;
    border-color: #000;
    border-radius: 0;
}
/* end Кнопка "Версия для слабовидящих" */

/* Подвал */
.footer-content {
    background: #feffe9;
    border-color: #000;
    color: #000;
}

#subscriber-email {
    height: 40px;
    border-color: #000000;
    border-radius: 0;
    background-color: #feffe9;
}
#subscriber-send {
    color: #feffe9;
    background-color: #000;
    border-color: #000;
    border-radius: 0;
    font-size: 18px;
}
#subscriber-send:hover {
    color: #000;
    background-color: #feffe9;
    font-size: 20px;
}
/* end Подвал */

/* Постраничная навигация */
.pagination {
    border-radius: 0;
}
.pagination > li.prev {
    font-size: 21px;
}

.pagination > li > a,
.pagination > li > span {
    border-color: #000;
    color: #000;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    color: #feffe9;
    background-color: #000;
    border-color: #000;
}
/* end Постраничная навигация */

/* Форма обратной связи */
.well {
    border-color: #000;
    border-radius: 0;
    box-shadow: none;
}
.well .form-control {
    border-color: #000;
    border-radius: 0;
    box-shadow: none;
    font-size: 21px;
    color: #000;
}
.well .btn.btn-primary {
    background-color: #000;
    border-color: #000;
    border-radius: 0;
    color: #feffe9;
    font-size: 22px;
}
.well .btn.btn-primary:hover {
    background-color: #feffe9;
    color: #000;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #000;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #000;
}
/* end Форма обратной связи */