/* T */
.block p, .block .list li, .exercise-description {font-size: 20pt !important; line-height: 28pt !important; font-family: Roboto !important;}
.dragdrop .groupContent li, .option, .kit-2ucyp-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-2ucyp-i1, .kit-2ucyp-i2, .kit-2ucyp-i3, .kit-2ucyp-i4, .kit-2ucyp-i5 {}
.kit-2ucyp-i1 {color: red;}
.kit-2ucyp-i2 {color: blue;}
.kit-2ucyp-i3 {color: green;}
.kit-2ucyp-i4 {background-color: #dcecb9;}
.kit-2ucyp-i5 {background-color: #fffdbd;}

.kit-2ucyp-i6 {color: #0066cc;}

.kit-2ucyp-i7 .list li::before {color: #0066cc; font-weight: bolder;}

/* K */

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

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

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

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

.kit-2ucyp-i7 .exercise b {color: #0066cc}

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

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

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

.kit-2ucyp-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-2ucyp-lohistamine .text-middle-center {
  font-size: 24px;
  font-weight: bold;
  color: black;
  text-shadow: none;
}

.kit-2ucyp-yl73 .droppable-option {
  font-size: 26px;
  border-radius: 8px;
  padding: 0px 10px;
}

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

.kit-2ucyp-ordering .sortElements .text-node {
  font-size: 20pt;
}

.kit-2ucyp-ordering-67 .sortElements li {
  position: relative;
}

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

.kit-2ucyp-lohista-vaiksemad .exercise-drag-items .image-node img {height: 75px;}

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

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

.kit-2ucyp-121 .groupContent>ul {min-height: 100px !important;}

.kit-2ucyp-tabeli-jooned .common td {border: 1px solid #ccc;}

.kit-2ucyp-tab-1-lim tr td:first-child {width: 160px;}
.kit-2ucyp-tab-2-lim tr td:nth-child(2) {width: 160px;}

.kit-2ucyp-tabel2 table {width: 70%;}

.kit-2ucyp-tabel-3 .table {width: 60%;}

.kit-2ucyp-tabel-4 tr:nth-child(2) td:nth-child(2) {padding-top: 40px;}
.kit-2ucyp-tabel-4 tr:nth-child(2) td:nth-child(3) {padding-top: 40px;}

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


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

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

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

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

.kit-2ucyp-pic-select .select.absolute-element {background: white; border: none;}

.kit-2ucyp-text-align .gap {text-align: center;}

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

.kit-2ucyp-slaiderisisu .slick-slide {padding-top: 32px;}

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

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

.kit-2ucyp-porgand p {font-size: 24pt !important;}

.kit-2ucyp-redis .option {font-size: 22pt !important;}

.kit-2ucyp-kurk .exercise select {font-size: 20pt;}

.kit-2ucyp-hapukurk .exercise .absolute-element select {font-size: 18pt;}*/

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

/* S */

.kit-2ucyp-mk .textItem {background: white;}
.kit-2ucyp-yl-pealkiri-peitu .exercise .head h3 {display: none;}
.kit-2ucyp-yl-kirjeldus-peitu .exercise-description {display: none;}

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

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

.kit-2ucyp-s-tooraamat h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/2028f6e1-98e0-43e8-b589-2749a585974a/620bf4ee-bffa-4019-a7f5-cc3f83ddb0e3.png');}
.kit-2ucyp-s-tuleta-meelde h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/6b5e067e-47cd-4f50-8cb6-8fd55585f72b/3b8f3c0f-6b5c-4a2e-939f-f86b9be12a5c.gif');}

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

/*.kit-2ucyp-s-tuleta-meelde h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/6b5e067e-47cd-4f50-8cb6-8fd55585f72b/3b8f3c0f-6b5c-4a2e-939f-f86b9be12a5c.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-2ucyp-s-tuleta-meelde h2 {color: #0d6e9e;}

.kit-26jY6-s-tooraamat h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/2028f6e1-98e0-43e8-b589-2749a585974a/620bf4ee-bffa-4019-a7f5-cc3f83ddb0e3.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-2ucyp-s-viskab h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/94c2bbc6-493d-42ed-99ba-e2d0db2b7f7a/b4c66303-9daf-4656-93f9-b5b0125bedc6.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-2ucyp-s1, .kit-2ucyp-s2, .kit-2ucyp-s3, .kit-2ucyp-s4, .kit-2ucyp-s5 {}
.kit-2ucyp-s1 {background-color: #000; color: white;}
.kit-2ucyp-s2 {background-color: #fffdbd;}
.kit-2ucyp-s3 {background-color: #ffd8cf;}
.kit-2ucyp-s4 {background-color: #c0eeff;}
.kit-2ucyp-s5 {background-color: #eeeeee;}
.kit-2ucyp-s6 {background-color: #dcecb9;}
.kit-2ucyp-s7 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/534849d4-832c-4224-9b22-597a6b0c1872/e5f9f1b3-372a-495c-9757-13be12eaa26e/72b00c57-c949-4157-a35a-64ed7167dc7f.png');}

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