body {
	background: #000;
	color: #FFF832;
}

body.lang-pl #header-page #logo a {
	background: url('/szablony/portal/images/c/b-y/logo.png') top left no-repeat;
	background-size: cover;
}
body.lang-en #header-page #logo a {
	background: url('/szablony/portal/images/c/b-y/logo_en.png') top left no-repeat;
	background-size: cover;
}
body.lang-ua #header-page #logo a {
	background: url('/szablony/portal/images/c/b-y/logo_ua.png') top left no-repeat;
	background-size: cover;
}

a {
	color: #FFF832 !important;
}

a:hover{
	color: #f0f0f0;
}
a:focus,
button:focus {
    outline: 1px solid #FFF832;
    box-shadow: inset 0px 0px 1px 1px #FFF832;
}
label {
    color: #FFF832;
}

/* GLOBALNE { */

blockquote {
	border-left: 5px solid #FFF832;
}

span.star {
	color: #FFF832;
}
.catColorMark {
	display: none;
}

table thead th, table tbody td {
	border: 1px solid #FFF832;
	background: #000;
}

.cc-checkbox-src ~ label>.cc-checkbox, label > .cc-checkbox-src + .cc-checkbox {
	background: #000;
	border: 1px solid #FFF832;
	color: #FFF832;
	background-position: -14px -504px;
}
.cc-checkbox-src:checked ~ label>.cc-checkbox, label > .cc-checkbox-src:checked + .cc-checkbox {
	background: #fff832 url('/szablony/portal/images/c/b-y/sprite_page.png') -14px -504px no-repeat;
	border-color: #fff832;
}
.cc-checkbox-src:hover:not(:checked) ~ label>.cc-checkbox, label > .cc-checkbox-src:hover:not(:checked) + .cc-checkbox {
	border-color: #fff832;
	background: #fff832;
	background-position: -14px -504px;
}
.cc-radio-src + label>.cc-radio, label > .cc-radio-src + .cc-radio {
	background: #000;
	border: 1px solid #FFF832;
}
.cc-radio-src + label>.cc-radio:hover, label > .cc-radio-src + .cc-radio:hover {
	border-color: #FFF832;
}
.cc-radio-src:checked + label>.cc-radio, label > .cc-radio-src:checked + .cc-radio {
	background: #FFF832;
}

.after-shadow:after {
	display: none !important;
}
.link-after-arrow {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -73px no-repeat !important;
	color: #000 !important;
}
.block-header-color .header-block {
	background: #FFF832 !important;
	color: #000 !important;
}
.block-header-color .header-block button{
	color: #000 !important;
}

ul.black-arrowed li {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -645px no-repeat;
}
.alert {
	background: #000 !important;
	border: 1px solid #FFF832;
	color: #FFF832;
}
.alert .btn {
	color: #FFF832;
	background: #000;
	border: 2px solid #FFF832;
}
.lightgray {
	background: #000 !important;
	border-color: #FFF832;
}
.gray-box {
	background: #000;
}
.theme-green.submit {
	background: #000;
	color: #FFF832;
}
.ico-clock {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -574px no-repeat;
}
.breadcrumbs {
	border-color: #FFF832;
}
.breadcrumbs .breadcrumbs-arrow {
	background: #000 url('/szablony/portal/images/c/b-y/sprite_page.png') -11px -648px no-repeat;
}
.breadcrumbs-spacer {
	background: none;
}
.pager .active {
	font-size: 20px;
	font-size: 2.0rem;
	color: #FFF832;
}

.page-district-header-logo {
	background: #000 !important;
}
body.page-district .page-district-header .page-district-header-logo strong {
	color: #FFF832 !important
}

.module .header-block .title {
	color: #FFF832;
}
.module .header-block .title.hasPrint .pane {
	display: block;
}
.module .header-block .title.hasPrint .pane .pdf,
.module .header-block .title.hasPrint .pane .print {
	background-image: url('/szablony/portal/images/c/b-y/sprite_page.png');
	opacity: 1;
}
input:not([type=submit]), select, textarea {
	outline: 1px solid #FFF832;
	background: #000;
	color: #FFF832;
}
.module-section {
	background: #000 !important;
	border-width: 1px 0;
	border-style: solid;
	border-color: #FFF832;
}
.module-section.files .file .icon {
	background-color: #FFF832;
}
.module-section.section-metrics .form-row {
	color: #FFF832;
}
.tabs a {
	border-color: #FFF832;
}

