/* 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;}
.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;}

.kit-02OsR-i6 {color: #0066cc;}

.kit-02OsR-i7 .exercise b {color: #0066cc;}

.kit-02OsR-i8 .list li::before {color: #0066cc; font-weight: bolder;}


/* 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-alla-2 {margin-bottom: 24px; 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-poleikooni .media .mediaNode.text {display: none;}

.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-motleveel h3:before {content: ''; background: url('https://astrablobs.blob.core.windows.net/kitcontent/4412e673-bafa-4907-ba7e-def74b7329a5/81a1ed58-e234-46a4-b5d2-dc5bfbaffddd/2a680a3e-aede-4d4b-9182-70c376aa13db.png'); background-repeat: no-repeat; background-position: top left; background-size: 35px; width: 35px; height: 35px; display: inline-block; float: left; margin-right: 8px;}
.kit-02OsR-motleveel h3 {color: #0066cc;}
.kit-02OsR-motleveel {background-color: #e6f0fa; border: 1px dashed #0066cc; padding: 16px; margin-bottom: 16px; border-radius: 5px; clear: left; overflow: auto;}

.kit-02OsR-tabel2 .table {width: 70%;}

.kit-02OsR-tabelijooned2 .common td {border: 1px dotted #0066cc;}

.kit-02OsR-tabelip2is .common tr:nth-child(1) {background-color: #e6f0fa;}

.kit-02OsR-tabeliveerg .common td:nth-child(1) {background-color: #e6f0fa;}

.kit-02OsR-andmed tr td:nth-child(2) {padding-top: 30px;}
.kit-02OsR-andmed tr td:first-child {width: 70px;}
.kit-02OsR-andmed table .media {margin-bottom: 0;}

.kit-02OsR-fix-1 tr td:first-child {width: 75%;}

.kit-02OsR-tabel41 .common td {border: 3px dotted #0066cc; padding: 20px;}

.kit-02OsR-tabel-eraldav .common td {border: 1px solid #ebebeb;}

.kit-02OsR-k17 .sortElements .elements>li {font-size: 20pt;}

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

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

.kit-02OsR-jarjesta-2 .sortElements {counter-reset: decimal-elements;}
.kit-02OsR-jarjesta-2 .sortElements ul li {background-color: #fff; margin: 2px; position: relative; counter-increment: decimal-elements; border-color: #ccc; border-radius: 8px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}

.kit-02OsR-options-kast .answers li, .kit-02OsR-options-kast .options li {margin: 4px; padding: 5px;}
.kit-02OsR-options-kast .answers li.option, .kit-02OsR-options-kast .options li.option {margin: 4px;}
.kit-02OsR-options-kast .answers span.option, .kit-02OsR-options-kast .options span.option {margin: 0; width: 100%;}
@media (max-width: 768px) {
    .kit-02OsR-options-kast .answers li, .kit-02OsR-options-kast .options li {width: calc(100% - 26px);}
}
@media (min-width: 769px) {
    .kit-02OsR-options-kast .answers li, .kit-dIRBQ-options-kast .options li {width: calc(100% - 26px);}
    .kit-02OsR-options-kast .answers.cols2 li, .kit-02OsR-options-kast .options.cols2 li {width: calc(50% - 26px);}
    .kit-02OsR-options-kast .answers.cols3 li, .kit-02OsR-options-kast .options.cols3 li {width: calc(33.33333% - 26px);}
    .kit-02OsR-options-kast .answers.cols4 li, .kit-02OsR-options-kast .options.cols4 li {width: calc(25% - 26px);}
    .kit-02OsR-options-kast .answers.cols5 li, .kit-02OsR-options-kast .options.cols5 li {width: calc(20% - 26px);}
}
.kit-02OsR-options-kast .checkbox li, .kit-02OsR-options-kast .radio li {border: 1px solid #ccc; border-radius: 8px; overflow: hidden; background: white;}
.kit-02OsR-options-kast .option:before {margin: 0;}

.kit-02OsR-text-align .gap {text-align: center;}

.kit-02OsR-gapbox .gap {border: 1px solid #ccc; background: white; border-radius: 4px; padding: 4px;}

.kit-02OsR-pic-select .select.absolute-element {background: white; border: none;}

.kit-02OsR-pic-gap .gap-wrap.absolute-element {background: none;}
.kit-02OsR-pic-gap .gap {padding: 5px; border-radius: 3px; border: 1px solid rgb(171, 171, 171); background-color: white; clear: left; overflow: auto;}

.kit-02OsR-checkbox-radio-image-third .image-node img {width: 45%;}

.kit-02OsR-jarjesta-3 .sortElements {width: calc(100% - 25px);}

.kit-02OsR-lohistamine-taustata .droppable-option {background: none; border: none;}

.kit-02OsR-k16 .exercise-drag-items .image-node img {height: 80px;}

/*.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);}
}

@media (min-width: 769px) {
    .kit-02OsR-side-main .side {float: left; clear: none;}
    .kit-02OsR-side-main .main {float: right; margin: 0 0 0 16px;}
}


/*.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')}