/*
    KOLOR SZARO-ZIELONY
    #617175
    #285a66
 */

/* NAVBAR */
.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel {
    background-color: #617175;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    background: #617175;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span {
    color: #285a66;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle {
    color: #285a66;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel a:hover {
    color: #285a66;
}

@media screen and (min-width: 992px) {
    .main-navbar > li {
        background-color: #617175;
    }
}

@media screen and (min-width: 992px) {
    .main-navbar > li:hover {
        background-color: #859ca1;
    }

    .main-navbar > li > ul.rd-navbar-dropdown > li:hover {
        background-color: #859ca1;
    }
}

/* SELECT2 */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #285a66;
    color: #fff;
}

/* PRZEWIJACZ DO GÓRY */
.ui-to-top:hover {
    color: #fff;
    background: #285a66;
}

/* PLAN LEKCJI */
.schedulle * {
    color: black !important;
}

.schedulle .plansc_cnt > .plansc_cnt_w > .bx.pz {
    background: #eaecf1 !important;
    border: 1px solid #c3c5c9 !important;
}

.schedulle .plansc_cnt > .plansc_cnt_w > .bx.pg {
    background: #e4e9eb !important;
    border: 1px solid #d4d8da !important;
}

.schedulle .plansc_godz > div > span b {
    color: #285a66 !important;
}

/* ZASTĘPSTWA */
.replacements-container * {
    color: black;
}

.replacements-container .zastepstwo tr td strong {
    color: #285a66 !important;
}

.replacements-container .komorka_kolor {
    background: #e4e9eb !important;
}

.replacements-container tr, .replacements-container th, .replacements-container td {
    border-color: #d4d8da !important;
}

/* BREADCRUMBS */
.breadcrumb-classic {
    background: #234e58;
}

/* SIDEBAR */
.main-sidebar .widget-post:hover .h6 {
    color: #617175;
}

.main-sidebar .widget-post:hover p.text-dark {
    color: #888888;
}

.main-sidebar .categories li i.fas {
    color: #285a66;
}

.main-sidebar .pinned-pages li i.fas {
    color: #285a66;
}

.main-sidebar .categories ul a:hover i.fas, .main-sidebar .pinned-pages ul a:hover i.fas {
    color: #617175;
}

/* TŁO NAD OBRAZKIEM GALERII */
@media (min-width: 1200px) {
    .thumbnail-classic:before {
        background: rgba(147, 172, 178, .4);
    }
}

/* TEKST I INNE ELEMENTY*/
.page blockquote.quote .text-madison,
.page .text-madison {
    color: #617175;
}

p a, .p a, .list a {
    color: #285a66;
}

p a:hover, p a.hover, .p a:hover, .p a.hover, .list a:hover, .list a.hover {
    color: #617175;
}

blockquote.quote .text-primary, .text-primary,
.post-news-body .h6 a,
.news-mini-item .news-pinned {
    color: #285a66;
}

.news-mini-item:hover .h6 a {
    color: #617175;
}

.responsive-tabs .resp-accordion {
    color: #285a66;
}

.badge {
    background-color: #285a66;
}

.use-element-styles .element-style-1 {
    background: #F5F7FA;
    fill: #F5F7FA;
}

.news-item-details a.category-link:hover span, .news-mini-item a.category-link:hover span {
    color: #285a66;
}

.swiper-slider .swiper-pagination-bullet-active, .swiper-slider .swiper-pagination-bullet:hover {
    background-color: #285a66 !important;
}

/* PRZYCISK W SLAJDERZE */
.navbar-inverse .btn-primary, .context-dark .btn-primary, .swiper-slide-caption .btn-primary {
    color: #fff;
    background-color: #285a66;
    border-color: #285a66;
}

/* PRZYCISKI */
.btn-primary {
    color: #fff;
    background-color: #285a66;
    border-color: #285a66;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle, .navbar-inverse .btn-primary:focus, .context-dark .btn-primary:focus, .swiper-slide-caption .btn-primary:focus, .navbar-inverse .btn-primary.focus, .context-dark .btn-primary.focus, .swiper-slide-caption .btn-primary.focus, .navbar-inverse .btn-primary:hover, .context-dark .btn-primary:hover, .swiper-slide-caption .btn-primary:hover, .navbar-inverse .btn-primary:active, .context-dark .btn-primary:active, .swiper-slide-caption .btn-primary:active, .navbar-inverse .btn-primary.active, .context-dark .btn-primary.active, .swiper-slide-caption .btn-primary.active, .open > .navbar-inverse .btn-primary.dropdown-toggle, .open > .context-dark .btn-primary.dropdown-toggle, .open > .swiper-slide-caption .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.btn-default {
    color: #617175;
    background-color: transparent;
    border-color: #617175;
}

.btn-default:focus, .btn-default.focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.tags-list .btn-primary {
    color: #285a66;
    background-color: #fff;
    border-color: #285a66;
}

.tags-list .btn-primary:focus, .tags-list .btn-primary.focus, .tags-list .btn-primary:hover, .tags-list .btn-primary:active, .tags-list .btn-primary.active, .open > .tags-list .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.tags-list .btn-primary:active:hover, .tags-list .btn-primary:active:focus, .tags-list .btn-primary:active.focus, .tags-list .btn-primary.active:hover, .tags-list .btn-primary.active:focus, .tags-list .btn-primary.active.focus, .open > .tags-list .btn-primary.dropdown-toggle:hover, .open > .tags-list .btn-primary.dropdown-toggle:focus, .open > .tags-list .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #617175;
    border-color: #617175;
}

.responsive-tabs .resp-accordion .resp-arrow {
    color: #617175;
}

/* OKIENKO COOKIE */
#cookie-alert {
    border-color: #285a66;
}

.cookie-alert-cnt-link {
    color: #285a66;
}

#cookie-alert-cnt-accept {
    background: #285a66;
}

.cookie-alert-cnt-link:hover {
    color: #23505a;
}

#cookie-alert-cnt-accept:hover {
    background: #23505a;
}

/* PAGINACJA */
.pagination > li > a,
.pagination > li > span,
.pagination > .active > span,
.pagination > .disabled > span,
.pagination > .disabled > span:hover {
    color: #285a66;
    border-color: #285a66;
}

.pagination > li > a:hover,
.pagination > li > a:active,
.pagination > li > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover {
    color: white !important;
    background-color: #617175 !important;
    border-color: #617175 !important;
}