/* regiony */

.reg-17 {
	border-left: 1px #FFF832;
}

.subportal section.reg-5 {
	background: #000;
}
.page section.reg-5 {
	background: #000;
}


/* } MODUŁY { */

.search-module .search-simple .search-toggle {
	color: #FFF832;
}
.search-module [type=text].text-input {
	background: #000;
}
.search-module .submit-bg {
	background-color: #000;
}
.search-module .submit-search-bg-main:before {
	background-color: #FFF832;
}
.search-module .submit-search-bg-clear:before {
	background-color: #FFF832;
}
.search-module .submit-search-bg-clear .gray-square-main {
	color: #FFF832;
}
.search-module .submit-search-bg-main .green-square-main {
	color: #FFF832;
}
.search-module .submit-bg input.submit {
	color: #FFF832;
}
.tabelkaszara th, .nice-table th {
	background: #FFF832;
	color: #000;
}

/* ### moduł aktualności ### */

.news-module-list .news .title,
.news-module-list .news .date,
.news-module-list .news .desc {
	color: #FFF832;
}
.news-module-list a.more {
	  background: url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -646px no-repeat;
}
.news-module .date {
	color: #FFF832;
}

/* ### moduł wydarzeń ### */

.events-module .module-section {
	background: #000;
}
.events-module .events-groups-list {
	background: #000;
}
.events-module .module-events-list .event .event-date-time {
	color: #FFF832;
}
.events-module .export-pane {
	background: #FFF832;
	border-bottom: #FFF832;
}
.events-module .export-pane form button, .events-module .export-pane a {
	color: #000;
	border-color: #000;
}



/* ### wizytówki ### */

.bizcard-module .module-section {
	background: #000;
}
.bizcard-module .search-bizcard {
	background: #000;
}
.bizcard-module .name-filter a {
	background: none;
}
.bizcard-module .select-filter select {
	color: #FFF832;
	background: #000;
	border: 1px solid #FFF832;
}
.bizcard-module.bizcard-single .bizcard-details {
	background: #000;
}
.bizcard-module.bizcard-single .bizcard-details .label,
.bizcard-module.bizcard-single .bizcard-details span {
	color: #FFF832;
}
.bizcard-module.bizcard-single .right-fotos {
	background: #000;
}
.bizcard-module .list .bizcard-wrapper.featured {
	background: #FFF832;
}
.bizcard-module .list .bizcard-wrapper.featured .bizcard .name a {
	color: #000 !important;
}
.bizcard-module .list .bizcard .category-details .cd-cat {
	color: #FFF832;
}
.bizcard-module .list .bizcard .contact-details .separator,
.bizcard-module .list .bizcard .category-details .separator {
	color: #FFF832;
}

/* ### modul FAQ ### */

.faq-search .text-input {
	background: #000;
	color: #FFF832;
	outline: 1px solid #FFF832;
}
.faq-search .button.green-square {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_header.png') no-repeat -7px -11px;
}

.faq-module .desc.margin-bottom p span {
	color: #FFF832 !important;
}
.faq-module .beam {
	background: #000;
	outline: 1px solid #FFF832;
}
.faq-module .beam .title {
	color: #fff832;
}
.faq-module .beam:hover .title {
	color: #000;
}
.faq-module .beam span {
	color: #FFF832;
}
.faq-module .beam:hover {
	background: #FFF832;
}
.faq-module .beam:hover span {
	color: #000;
}
.faq-module .beam.active {
	background: #FFF832;
}
.faq-module .beam.active span {
	color: #000000;
}
.faq-form input[type=submit] {
	background: none;
	color: #FFF832;
}

/* ankiety dynamiczne */

.df-control.section-break {
	background: #000;

}

/* } BLOKI {  */

