.blocklyTrash {

display: none;

}

.blocklyZoom {

display: none;

}

.blocklyText {

fill: black !important;
stroke-width: 0.10px !important;
stroke: black !important;

}

.blocklyEditableText > rect {

fill-opacity: 0;

}

.blocklyEditableText > text > tspan {

fill: black !important;

}

.blocklyHighlightedConnectionPath, .blocklySelected > .blocklyPath {

stroke: white;
stroke-width: 3px;
stroke-opacity: 0.5;

}

.gbs_blue {

background-image: url(./blue.svg) !important;

}

.gbs_black {

background-image: url(./black.svg) !important;

}

.gbs_red {

background-image: url(./red.svg) !important;

}

.gbs_green {

background-image: url(./green.svg) !important;

}

.gbs_stone {

position: relative;

}

.gbs_board td {

padding: 0 !important;

}

.gbs_stone_amount {

font-family: "Nunito", sans-serif !important;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);

}

.gbs_gh {

outline: 1px solid #cc0000 !important;

}

.mu-kids-interactive mu-initial-state-text {

display: none;

}

.mu-kids-interactive mu-final-state-text {

display: none;

}

.mu-kids-interactive .mu-initial-state {

height: 70%;

}

.mu-kids-interactive gs-keyboard {

height: 100%;

}

.mu-kids-interactive .mu-final-state {

height: 30%;

}

.mu-kids-interactive .mu-scenario-control {

z-index: -1;

}

.mu-kids-interactive.play-mode .blocklyToolboxDiv {

display: none;

}

.mu-kids-interactive .mu-kids-interactive-submit-button paper-fab {

opacity: 0.5;
pointer-events: none;

}

.mu-kids-interactive.play-mode .mu-kids-interactive-submit-button paper-fab {

cursor: pointer;
opacity: 1;
pointer-events: auto;

}

.mu-kids-interactive.play-mode .mu-kids-exercise-description {

width: 65% !important;

}

.mu-kids-interactive.play-mode .mu-kids-states {

width: 35% !important;

}

@-moz-document url-prefix() {

.mu-kids-exercise gs-board table.gbs_board {
  position: absolute;
}

}

.mu-kids-exercise.mu-kindergarten .gbs_boom {

display: none;

}

.mu-kids-exercise.mu-kindergarten .mu-scenario.active table.gbs_board {

display: block !important;

}

.mu-kids-exercise.mu-kindergarten .gbs_gh {

outline: 0 !important;

}

.mu-kids-exercise.mu-kindergarten .mu-kids-state .mu-kids-state-image gs-board>table {

background-color: #6D6E70!important;
border: 1px solid #6D6E70 !important;
border-radius: 4px;

}

.mu-kids-exercise.mu-kindergarten .blocklyBubbleCanvas {

display: none;

}