/* T */

.block p, .block .list li, .exercise-description {font-size: 20pt !important; line-height: 28pt !important; font-family: Roboto;}
.dragdrop .groupContent li, .option, .kit-02OsR-k9 .exercise .group .title {font-size: 20pt !important;}
.dragToSocket .text-node, .exercise-drag-items .droppable-socket {font-size: 16pt !important;}
.block .gap {
  border: 1px solid #ccc; background: white; vertical-align: middle; padding: 4px;
  line-height: 26px; min-height: 26px; font-size: 26px;
}
.answers li, .options li {margin: 2px 0;}
.option:before {margin-top: 8px;}
.absolute-elements-absolute .option:before {margin-top: 0;}
.media .caption { font-size: 20px; line-height: 24px; text-align: center; }

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


/* K */

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

.kit-02OsR-k6 .dragdrop .group>.groupContent>ul>li {width: calc(25% - 12px); opacity: .85;}
.kit-02OsR-k6 .dragdrop .group.cols2>.groupContent>ul>li {width: calc(12.5% - 12px);}
.kit-02OsR-k6 .dragdrop .group.cols3>.groupContent>ul>li {width: calc(11.11% - 12px);}
.kit-02OsR-k7 .dragdrop .group.cols2>.groupContent>ul>li {width: calc(33.3% - 12px);}

.kit-02OsR-kk-ruumi-alla {margin-bottom: 48px; clear: left; overflow: auto;}
.kit-02OsR-kk-ruumi-yles {margin-top: 48px; clear: left; overflow: auto;}

.kit-02OsR-sort2 .dragdrop .group>.groupContent>ul>li {
  width: calc(33% - 13px); 
  opacity: .85;
  font-size: 14pt !important;
  font-weight: bold;
  text-align: center;
}
.kit-02OsR-sort2 .dragdrop .targetGroup>.title {
  font-size: 32px !important;
  font-weight: bold;
}

.kit-02OsR-sort3 .dragdrop .group>.groupContent>ul>li {
  width: calc(50% - 13px); 
  opacity: .85;
  font-size: 14pt !important;
  font-weight: bold;
  text-align: center;
}
.kit-02OsR-sort3 .dragdrop .targetGroup>.title {
  font-size: 26px !important;
  font-weight: bold;
}

.kit-02OsR-sort4 .dragdrop .group>.groupContent>ul>li {
  width: calc(50% - 13px); 
  opacity: .85;
  font-size: 14pt !important;
  font-weight: bold;
  text-align: center;
}
.kit-02OsR-sort4 .dragdrop .targetGroup>.title {
  font-size: 26px !important;
  font-weight: bold;
}

.kit-02OsR-sort-heading .dragdrop .targetGroup>.title {
  font-size: 32px !important;
  font-weight: bold;
}
.kit-02OsR-sort-heading .dragdrop {
  text-align: center;
}

.kit-02OsR-lohistamine .text-with-image {
  background-color: #eee;
  opacity: 0.7;
  font-size: 24px;
  font-weight: bold;
  color: black;
  text-shadow: none;
  border-radius: 8px;
}

.kit-02OsR-lohistamine .text-middle-center {
  font-size: 24px;
  font-weight: bold;
  color: black;
  text-shadow: none;
}

.kit-02OsR-loh-pildile .droppable-option {
  opacity: 0.85;
  font-size: 24px;
  font-weight: bold;
  color: black;
  text-shadow: none;
  border-radius: 8px;
}
.kit-02OsR-loh-pildile .image-node img {
  height: 80px;
}

.kit-02OsR-ordering .sortElements .text-node {
  font-size: 20pt;
}

.kit-02OsR-ordering-67 .sortElements li {
  position: relative;
}