.accessibility a {
	background: #000;
	color: #FFF832;
}
.accessibility a:hover {
	color: #000 !important;
	background: #FFF832 !important;
}
.header-top .accessibility .sign-lang,
.header-top .accessibility .sign-lang:hover {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_header.png') -124px -35px !important;
}
.header-top .accessibility .jq-font-plus,
.header-top .accessibility .jq-font-plus:hover,
.header-top .accessibility .jq-font-minus,
.header-top .accessibility .jq-font-minus:hover {
	background: #fff832;
	color: #323232;
}
.header-top .accessibility .jq-contrast,
.header-top .accessibility .jq-contrast:hover {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_header.png') -124px -11px !important;
}
.header-top .language-selector a {
	background: #000;
	color: #FFF832;
}
.header-top .language-selector a.active, .header-top .language-selector a:hover {
	background: #FFF832;
	border: none;
	color: #000 !important;
}

.msg-info {
	border: 1px solid #FFF832 !important;
	background: #000 !important;
}

.bizcard-module.bizcard-single .bizcard-gallery .owl-nav>button {
	color: #FFF832 !important;
}

.leaflet-bar a {
	background: #000 !important;
}

.header-top .weather-forecast a,
.header-top .weather-forecast button {
	background: #000 !important;
	color: #FFF832;
}
.header-top .weather-forecast a:hover,
.header-top .weather-forecast button:hover {
	background: #FFF832 !important;
	color: #000 !important;
}

.bip-link a {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_header.png') no-repeat -60px -15px;
}
.block.search-top input.text-input {
	background: #000;
	color: #FFF832;
	border-color: #FFF832;
}
.block.search-top input.submit {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_header.png') no-repeat -7px -11px;

}
.block.search-top input.text-input::-webkit-input-placeholder { /* WebKit browsers */
	color: #FFF832;
}
.block.search-top input.text-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #FFF832;
	opacity:  1;
}
.block.search-top input.text-input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #FFF832;
	opacity: 1;
}
.block.search-top input.text-input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #FFF832;
}

ul.menu-top.right a {
  border-color: #FFF832 !important;
}

.menu-top-expander .limegreen>a {
	box-shadow: inset 0 -2px 0 0 #FFF832;
}
.menu-top-expander .limegreen>a:hover {
	  box-shadow: inset 0 -2px 0 0 #FFF832;
}
.menu-top-expander .menu-top-expand {
	background: #000;
	border-color: #FFF832;
}
.menu-top-expander .menu-top-expand li:before {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -73px no-repeat;
}

/* ############### */

.news-block-tiles .news-tile {
	background: #000 !important;
	box-shadow: inset 0px 0px 0px 1px #FFF832;
}
.news-block-tiles .news-tile.transparent {
	background: none !important;
	box-shadow: none !important;
}
.news-block-tiles .news-tile span {
	color: #FFF832 !important;
}
.news-block-tiles .main-box {
	/*position: relative;*/
}
.news-block-tiles .main-box .news-content {
	padding: 0px 15px;
}
.news-block-tiles .main-box span {
	color: #FFF832 !important;
}
.news-block-tiles .main-box a .news-title {
	background: #000;
	padding: 10px;
}
.news-block-tiles .main-box a .news-desc {
	background: #000;
	padding: 10px;
	min-height: 50px;
}

/* ################ */

.menu-list-desc-first-large li:nth-of-type(4n+1) a {
	border-color: #FFF832;
}
.menu-list-desc-first-large li:nth-of-type(4n+1) a:after {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -73px no-repeat;
}
.description-block,
.description-block a,
.description-block:first-line,
.description-block a:first-line {
	color: #FFF832 !important;
}
.description-block img {
	background-color: #FFF832;
}


.calendar-block.full-calendar .js-calendar-eventday {
	color: #FFF832 !important;
}
.calendar-block .calendar-datepicker {
	background: #000 !important;
}
.calendar-block .calendar-datepicker span,
.calendar-block .calendar-datepicker button {
	color: #FFF832 !important;
}
.calendar-block .calendar-datepicker span:focus,
.calendar-block .calendar-datepicker button:focus {
	outline-color: #FFF832 !important;
}
.events-module .export-pane form button:focus, 
.events-module .export-pane a:focus {
	outline: 3px solid #000 !important;
}
body table td, body .index-table tr:nth-child(2n) td, body .index-table tr:nth-child(2n+1) td {
	background: #000 !important;
}
.calendar-block .calendar-datepicker table td.event span.today {
	background: #FFF832;
	color: #000;
}
.calendar-block .calendar-datepicker table td.event.off {

}

input:focus, textarea:focus, select:focus {
	outline-color: #FFF832 !important; 
}

