.zebra tr:nth-child(odd) {
  background: SteelBlue;
  color: white;
  padding: 2px;
  margin: 2px;
  border-collapse: separate;
  border-spacing: 2px;
  border-color: silver;
}
.zebra tr:nth-child(even) {
  border-color: silver;
}
.zebra tr:nth-child(odd) a {
  color: white;
  text-decoration-line: underline;
  text-decoration-style: dotted; 
}
img.portret {
  border-radius: 50%;
  max-width: 120px;
  height: auto;
  margin: 2px;
}
td.srodek {
  text-align: center;
  vertical-align: middle;
}
tr {
  height: auto !important;
}
td {
  height: auto !important;
  width: auto !important;
}
.krzyk, .info {
  display:block;
  padding: 12px; 
  margin: 5px;
  border-radius: 20px; 
  text-shadow: 1px 1px 2px #555; 
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  text-align: center;
}
.krzyk {
  background: #9d1d20; 
  color: #fff; 
}
.info {
  background: #d9edf7;
  color: #2d6886; 
}
.szarymi {
  color: #777 !IMPORTANT;
}
#search form .button {
  background:#9e0e13;
} 
#search form .button:hover {
  background:#b7212d;
}
.badge {
  padding: 0px 4px;
  vertical-align: middle;
}
.container-header {
  background-image: url('/images/headers/akf-banner.jpg');
#  background-blend-mode: luminosity;
  height: 265px;
  background-position-x: center;
  background-repeat: no-repeat;
  background-color: rgba(30,70,135,1.0);
}
.container-header .container-nav {
#  background-color: rgba(15,35,78,.4);
}
.container-header .mod-menu > li > a {
  font-size: larger;
}
.container-header .grid-child {
  padding-bottom: 0.8em;
  font-weight: 700;
}
.blog-item {
#  padding: 0 .5em 1em !important;
#  border: 1px solid #eee;
#  border-radius: 10px;
}
a:not([class]) {
  text-decoration: none;
}
.navbar {
  background-color: rgba(30,70,135, 0.25);
}
.btn-secondary {
  background-color: rgba(30,70,135, 0.25);
}

@media screen and (max-width: 640px) {
  table tr {display:block; height:auto;}
  table td {display: block; width:auto;}
  .container-header {background-image: none;}
}
@media (prefers-color-scheme: dark) {
  #main div.attachmentsList table tbody tr.even td, div.attachmentsList table tbody tr.even td {background-color: #eee !important;}
}
div.jwts_toggleControlContainer a.jwts_toggleControl {
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  display: block;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #30638D !important;
  padding: 11px 8px 11px 8px !important;
  margin-bottom: 1px;
  line-height: normal;
  color: white !important;
}
div.jwts_toggleControlContainer a.jwts_toggleOn {
  color: #cab16e !important;
}