/* Динамические стили на основе настроек системы */

/* Сайдбар */
.sidebar-main {
    background-color: #20232a !important;
}

.sidebar-main .navigation-main > li > a {
    color: rgba(255, 255, 255, 0.8) !important;
}

.sidebar-main .navigation-main > li > a:hover {
    background-color: #3a3d44 !important;
    color: rgba(255, 255, 255, 0.9) !important;
}

.sidebar-main .navigation-main > li.active > a {
    background-color: #3a3d44 !important;
    border-left: 3px solid #0084d1 !important;
    color: #fff !important;
}

.sidebar-main .navigation-header {
    color: rgba(255, 255, 255, 0.6) !important;
}

/* Navbar header в header-highlight */
.header-highlight .navbar-header:not([class*=bg-]) {
    background-color: #20232a !important;
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset !important;
}

/* Акцентный цвет */
.btn-primary {
    background-color: #0084d1 !important;
    border-color: #0084d1 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #00519e !important;
    border-color: #00519e !important;
}

.navbar-brand {
    color: #0084d1 !important;
}

/* Кнопка поиска */
form.search-by-manuals input[type="submit"] {
    background-color: #0084d1 !important;
    border-color: #0084d1 !important;
    color: #fff !important;
}

form.search-by-manuals input[type="submit"]:hover {
    background-color: #00519e !important;
    border-color: #00519e !important;
}

/* Ссылки */
a {
    color: #0084d1;
}

a:hover {
    color: #00519e;
}

/* Активные элементы форм */
.form-control:focus {
    border-color: #0084d1 !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 132, 209, 0.25) !important;
}

/* Теги */
.label-primary {
    background-color: #0084d1 !important;
}

/* Пагинация */
.pagination > .active > a,
.pagination > .active > span {
    background-color: #0084d1 !important;
    border-color: #0084d1 !important;
}

.pagination > li > a:hover {
    color: #00519e !important;
}

/* Прогресс-бары */
.progress-bar {
    background-color: #0084d1 !important;
}

/* Чекбоксы и радио-кнопки */
.checker input[type=checkbox]:checked + span:after,
.choice input[type=radio]:checked + span:after {
    color: #0084d1 !important;
}

/* Плавающая кнопка создания мануала */
.add-new-manual {
    background-color: #0084d1 !important;
    border-color: #0084d1 !important;
    color: #fff !important;
}

.add-new-manual:hover,
.add-new-manual:focus,
.add-new-manual:active {
    background-color: #00519e !important;
    border-color: #00519e !important;
    color: #fff !important;
}

/* Плавающая кнопка (общий класс) */
.floating-action-btn {
    background-color: #0084d1 !important;
}

.floating-action-btn:hover {
    background-color: #00519e !important;
}