/* ###### */
.news-block-subportals .header-block a {
	color: #000 !important;
}
.news-block-subportals .box-top {
	background: #000 !important;
}
.news-block-subportals .news-main a .news-title {
	color: #FFF832 !important;
	background: #000;
	padding: 5px;
}
.news-block-subportals .news-under a:hover {
	background: #FFF832;
	color: #000 !important;
}
.news-block-subportals .news-under a:nth-of-type(1):after {
	border-left: 1px solid #FFF832;
}
.news-block-subportals .news-under a:nth-of-type(3):after {
	border-right: 1px solid #FFF832;
}

span.required, .df-required {
	color: #FFF832;
}

.report-tech-error {
	background: #000;
	border: 1px solid #FFF832;
}
.report-tech-error .header-block a {
	color: #000 !important;
}
.report-tech-error .form-close,
.report-tech-error .form-close:hover {
	background: #FFF832;
	color: #000;
	box-shadow: none;
}
.report-tech-error .header-block:hover {
	box-shadow: none;
}
.report-tech-error .text-input, .report-tech-error .textarea, .report-tech-error .select {
	background: #000;
	border: 1px solid #FFF832 !important;
	color: #FFF832;
}

/* stopka */

.fullwidth-wrapper.darkgray .header-block, .fullwidth-wrapper.darkgray .small-title {
	color: #FFF832;
}

.teaser-slider-footer .owl-prev, .teaser-slider-footer .owl-next {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') no-repeat;
}
.teaser-slider-footer .owl-prev {
	background-position: -15px -357px;
}
.teaser-slider-footer .owl-next {
	background-position: -15px -416px;
}
.content-teaser.teaser-slider.teaser-slider-big .teaser-inner .teaser-title {
	background: #000;
	color: #FFF832;
}

#copyrights, #realization {
	color: #FFF832 !important;
}

/*  ### filtry wizytówki ### */

.bizcard-block.bizcard-filters {
	background: #000;
	color: #FFF832;
}
.bizcard-block.bizcard-filters .small-title {
	color: #FFF832;
}
.bizcard-block.bizcard-filters select {
	background: #000;
	border: 1px solid #FFF832 !important;
	color: #FFF832;
}
.bizcard-block.bizcard-filters .submit {
	color: #FFF832;
}

/* ### menu boczne ### */

.menu-side ul li:before {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -73px no-repeat;
}

body ul.menu-list-sidesc li:before,
body div[data-color] ul.menu-list-sidesc li:before {
	background-color: transparent !important;
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -73px no-repeat !important;
}
ul.menu-list-sidesc li a span {
	color: #FFF832 !important;
}
.menu-side ul li ul li:before {
	  background: #000 url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -646px no-repeat;
}

/* ### slider aktualnosci ### */

.news-block-topslider {
	background: #000;
}
.news-block-topslider .news-summary h2 a {
	background: #000;
	padding: 5px;
}
.news-block-topslider .news-summary span {
	color: #FFF832;
	background: #000;
	padding: 5px;
}
.news-block-topslider .side-box ul li.item-selected {
	border-color: #FFF832 !important;
	background-color: #FFF832;
}
.news-block-topslider .side-box ul li.item-selected a {
	color: #000 !important;
}
.news-block-topslider .news-pager .jq-news-page {
	background: #FFF832;
}
.news-block-topslider .news-pager .jq-news-page.selected {
	background-color: #000;
	box-shadow: 0px 0px 0px 3px #FFF832;
}

/* ### newsletter ### */

.newsletter-block .block-header {
	  background: url('/szablony/portal/images/c/b-y/sprite_page.png') -14px -12px no-repeat;
}
.newsletter-block form input[type=text] {
	background: #000;
	border: 1px solid #FFF832;
	color: #FFF832;
}
.newsletter-block form input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
	color: #FFF832;
}
.newsletter-block form input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #FFF832;
	opacity:  1;
}
.newsletter-block form input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #FFF832;
	opacity: 1;
}
.newsletter-block form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #FFF832;
}
.newsletter-block form input[type=submit] {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -8px -113px no-repeat;
}


a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/* ### baner linkowy ### */