.kit-02OsR-ordering-67 .sortElements .text-node {
  font-size: 20pt;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.kit-02OsR-table-141 tr td:last-child {width: 200px;}

.kit-02OsR-tabelijooned .common td {border: 1px solid #ccc;}

.kit-02OsR-tab-1-lim tr td:first-child {width: 160px;}

.kit-02OsR-slider-padding-top .slick-slide {padding-top: 24px;}

.kit-02OsR-reegli-kast {background-color: #ffffff; border: 2px solid #0066cc; border-radius: 12px;}
.kit-02OsR-reegli-kast {color: #0066cc;}

.kit-02OsR-lyngad .gap {
  line-height: 26px;
  min-height: 26px;
  font-size: 26px;
}

.kit-02OsR-porgand p {font-size: 24pt !important;}


/*.kit-02OsR-kapusta .gap.fourth {height: 24pt;}

.kit-02OsR-tomat .gap-wrap.absolute-element .gap, .select.absolute-element .select {line-height: 32px; min-height: 32px; font-size: 32px;}

.kit-02OsR-redis .option {font-size: 22pt !important;}

.kit-02OsR-kurk .exercise select {font-size: 20pt;}

.kit-02OsR-hapukurk .exercise .absolute-element select {font-size: 20pt;}*/


/* S */

.kit-02OsR-yl-pealkiri-peitu .head h3,
.kit-02OsR-yl-kirjeldus-peitu .exercise-description {display: none;}

.kit-02OsR-s-tooraamat h2.sectionTitle,
.kit-02OsR-s-tuleta-meelde h2.sectionTitle {padding-left: 53px !important; background-position: center left; background-size: 37px; background-repeat: no-repeat;}
.kit-02OsR-s-tuleta-meelde h2 {color: #0d6e9e;}

.kit-02OsR-s-tooraamat h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/32c53162-975a-40bd-9593-e390177d1654/4a585485-16d3-4d2a-9c7c-85fbd2054468.png');}
.kit-02OsR-s-tuleta-meelde h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/ebd4dae5-580d-4eda-8e68-f796a2be7f74/a0f13771-1f42-4b24-a7a9-e81281ba7331.gif');}

@media (max-width: 768px) {
  .kit-02OsR-s-tooraamat h2.sectionTitle,
  .kit-02OsR-s-tuleta-meelde h2.sectionTitle {width: calc(100% - 48px);}
}
@media (min-width: 769px) {
  .kit-02OsR-s-tooraamat h2.sectionTitle,
  .kit-02OsR-s-tuleta-meelde h2.sectionTitle {width: calc(60% - 64px);}
}

/*.kit-02OsR-s-tuleta-meelde h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/ebd4dae5-580d-4eda-8e68-f796a2be7f74/a0f13771-1f42-4b24-a7a9-e81281ba7331.gif'); background-position: top left; background-size: 40px;
  background-repeat: no-repeat; content: ''; width: 40px; height: 40px; display: inline-block; float: left; margin-right: 8px;}
.kit-02OsR-s-tuleta-meelde h2 {color: #0d6e9e;}

.kit-02OsR-s-viskab h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/a44c833d-759d-47cc-bddd-31fab692f3b9/2bce59d2-3a9f-4077-ad58-cda9f9ea93a2.gif'); background-position: top left; background-size: 40px;
  background-repeat: no-repeat; content: ''; width: 40px; height: 40px; display: inline-block; float: left; margin-right: 8px;}

.kit-02OsR-s-tooraamat h2.sectionTitle:before {background: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/32c53162-975a-40bd-9593-e390177d1654/4a585485-16d3-4d2a-9c7c-85fbd2054468.png'); background-position: top left; background-size: 30px;
  background-repeat: no-repeat; content: ''; width: 30px; height: 30px; display: inline-block; float: left; margin-right: 8px;}*/

.kit-02OsR-s1, .kit-02OsR-s2, .kit-02OsR-s3, .kit-02OsR-s4, .kit-02OsR-s5 {}
.kit-02OsR-s1 {background-color: #000; color: white;}
.kit-02OsR-s2 {background-color: #fffdbd;}
.kit-02OsR-s3 {background-color: #fbe4eb;}
.kit-02OsR-s4 {background-color: #fff4e6;}
.kit-02OsR-s5 {background-color: #eeeeee;}
.kit-02OsR-s7 {background-color: #9dd4f4;}
.kit-02OsR-s6 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/67459722-50f3-4b54-a277-b9e2bdbb7774/b946dbd0-766a-480f-9907-a38f94f70dc3.png')}