/* T */

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

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

/* K */

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

.block .kit-2eixR-k7 .gap {padding: 10px 4px; margin-bottom: -12px !important;}
.block .kit-2eixR-k7 p b {display: inline-block; font-weight: normal; min-width: 28px; padding: 0 4px; text-align: center;}

/*.kit-2eixR-k8 .sortElements .elements>li {border-color: #ccc; background-color: #fff; font-size: 18pt; padding: 4px; min-width: 24px; text-align: center;}*/
.kit-2eixR-k8 .sortElements .elements>li {border-color: #ccc; background: #fff url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/9ad103c3-a743-4608-98a3-1ecb961273b9/2d5b9193-c1f1-42b0-b3fc-932dd196fe4d.jpg') center center no-repeat;
  background-size: cover; font-size: 18pt; padding: 16px; min-width: 24px; text-align: center;}
/*.block .kit-2eixR-k7 p b {border: 1px solid #ccc; background: white; padding: 4px;}*/

.block .kit-2eixR-k9 p b {font-weight: normal; width: 36px; background: white;
  border: 1px solid; text-align: center; display: inline-block; margin-bottom: /*8px*/ -1px;
  text-align: right; padding-right: 8px; margin-right: -7px; line-height: 44px;}

.kit-2eixR-tabelijooned .common td {border: 1px solid;}
.kit-2eixR-tabelijooned-2 .common tr:first-child td:first-child {border-top: none; border-left: none;}
.kit-2eixR-tabelijooned-2 .common tr:first-child td:last-child {border-top: none; border-right: none;}

/* Tabeli jooned 3: esimesel ja kolmandal veerul pole paremat serva */
.kit-2eixR-tabelijooned-3 .common td {border-bottom: 1px solid;}
.kit-2eixR-tabelijooned-3 .common td:nth-child(2) {border-right: 1px solid;}


.kit-2eixR-tabel1 .exercise b {color: #44a1d1}
.kit-2eixR-tabel2 .common tr:nth-child(1) {color: #44a1d1}

.kit-2eixR-237 .common td:nth-child(1) {color: #e2840b;}

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

.kit-2eixR-kapusta .gap {line-height: 32px; min-height: 32px; font-size: 32px; text-align: center;}

.kit-2eixR-redis .option {font-size: 24pt !important;}

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

.kit-2eixR-kurk .exercise select {font-size: 24pt;}

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

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

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

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

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


/*.kit-2eixR-tooraamat {background: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/ef305873-f9a1-4e52-ab50-d3d953c6567c/6c7e61a9-cec1-4b3e-9009-cf7f562a5fda.png'); background-position: 16px 16px; background-repeat: no-repeat; padding: 18px 16px 18px 64px; line-height: 40px;}*/

/* S */

.kit-2eixR-s1, .kit-2eixR-s2, .kit-2eixR-s3, .kit-2eixR-s4, .kit-2eixR-s5, .kit-2eixR-s6 {}
.kit-2eixR-s1 {background-color: #000; color: white;}
.kit-2eixR-s2 {background-color: #fffdbd;}
.kit-2eixR-s3 {background-color: #ffd8cf;}
.kit-2eixR-s4 {background-color: #c0eeff;}
.kit-2eixR-s5 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/a7aaf430-cbf7-4ca9-9e8b-b63291703912/8efa6a49-b745-4c00-8650-b6ce83e53230.png'); background-color: #dcecb9;}
.kit-2eixR-s6 {background-color: #f0f8e0;}

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

.kit-2eixR-s-tooraamat h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/ef305873-f9a1-4e52-ab50-d3d953c6567c/6c7e61a9-cec1-4b3e-9009-cf7f562a5fda.png');}
.kit-2eixR-s-tupsukene h2.sectionTitle {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/c9e54eae-e7e9-41d6-9fcf-5db8cfdc9308/7fc43d2f-9e66-41f3-9f97-7bae801219bb.gif');}

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

/*.kit-2eixR-s-tooraamat h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/ef305873-f9a1-4e52-ab50-d3d953c6567c/6c7e61a9-cec1-4b3e-9009-cf7f562a5fda.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-2eixR-s-tupsukene h2.sectionTitle:after {background: url('https://astrablobs.blob.core.windows.net/kitcontent/1bc11203-969c-46ef-880f-ddf1374473cd/c9e54eae-e7e9-41d6-9fcf-5db8cfdc9308/7fc43d2f-9e66-41f3-9f97-7bae801219bb.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-2eixR-moistekaardi-kast .textItem {background: white;}

.kit-2eixR-yl-pealkiri-peitu .exercise .head h3 {display: none;}

.kit-2eixR-tabeli-jooned2 table {border: 3px solid #e2840b;}

.kit-2eixR-tabeli-jooned-oranz .common td {border: 1px solid #e2840b;}

    .kit-2eixR-tabel-roh-kol td:nth-child(2) {background-color: #3bb914;}
    .kit-2eixR-tabel-roh-kol td:nth-child(4) {background-color: #fce116;}

@media (min-width: 769px) {
	.kit-2eixR-side-main .side {float: left; clear: none;}
	.kit-2eixR-side-main .main {float: right; margin: 0 0 0 16px;}
  
  
  .exercise-element-hint {display: none;}
  }
    
  .kit-2eixR-lohistamine-1 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-2eixR-lohistamine-1 .absolute-element {width: 30%;}
.kit-2eixR-lohistamine-1 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-2eixR-lohistamine-1 .socket:empty {padding-bottom: 100%;}

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

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

.kit-2eixR-lohistamine-4 .exercise-drag-items .image-node img {width: 100%; height: auto;}
.kit-2eixR-lohistamine-4 .absolute-element {width: 15%;}
.kit-2eixR-lohistamine-4 .droppable-element {min-width: 20px; min-height: 0; line-height: 20px; width: 100%; border-radius: 10%;}
.kit-2eixR-lohistamine-4 .socket:empty {padding-bottom: 100%;}  
    
.kit-2eixR-tabel6 td:nth-child(2) {width: 80px;}
.kit-2eixR-pilditabel tr, td {padding: 0px 12px 0px 12px}
.kit-2eixR-pilditabel .media {margin: 0; padding-bottom: 0;}
    .kit-2eixR-lynk-tsentris .gap {line-height: 32px; min-height: 32px; font-size: 32px; text-align: center;}
    
    
    .kit-2eixR-tabel-tihe .common tr:nth-child(2) td {padding: 0px !important;}
  
   .kit-2eixR-tabel-kriipsjoon .common td:nth-child(1) {border-right: 3px dotted #e2840b;}
     .kit-2eixR-tabel-kriipsjoon .common td:nth-child(2) {border-right: 3px solid #e2840b;}
     .kit-2eixR-tabel-kriipsjoon .common td:nth-child(3) {border-right: 3px dotted #e2840b;}
    .kit-2eixR-tabeli-jooned2 .common table {border: 3px solid #e2840b;}

  


.kit-2eixR-murdumatu td:nth-child(1) {white-space: nowrap;}
.kit-2eixR-murdumatu td:nth-child(2) {white-space: nowrap;}
.kit-2eixR-murdumatu td:nth-child(3) {white-space: nowrap;}
.kit-2eixR-murdumatu td:nth-child(4) {white-space: nowrap;}


.kit-2eixR-reavahe p, .kit-2eixR-reavahe li {line-height: 1.9 !important;}