
.search .search-input:focus { 
    box-shadow: 0 -5px 15px -4px rgba(78, 164, 81, 1), 0 5px 15px -4px rgba(78, 164, 81, 1), -5px 0 15px -4px rgba(78, 164, 81, 1);
}

.cookie-law { border-top: 2px solid #289548; }

.search-bar  .search-wrapper  { background-color: #289548  ; }
.search-select { background-color: #ffffff; text-align: left; color: #48a563 ; font-weight: 600; }

.search-container { background-color: transparent; }
.fa-star:before { color: #20773a; }

.search-button { background-color: #20773a !important; }
.search .search-select-wrapper.focus { border-color: #289548; }

.entry b { color: #289548; }

@media (max-width:768px){
    .search-container { background-color: #289548; }
}    

.tree .panel-group .panel .panel-heading.active { color: #ffffff; background-color: #289548; }
.tree .panel-group .panel .panel-heading.active a { color: #ffffff; font-weight: 600;  }
.tree .panel-group .panel .panel-heading.active {  border-left: 4px solid #289548; }
.tree .panel-group .panel .panel-heading:hover { border-left: 4px solid #289548; }
.tree .panel-heading.active  .panel-triangle { border-color: transparent transparent transparent #289548; }

.home-page section { border-top: 2px solid #289548; }
.home-page h3.section-heading .line { border-top: 0; }

#topcontrol { background: none repeat scroll 0 0 padding-box #289548; }

.date-label .month { background-color: #289548; }

a { color: #289548; }
a:hover { color: #20773a; }

.main-nav { background-color: #20773a !important; }
.main-nav button.navbar-toggle {background-color: #48a563; }

.main-nav .nav .nav-item.active > a { background-color: #48a563; }
.main-nav .nav .nav-item a:hover { background: #48a563; }

.main-nav .nav .nav-item.active > a:before  { color: #289548; font-size: 40px; }

.btn-theme { background-color: #289548; border: 1px solid #289548; }
.btn-theme:hover { background-color: #289548; border: 1px solid #20773a;  }

.flexslider .slides .flex-caption .main { background-color: #289548; }

.podobne li { color: #289548; }

.sjp-synonimy li  { color: #289548;  }
.sjp-synonimy .title { color: #289548;  }

.pagination > li > a,
.pagination > li > span {
    border: 0;
    color: #289548;
    font-weight: 600;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    background-color: #289548;
    border: 0;
}

.twitter-typeahead  .tt-cursor  p { background-color: #289548; }

.modal-content { border: 2px solid #289548; }

.enc-haslo-dnia { z-index: 900; }
.enc-haslo-dnia { background-color: #289548; color: #fff; padding: 5px 20px 5px 20px; font-weight: 400;  text-align: center; margin-bottom: 10px; font-size: 18px; }
.enc-haslo-dnia a { color: #fff; font-weight: 600;  }

@media (min-width:768px){
    .enc-haslo-dnia { text-align: center; }
}

@media (min-width:992px){
    .enc-haslo-dnia { position: absolute; top: 210px; right: -5px; opacity: 0.85; }
}

@media (min-width:1200px){
    .enc-haslo-dnia { position: absolute; top: 245px; right: -5px; opacity: 0.85; }
}


/* service-menu */

.service-index-menu { background-color: #20773a; height:35px; line-height:31px;}

#banner-bottom-close .glyphicon { background-color: #20773a; color: #fff; }

.qc-cmp-button {
    background-color: #20773a !important;
    border-color: #20773a !important;
}
.qc-cmp-button:hover {
    background-color: transparent !important;
    border-color: #20773a !important;
}
.qc-cmp-alt-action,
.qc-cmp-link {
    color: #20773a !important;
}
.qc-cmp-button {
    color: #ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
    color: #20773a !important;
}
.qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover {
    color:#ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
    border-color: #20773a !important;
    background-color: transparent !important;
}
.qc-cmp-button.qc-cmp-secondary-button:hover {
    background-color: #20773a !important;
}
.qc-cmp-ui,
.qc-cmp-ui .qc-cmp-main-messaging,
.qc-cmp-ui .qc-cmp-messaging,
.qc-cmp-ui .qc-cmp-beta-messaging,
.qc-cmp-ui .qc-cmp-title,
.qc-cmp-ui .qc-cmp-sub-title,
.qc-cmp-ui .qc-cmp-purpose-info,
.qc-cmp-ui .qc-cmp-table,
.qc-cmp-ui .qc-cmp-table-header,
.qc-cmp-ui .qc-cmp-vendor-list,
.qc-cmp-ui .qc-cmp-vendor-list-title {
    color: #20773a !important;
}
.qc-cmp-ui a,
.qc-cmp-ui .qc-cmp-alt-action {
    color: #20773a !important;
}
.qc-cmp-ui {
    background-color: #eff2f4 !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-header {
    background-color: #fafafa !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-row {
    background-color: #ffffff !important;
}
.qc-cmp-small-toggle.qc-cmp-toggle-on,
.qc-cmp-toggle.qc-cmp-toggle-on {
    background-color: #20773a !important;
    border-color: #20773a !important;
}

.qc-cmp-toggle-status {
    color: #20773a !important;
}

.issue-button {
    font-weight: 600;
    font-size: 14px;
    color: #20773a;
    cursor: pointer;
}

.fragment-link:before { color: #20773a;}