/* T */

.block p, .block .list li, .exercise-description {font-size: 18pt !important; line-height: 28pt !important; font-family: Roboto;}
.dragdrop .groupContent li, .option, .kit-3jrqJ-k9 .exercise .group .title {font-size: 18pt !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;}
.answers li, .options li {margin: 2px 0;}
.option:before {margin-top: 8px;}
.absolute-elements-absolute .option:before {margin-top: 0;}

.kit-3jrqJ-slider-top-padding .slick-slide {padding-top: 40px;}

h6 a, cite a {text-decoration: underline;}

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


/* K */

.kit-3jrqJ-k1, .kit-3jrqJ-k2, .kit-3jrqJ-k3, .kit-3jrqJ-k4, .kit-3jrqJ-k5, .kit-3jrqJ-k6, .kit-3jrqJ-k7 {padding: 16px; border-radius: 4px; margin-bottom: 16px; clear: left; overflow: auto;}
.kit-3jrqJ-k1 a {text-decoration: none;}
.kit-3jrqJ-k1 {background-color: #ffffff;}
.kit-3jrqJ-k2 {background-color: #fffdbd;}
.kit-3jrqJ-k3 {background-color: #ffd8cf;}
.kit-3jrqJ-k4 {background-color: #c0eeff;}
.kit-3jrqJ-k5 {background-color: #eeeeee;}
.kit-3jrqJ-k6 {border: 1px solid #555;}
.kit-3jrqJ-k7 {border: 1px solid green;}
.kit-3jrqJ-k8 .exercise .head h3 {display: none;}

.kit-3jrqJ-k9 .exercise .group:nth-child(1) .title {color: blue; font-weight: bold;}
.kit-3jrqJ-k9 .exercise .group:nth-child(2) .title {color: red; font-weight: bold;}

.kit-3jrqJ-k10 .dragdrop .group:not(.cols2) {margin-bottom: 8px;}
.kit-3jrqJ-k10 .dragdrop .group:not(.cols2):before {border: 2px solid #ccc; content: ''; position: absolute; width: calc(100% - 4px); height: calc(100% - 4px);}

.kit-3jrqJ-porgand p {font-size: 24pt !important;}

.kit-3jrqJ-kapusta .gap.fourth {height: 24pt;}

.kit-3jrqJ-redis .option {font-size: 22pt !important;}

.kit-3jrqJ-tomat .gap-wrap.absolute-element .gap, .select.absolute-element .select {line-height: 32px; min-height: 32px; font-size: 32px;}
.kit-3jrqJ-lynk-tsentris .gap {line-height: 32px; min-height: 32px; font-size: 32px; text-align: center;}

.kit-3jrqJ-kurk .exercise select {font-size: 24pt;}

.kit-3jrqJ-hapukurk .exercise .absolute-element select {font-size: 24pt;}

.kit-3jrqJ-tabeli-jooned .common td {border: 1px solid #ccc;}
.kit-3jrqJ-tabeli-jooned-must .common td {border: 2px solid #000;}

.kit-3jrqJ-slaiderisisu .slick-slide {padding-top: 32px;} 

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

.kit-3jrqJ-sorteerimine .dragdrop .group>.groupContent>ul>li {width: calc(25% - 12px); opacity: .85;}
.kit-3jrqJ-sorteerimine .dragdrop .group.cols2>.groupContent>ul>li {width: calc(12.5% - 12px);}
.kit-3jrqJ-sorteerimine .dragdrop .group.cols3>.groupContent>ul>li {width: calc(11.11% - 12px);}

.kit-3jrqJ-sorteerimine2 .dragdrop .group>.groupContent>ul>li {width: calc(100% - 100px); opacity: .85;}
.kit-3jrqJ-sorteerimine2 .dragdrop .group.cols2>.groupContent>ul>li {width: calc(50% - 100px);}
.kit-3jrqJ-sorteerimine2 .dragdrop .group.cols3>.groupContent>ul>li {width: calc(25% - 100px);}

/*.kit-3jrqJ-k10 {position: relative; margin-bottom: 130px; color: black;}
.kit-3jrqJ-k10:after {position: absolute; top: 100%; left: 55px; margin-left: -25px; width: 0; height: 0; border: solid transparent; border-color: transparent; border-width: 15px; content: "";
  pointer-events: none; border-top-color: #caedd4;}
.kit-3jrqJ-k10:before {position: absolute; bottom: -110px; left: 0; z-index: 100; width: 90px; height: 90px; background-position: center;
  background-size: contain; background-repeat: no-repeat; content: "";}*/

.kit-3jrqJ-tabel1 .common td:nth-child(2) {width: 40px;}

.kit-3jrqJ-tabel2 .exercise b {color: #44a1d1;}

.kit-3jrqJ-tabel3 .common  tr:nth-child(1) td:nth-child(2) :first-letter {color: red}
.kit-3jrqJ-tabel3 .common td:nth-child(1) {color: #44a1d1}

.kit-3jrqJ-tabel8 .common  tr:nth-child(1) :first-letter {color: red}


.kit-3jrqJ-tabel4 .exercise b {font-weight: normal; color: red}

.kit-3jrqJ-tabel5 .common tr:nth-child(3) :first-letter {color: red}

.kit-3jrqJ-tabel6 td:nth-child(2) {width: 16%;}
.kit-3jrqJ-tabel6 td:nth-child(1) {width: 42%;}

.kit-3jrqJ-yhendapaarid-contain .sortable-bg {background-size: contain !important; background-repeat: no-repeat;}

.kit-3jrqJ-jarjestamine-taustata .sortElements .elements>li:not(.correct):not(.wrong),
.kit-3jrqJ-lohistamine-taustata .droppable-option {background: none; border: none;}


/* S */


.kit-3jrqJ-s1, .kit-3jrqJ-s2, .kit-3jrqJ-s3, .kit-3jrqJ-s4, .kit-3jrqJ-s5 {}
.kit-3jrqJ-s1 {background-color: #000; color: white;}
.kit-3jrqJ-s2 {background-color: #fffcdc;}
.kit-3jrqJ-s3 {background-color: #ffd8cf;}
.kit-3jrqJ-s4 {background-color: #c0eeff;}
.kit-3jrqJ-s5 {background-color: #eeeeee;}
.kit-3jrqJ-s6 {background-color: #f0f8e0;}

.kit-3jrqJ-s7 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/0b611c57-a6e3-4091-8112-71e19b8ffe78/d95061eb-a909-4612-9503-cb1e50a3b763.png'); background-color: #dcecb9;}

.kit-3jrqJ-s-tooraamat h2.sectionTitle,
.kit-3jrqJ-s-tupsukene h2.sectionTitle {padding-left: 48px !important; background-position: center left; background-size: 37px; background-repeat: no-repeat;}

.kit-3jrqJ-s-tooraamat h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/6861699c-8e16-4160-822c-04d93a298d82/5f3df034-11a5-46e0-a406-e97114890208.png');}
.kit-3jrqJ-s-tupsukene h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/d3ff0eff-c5ce-470f-977b-da7cb7715add/e4cb7e31-4911-4965-86c4-66d09df1e9b2.gif');}

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

/*.kit-3jrqJ-s-tooraamat h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/6861699c-8e16-4160-822c-04d93a298d82/5f3df034-11a5-46e0-a406-e97114890208.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;}

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

.kit-3jrqJ-s-tupsukene h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/d3ff0eff-c5ce-470f-977b-da7cb7715add/e4cb7e31-4911-4965-86c4-66d09df1e9b2.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-3jrqJ-k9 {background: url('https://astrablobs.blob.core.windows.net/kitcontent/cc8ecb35-3411-4ad8-950a-6752ddc5a99c/6861699c-8e16-4160-822c-04d93a298d82/5f3df034-11a5-46e0-a406-e97114890208.png'); background-position: 16px 16px; background-repeat: none; padding: 16px 16px 16px 60px; line-height: 40px;}*/

.kit-3jrqJ-lohistamine-1 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-3jrqJ-lohistamine-1 .absolute-element {width: 30%;}
.kit-3jrqJ-lohistamine-1 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-3jrqJ-lohistamine-1 .socket:empty {padding-bottom: 100%;}

.kit-3jrqJ-lohistamine-2 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-3jrqJ-lohistamine-2 .absolute-element {width: 11%;}
.kit-3jrqJ-lohistamine-2 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-3jrqJ-lohistamine-2 .socket:empty {padding-bottom: 100%;}

.kit-3jrqJ-lohistamine-3 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-3jrqJ-lohistamine-3 .absolute-element {width: 20%;}
.kit-3jrqJ-lohistamine-3 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-3jrqJ-lohistamine-3 .socket:empty {padding-bottom: 100%;}

.kit-3jrqJ-lohistamine-4 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-3jrqJ-lohistamine-4 .absolute-element {width: 15%;}
.kit-3jrqJ-lohistamine-4 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-3jrqJ-lohistamine-4 .socket:empty {padding-bottom: 100%;}


@media (min-width: 769px) {
	.kit-3jrqJ-veerud .twoCols>div {float: right;}
	.kit-3jrqJ-veerud .twoCols>div:last-child {float: left;}
}
@media (min-width: 769px) {
  .exercise-element-hint {display: none;}
}

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

.kit-3jrqJ-sort2v .dragdrop .group>.groupContent>ul>li {
  width: calc(33% - 6px); 
  opacity: .85;
  font-size: 14pt !important;
  font-weight: bold;
  text-align: center;
}
.kit-3jrqJ-sort2v .dragdrop .targetGroup>.title {
  font-size: 32px !important;
  font-weight: bold;
}
  
.kit-3jrqJ-tabeli-taust table {
   border: 2px solid;
  border-color: #e2840b;
  
} 


.kit-3jrqJ-tabeli-jooned2 .common td {border: 2px solid #e2840b;}

.kit-3jrqJ-pilditabel tr, td {padding: 0px 12px 0px 12px}
.kit-3jrqJ-pilditabel .media {margin: 0; padding-bottom: 0;}

.kit-3jrqJ-tabel-kriipsjoon .common td:nth-child(1) {border-right: 3px dotted #e2840b;}
     .kit-3jrqJ-tabel-kriipsjoon .common td:nth-child(2) {border-right: 3px solid #e2840b;}
     .kit-3jrqJ-tabel-kriipsjoon .common td:nth-child(3) {border-right: 3px dotted #e2840b;}
  


