.kit-X20NO-i1, .kit-X20NO-i2, .kit-X20NO-i3, .kit-X20NO-i4, .kit-X20NO-i5 {}
.kit-X20NO-i1 {color: red;}
.kit-X20NO-i2 {color: blue;}
.kit-X20NO-i3 {color: green;}
.kit-X20NO-i4 {background-color: #dcecb9;}
.kit-X20NO-i5 {background-color: #fffdbd;}


.kit-X20NO-k1, .kit-X20NO-k2, .kit-X20NO-k3, .kit-X20NO-k4, .kit-X20NO-k5 {padding: 16px; border-radius: 4px; margin-bottom: 16px; clear: left; overflow: auto;}
.kit-X20NO-k1 {background-color: #dcecb9;}
.kit-X20NO-k2 {background-color: #fffdbd;}
.kit-X20NO-k3 {background-color: #ffd8cf;}
.kit-X20NO-k4 {background-color: #c0eeff;}
.kit-X20NO-k5 {background-color: #eeeeee;}


.kit-X20NO-s1, .kit-X20NO-s2, .kit-X20NO-s3, .kit-X20NO-s4, .kit-X20NO-s5 {}
.kit-X20NO-s1 {background-color: #000; color: white;}
.kit-X20NO-s2 {background-color: #fffdbd;}
.kit-X20NO-s3 {background-color: #ffd8cf;}
.kit-X20NO-s4 {background-color: #c0eeff;}
.kit-X20NO-s5 {background-color: #eeeeee;}

.kit-X20NO-sissejuhatus {
  background: rgb(241, 234, 197);
}
.kit-X20NO-pean-meeles {
  border-top: solid 4px rgb(157, 148, 5);
  border-bottom: solid 4px rgb(157, 148, 5);
  background:  rgb(239, 238, 210);
}
.kit-X20NO-huvitav-teada {
  background: rgb(255, 247, 212);
  border-bottom: solid 1px #aaa;
}
.kit-X20NO-huvitav-teada:last-child {
  border-bottom: none;
}
.kit-X20NO-huvitav-teada:nth-child(even) {
  background: #fffae6;
}

.kit-X20NO-tahtis-teada {
  background: #ffd8cc;
  border-bottom: solid 1px #aaa;
}
.kit-X20NO-tahtis-teada:last-child {
  border-bottom: none;
}

.kit-X20NO-tahtis-teada:nth-child(even) {
  background: #ffebe6;
}

.kit-X20NO-pealkirjata h2 {
  display: none;
}

.kit-X20NO-taandread p {
  text-indent: 1.5em;
}

.kit-X20NO-esimene-taandeta p+p {
  text-indent: 1.5em;
}

.kit-X20NO-reegel {
  border: solid 2px rgb(157, 148, 5);
  background: rgb(239, 238, 210);
  border-radius: 4px;
  margin: 8px 0;
  padding: 8px 16px 0px 16px;
  overflow: auto;
}

.kit-X20NO-pilt75p img {
  width: 75%;
  margin: 0 auto;
}

.kit-X20NO-pilt50p img {
  width: 50%;
  margin: 0 auto;
}

.kit-X20NO-punane-pildiraam img {
  border: solid red 12px;
  width: calc(100% - 24px);
}

.kit-X20NO-allkiri-keskel .caption {
  text-align: center;
}

.kit-X20NO-ylesanne {
  border: solid 2px rgb(157, 148, 5);
  border-radius: 4px;
  padding: 10px 4px 0px 8px;
  box-shadow: 4px 4px 4px lightgray;
  margin-bottom: 12px;
  overflow: auto;
}

.kit-X20NO-pad-slider .slider {
  padding-top: 44px;
}

.kit-X20NO-pad-task-slider .slider {
  padding-top: 28px;
}

.kit-X20NO-pad-slider {
  margin-bottom: 12px;
}

.kit-X20NO-box-slider .slider {
  border: solid 2px rgb(157, 148, 5);
  border-radius: 4px;
  box-shadow: 4px 4px 4px lightgray;
}

.kit-X20NO-pildiraam img {
  border: solid 1px grey;
  border-radius: 4px;
  width: calc(100% - 2px);
}

.kit-X20NO-triibuline-tabel table {border: solid black 1px; border-collapse: collapse;}
.kit-X20NO-triibuline-tabel tr:nth-child(1) {background-color: rgb(157, 148, 5); color: white;}
.kit-X20NO-triibuline-tabel tr:nth-child(2n) {background-color: white;}
.kit-X20NO-triibuline-tabel tr:nth-child(2n+3) {background-color: #eee;}


.kit-X20NO-roheline {
  color: rgb(56, 174, 73);
}

.kit-X20NO-punane {
  color: rgb(210, 0, 48);
}