.bannerlink-block {
	background: #000 !important;
	border:  1px solid #FFF832 !important;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.bannerlink-block .bannerlink-ico+.bannerlink-label {
	color: #FFF832 !important;
}
/* .bannerlink-block .bannerlink-ico img {
	background: #FFF832 !important;
} */
.bannerlink-block .bannerlink-ico img,
.bannerlink-block .bannerlink-label {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.bannerlink-block .bannerlink-label,
.bannerlink-block .bannerlink-label:hover {
	color: #FFF832;
}
.bannerlink-block:hover {
	background: #FFF832 !important;
}
.bannerlink-block:hover .bannerlink-label {
	color: #000 !important;
}


/* ### wydarzenia główna ### */

.calendar-block .calendar-event .event-date {
	color: #FFF832 !important;
}
.calendar-block .calendar-event .event-time {
	color: #FFF832 !important;
}
/* ### kalendarz wydarzeń ### */

.calendar-block.singleday-calendar .calendar-events {
	background: #000;
}
.calendar-block .calendar-event:hover {
	background: #000;
}

.calendar-block.singleday-calendar .calendar-events .event-time {
	color: #FFF832;
}

.calendar-block .calendar-events .js-calendar-promo {
	color: #FFF832;
}

/* polecane wydarzeni*/

.recommended-events-block .recommended-event .event-date-time {
	color: #FFF832 !important;
}

body .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #FFF832 !important;
}
body .mCSB_scrollTools .mCSB_buttonDown:before, body .mCSB_scrollTools .mCSB_buttonUp:before {
	background: #FFF832 url('/szablony/portal/images/c/b-y/sprite_page.png') -11px -69px no-repeat;
}

.owl-carousel .owl-controls .owl-dot {
	background: #FFF832;
}
.owl-carousel .owl-controls .owl-dot.active {
	background: #000;
	box-shadow: 0px 0px 0px 3px #FFF832;
}

/* ### blok polecane ### */

.content-teaser.tiles-big .teaser-element .teaser-title {
	background: black;
	color: #FFF832;
}

/* ### blok galerii ### */
.gallery-block .fotos a h3 {
	background: #000;
	color: #FFF832;
}

/* blok aktualnosci pilne / przyklejone */

.newsticker-block .fade-left:after {
	background: #FFF832 url('/szablony/portal/images/sprite_page.png') no-repeat -30px -531px
}
.newsticker-block ul.newsticker a:after {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -645px no-repeat;
}

/* ostatnio dodane */

.latest-content .content-details {
	color: #FFF832;
}

/* aktualności pilne - pasek */

.newsticker-block .newsticker li:hover {
	background: #FFF832;
}
.newsticker-block .newsticker li:hover a {
	color: #000 !important;
}
.newsticker-block .newsticker li a:after {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') -15px -651px no-repeat;
}
.newsticker-block .newsticker li:hover a:after {
	background: url('/szablony/portal/images/c/b-y/sprite_page.png') -21px -78px no-repeat;
}



/* } */


/* DZIELNICE */

body.page-district .header-top-wrapper {
	background: #fff832;
}
body.page-district .header-top-wrapper ul li a:hover,
body.page-district .header-top-wrapper ul li button:hover,
body.page-district .header-top-wrapper ul li a:focus,
body.page-district .header-top-wrapper ul li button:focus {
	outline: 1px solid #111;
}

.menu-top-expander>li button,
#polityka-ciastek .container {
	color: #FFF832;
}

.owl-carousel .owl-controls .owl-dot {
	border-color: #FFF832;
}

.header-top .accessibility a:focus, 
.header-top .accessibility button:focus, 
.header-top .language-selector a:focus, 
.bip-link a:focus {
	outline-offset: 1px;
	position: relative;
	z-index: 1;
}
.block.search-top input.submit:focus,
.block.search-top input.text-input:focus {
	outline-color: #FFF832;
}

.module .header-block .page-tools .pdf, 
.module .header-block .page-tools .print, 
.module .header-block .page-tools .addArticle {
	background-color: #FFF832;
}

.pager li a, .pager li span {
	background: #000;
}

.page .reg-4,
.page section.reg-5,
.content .container {
	border-color: #FFF832;
}

#dialog .dialog {
	background: #000;
}
#dialog .dialog .header {
	border-color: #FFF832;
}
#dialog .dialog .dialog-close {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF832;
}
#dialog .dialog .dialog-close:focus {
	box-shadow: 0 0 0 0 transparent;
}
