.body {
   background: #000;
   color: #ff0;
}

#q-app {
  background:#000;
}

.grey-menu {
  background:#000;
  color: #ff0;
}

.grey-menu-inner {
	border:none;
}

.logo-bip-color {
  display:none !important;
}

.logo-bip-yellow {
  display:block !important;
}

.small-header h1 .nazwa-BIP {
  color: #ff0;
}

.flaga-ue {
  display:none !important;
}

.grey-menu-right button,
.grey-menu-right text-black {
  background:#000 !important;
  color: #ff0 !important;
  font-size:1.2rem;
}

.grey-menu-right a {
  color: #ff0 !important;
}

.logo-gryfino-color {
  display:none !important;
}

.logo-gryfino-yellow {
  display:block !important;
}

.main-menu {
  background:#000;
  color: #ff0;
  border-top:solid 1px #ff0;
  border-bottom:solid 1px #ff0;
}

.main-menu button {
  background:#000;
  color: #ff0;
}

.main-menu .bg-gryfinored {
  background:#ff0;
  color: #000;
}

.q-menu {
  background:#000;
  color: #ff0;
  border:solid 1px #ff0;
}

.small-header .grafika-gryfino {
  display:none;
}

.fast-search {
  color: #ff0 !important;
}

.fast-search i {
  color: #ff0 !important;
}

.fast-search .q-field--outlined .q-field__control:before {
  border-color:#ff0 !important;
}

.fast-search .q-field__input, 
.fast-search .q-field__native, 
.fast-search .q-field__prefix, 
.fast-search .q-field__suffix {
  color: #ff0 !important;
}

.breadcrumbs {
  color:#ff0 !important;
}

.breadcrumbs a {
  color:#ff0 !important;
}

.site-content h2 {
  color:#ff0 !important;
}

.site-content-inner {
  color:#ff0 !important;
}

.site-content .title-links a {
	background: #000 !important;
  color:#ff0 !important;
}

.alert-banner .q-banner {
  background:#000 !important;
  color: #ff0 !important;
}

.alert-banner .q-banner .marquee-text-text a {
  color: #ff0 !important;
}

.alert-banner .alert-banner-close {
  color: #ff0 !important;
}

.alert-banner i {
  color: #ff0 !important;
}

.today-date {
  color: #ff0 !important;
}

.news-carousel .text-h2 {
   background: rgba(0, 0, 0, 0.8);
   color:#ff0;
}

.news-carousel .text-subtitle1 {
   background: rgba(0, 0, 0, 0.8);
   color:#ff0;
}

.news-carousel a {
	color:#ff0;
}

.important-links-komunikaty, .important-links-komunikaty-panel {
  background:#000 !important;
  color: #ff0 !important;
}

.important-links-wydarzenia, .important-links-wydarzenia-panel {
  background:#000 !important;
  color: #ff0 !important;
}

.important-links .text-primary {
  color: #ff0 !important;
}

.box-content .box-content-options {
  color: #ff0 !important;
}

.box-komunikaty li {
	border-color:#ff0 !important;
}

.box-komunikaty li h4 {
	padding-left:0px !important;
  color: #ff0 !important;
	background:none !important;
}

.box-komunikaty li a {
  color: #ff0 !important;
}

.box-content {
  border-color:#ff0;
}

.box-content h2 {
  color: #ff0 !important;
}

.info-versions {
  background:none !important;
	color:#ff0 !important;
}

.info-versions-table {
  background:none !important;
}

.info-versions-table th {
  background:none !important;
}

.info-versions-table th,
.info-versions-table tr,
.info-versions-table td {
  border-color:#ff0;
}

.my-card-news {
	background-image: none;
  background:#000 !important;
	color:#ff0;
}

.my-card-news .date {
  background:#000 !important;
  color: #ff0 !important;
}

.my-card-news .q-card__section .text-h6 {
	padding-left:0px !important;
  color: #ff0 !important;
	background:none !important;
}

.my-card-news .q-card__section .q-badge {
  background:#ff0 !important;
  color:#000 !important;	
}

.my-card-news .q-card__section {
	background:none !important;
}

.my-card-news .q-card__section a {
  color: #ff0 !important;
}

.more-news-col button {
  background:#000 !important;
  color: #ff0 !important;
	border:solid 1px #ff0;
}

.more-news-col button .q-btn__content {
  color: #ff0 !important;
}

.q-menu .q-item {
  background:#000 !important;
  color: #ff0 !important;
}

.my-card-box {
  background:#000 !important;
	border:solid 1px #ff0;
	color:#ff0;
}

.my-card-box h3 {
	color:#ff0;
}

.my-card-box a {
	color:#ff0;
}

.my-card-kalendarium h3 {
	background:#000;
}

.my-card-kalendarium .q-date__calendar-item {
  color: #ff0 !important;
}

.my-card-kalendarium .q-date__main {
	background:#000;
}

.my-card-kalendarium .q-date__content {
	border:none;
}

.my-card-kalendarium .q-btn {
  color: #ff0 !important;
}

.lista-projektow .q-item {
  color: #ff0 !important;
}

.q-date__calendar-weekdays>div {
	opacity: 1;
}

.my-card-projektyUE .lista-projektow {
	background: none;
}

.my-card-projektyUE .lista-projektow a {
  color: #ff0 !important;
}

.site-content .submenu ul li span {
  color: #ff0 !important;
	background: none !important;
  border-color:#ff0;
}

.site-content .submenu ul ul li span {
  border:none;
}

.related-news {
  color: #ff0 !important;
  border-color:#ff0 !important;
}

.related-news h5 {
  border-color:#ff0 !important;
}

.related-news .q-card__section a {
  color: #ff0 !important;
}

.submenu .q-date__calendar {
	background: #000 !important;
}

.my-card-kalendarium i {
  color: #ff0 !important;
}

.footer {
  background:#000 !important;
  color: #ff0 !important;
}

.footer a {
  color: #ff0 !important;
}

.footer h3 {
	border-color:#ff0;
}

.footer .social-logos-inner i {
  color: #ff0 !important;
}

.top-button {
  color: #ff0 !important;
	background:#000 !important;
	border:solid 1px #ff0;
}

