.exercise-wrapper .exercise-content,
.exercise-wrapper-body .exercise-content {
  color: #333333;
  font-family: 'StagSansBook', sans-serif;
  font-size: 16px;
}
.exercise-wrapper .exercise-content strong,
.exercise-wrapper-body .exercise-content strong {
  font-family: 'StagSans', sans-serif;
  font-weight: normal;
}
.exercise-wrapper .columns-col,
.exercise-wrapper-body .columns-col {
  margin: 0 20px;
}
@media only screen and (max-width: 768px) {
  .exercise-wrapper .columns,
  .exercise-wrapper-body .columns,
  .exercise-wrapper .columns-col,
  .exercise-wrapper-body .columns-col {
    display: block;
  }
}
.exercise-wrapper .task,
.exercise-wrapper-body .task {
  position: relative;
}
.exercise-wrapper .lo-state-report .task:last-of-type,
.exercise-wrapper-body .lo-state-report .task:last-of-type {
  padding-bottom: 60px;
}
.exercise-wrapper p + p,
.exercise-wrapper-body p + p {
  margin-top: 5px;
}
.exercise-wrapper .nowrap,
.exercise-wrapper-body .nowrap,
.exercise-wrapper .no-wrap,
.exercise-wrapper-body .no-wrap {
  white-space: nowrap;
}
.exercise-wrapper .list-item .dialog,
.exercise-wrapper-body .list-item .dialog {
  display: block;
}
.exercise-wrapper select:disabled,
.exercise-wrapper-body select:disabled {
  opacity: 1;
}
.exercise-wrapper .task:not(.test) ol > li,
.exercise-wrapper-body .task:not(.test) ol > li,
.exercise-wrapper .task:not(.film) ol > li,
.exercise-wrapper-body .task:not(.film) ol > li,
.exercise-wrapper .task:not(.extra) ol > li,
.exercise-wrapper-body .task:not(.extra) ol > li {
  padding: 5px 0 5px 30px;
}
.exercise-wrapper .task:not(.test) ol > li:before,
.exercise-wrapper-body .task:not(.test) ol > li:before,
.exercise-wrapper .task:not(.film) ol > li:before,
.exercise-wrapper-body .task:not(.film) ol > li:before,
.exercise-wrapper .task:not(.extra) ol > li:before,
.exercise-wrapper-body .task:not(.extra) ol > li:before {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.test) ul > li,
.exercise-wrapper-body .task:not(.test) ul > li,
.exercise-wrapper .task:not(.film) ul > li,
.exercise-wrapper-body .task:not(.film) ul > li,
.exercise-wrapper .task:not(.extra) ul > li,
.exercise-wrapper-body .task:not(.extra) ul > li {
  color: #00b3ae;
  color: #333333;
}
.exercise-wrapper .task:not(.test) ul > li::marker,
.exercise-wrapper-body .task:not(.test) ul > li::marker,
.exercise-wrapper .task:not(.film) ul > li::marker,
.exercise-wrapper-body .task:not(.film) ul > li::marker,
.exercise-wrapper .task:not(.extra) ul > li::marker,
.exercise-wrapper-body .task:not(.extra) ul > li::marker {
  color: #00b3ae;
  font-size: 1.2em;
}
.exercise-wrapper .task:not(.test) ul.list-style-none,
.exercise-wrapper-body .task:not(.test) ul.list-style-none,
.exercise-wrapper .task:not(.film) ul.list-style-none,
.exercise-wrapper-body .task:not(.film) ul.list-style-none,
.exercise-wrapper .task:not(.extra) ul.list-style-none,
.exercise-wrapper-body .task:not(.extra) ul.list-style-none,
.exercise-wrapper .task:not(.test) .list-style-none > ul,
.exercise-wrapper-body .task:not(.test) .list-style-none > ul,
.exercise-wrapper .task:not(.film) .list-style-none > ul,
.exercise-wrapper-body .task:not(.film) .list-style-none > ul,
.exercise-wrapper .task:not(.extra) .list-style-none > ul,
.exercise-wrapper-body .task:not(.extra) .list-style-none > ul {
  padding-left: 0;
}
.exercise-wrapper .task:not(.test) ul.list-style-none li,
.exercise-wrapper-body .task:not(.test) ul.list-style-none li,
.exercise-wrapper .task:not(.film) ul.list-style-none li,
.exercise-wrapper-body .task:not(.film) ul.list-style-none li,
.exercise-wrapper .task:not(.extra) ul.list-style-none li,
.exercise-wrapper-body .task:not(.extra) ul.list-style-none li,
.exercise-wrapper .task:not(.test) .list-style-none > ul li,
.exercise-wrapper-body .task:not(.test) .list-style-none > ul li,
.exercise-wrapper .task:not(.film) .list-style-none > ul li,
.exercise-wrapper-body .task:not(.film) .list-style-none > ul li,
.exercise-wrapper .task:not(.extra) .list-style-none > ul li,
.exercise-wrapper-body .task:not(.extra) .list-style-none > ul li {
  padding: 5px 0;
}
.exercise-wrapper .task:not(.test) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task:not(.test) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task:not(.film) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task:not(.film) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task:not(.extra) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task:not(.extra) [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task:not(.test) [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task:not(.test) [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper .task:not(.film) [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task:not(.film) [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper .task:not(.extra) [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task:not(.extra) [class*="ordered-gaps"] .mc-single-answer:before {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.test) .ordered-gaps-sup sup,
.exercise-wrapper-body .task:not(.test) .ordered-gaps-sup sup,
.exercise-wrapper .task:not(.film) .ordered-gaps-sup sup,
.exercise-wrapper-body .task:not(.film) .ordered-gaps-sup sup,
.exercise-wrapper .task:not(.extra) .ordered-gaps-sup sup,
.exercise-wrapper-body .task:not(.extra) .ordered-gaps-sup sup {
  color: #00b3ae;
  font-weight: 600;
  top: -0.75em;
}
.exercise-wrapper .task:not(.test) .dialog td,
.exercise-wrapper-body .task:not(.test) .dialog td,
.exercise-wrapper .task:not(.film) .dialog td,
.exercise-wrapper-body .task:not(.film) .dialog td,
.exercise-wrapper .task:not(.extra) .dialog td,
.exercise-wrapper-body .task:not(.extra) .dialog td {
  padding-bottom: 0;
}
.exercise-wrapper .task:not(.test) .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.test) .dialog tr td:first-child,
.exercise-wrapper .task:not(.film) .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.film) .dialog tr td:first-child,
.exercise-wrapper .task:not(.extra) .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.extra) .dialog tr td:first-child {
  color: transparent;
  position: relative;
}
.exercise-wrapper .task:not(.test) .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.test) .dialog tr td:first-child:before,
.exercise-wrapper .task:not(.film) .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.film) .dialog tr td:first-child:before,
.exercise-wrapper .task:not(.extra) .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.extra) .dialog tr td:first-child:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
}
.exercise-wrapper .task:not(.test) .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task:not(.test) .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper .task:not(.film) .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task:not(.film) .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper .task:not(.extra) .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task:not(.extra) .dialog tr:nth-child(2n+1) td:first-child:before {
  border: solid transparent;
  border-left-color: #00b3ae;
  border-width: 6px 0 6px 11px;
  top: 12px;
}
.exercise-wrapper .task:not(.test) .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task:not(.test) .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper .task:not(.film) .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task:not(.film) .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper .task:not(.extra) .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task:not(.extra) .dialog tr:nth-child(2n) td:first-child:before {
  background-color: #00b3ae;
  width: 9px;
  height: 9px;
  top: 14px;
}
.exercise-wrapper .task:not(.test) .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.test) .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper .task:not(.film) .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.film) .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper .task:not(.extra) .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task:not(.extra) .dialog-speakers .dialog tr td:first-child {
  color: initial;
  font-weight: bold;
  padding-right: 10px;
}
.exercise-wrapper .task:not(.test) .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.test) .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper .task:not(.film) .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.film) .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper .task:not(.extra) .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task:not(.extra) .dialog-speakers .dialog tr td:first-child:before {
  display: none;
}
.exercise-wrapper .task:not(.test) .atool-tabs,
.exercise-wrapper-body .task:not(.test) .atool-tabs,
.exercise-wrapper .task:not(.film) .atool-tabs,
.exercise-wrapper-body .task:not(.film) .atool-tabs,
.exercise-wrapper .task:not(.extra) .atool-tabs,
.exercise-wrapper-body .task:not(.extra) .atool-tabs {
  background-color: transparent;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tabs-bar,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tabs-bar,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tabs-bar {
  background-color: transparent;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab {
  color: #00b3ae;
  background-color: #fff;
  border: 1px solid #00b3ae;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 100px;
  margin-bottom: 10px;
  line-height: 1.4;
  padding: 6px 12px;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab.active,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab.active,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab.active {
  color: #fff;
  font-weight: bold;
  background-color: #00b3ae;
  text-shadow: 0 0 15px #00807c;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab.active:hover,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab.active:hover,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab.active:hover {
  background-color: #00b3ae;
  cursor: default;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab:hover,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab:hover,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab:hover {
  background-color: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab .dot,
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab .dot,
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab .dot {
  display: none;
}
.exercise-wrapper .task:not(.test) .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task:not(.test) .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper .task:not(.film) .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task:not(.film) .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper .task:not(.extra) .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task:not(.extra) .atool-tabs .atool-tab:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.extra ol > li,
.exercise-wrapper-body .task.extra ol > li {
  padding: 5px 0 5px 30px;
}
.exercise-wrapper .task.extra ol > li:before,
.exercise-wrapper-body .task.extra ol > li:before {
  color: #ffcb06;
}
.exercise-wrapper .task.extra ul > li,
.exercise-wrapper-body .task.extra ul > li {
  color: #ffcb06;
  color: #333333;
}
.exercise-wrapper .task.extra ul > li::marker,
.exercise-wrapper-body .task.extra ul > li::marker {
  color: #ffcb06;
  font-size: 1.2em;
}
.exercise-wrapper .task.extra ul.list-style-none,
.exercise-wrapper-body .task.extra ul.list-style-none,
.exercise-wrapper .task.extra .list-style-none > ul,
.exercise-wrapper-body .task.extra .list-style-none > ul {
  padding-left: 0;
}
.exercise-wrapper .task.extra ul.list-style-none li,
.exercise-wrapper-body .task.extra ul.list-style-none li,
.exercise-wrapper .task.extra .list-style-none > ul li,
.exercise-wrapper-body .task.extra .list-style-none > ul li {
  padding: 5px 0;
}
.exercise-wrapper .task.extra [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task.extra [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task.extra [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task.extra [class*="ordered-gaps"] .mc-single-answer:before {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .ordered-gaps-sup sup,
.exercise-wrapper-body .task.extra .ordered-gaps-sup sup {
  color: #ffcb06;
  font-weight: 600;
  top: -0.75em;
}
.exercise-wrapper .task.extra .dialog td,
.exercise-wrapper-body .task.extra .dialog td {
  padding-bottom: 0;
}
.exercise-wrapper .task.extra .dialog tr td:first-child,
.exercise-wrapper-body .task.extra .dialog tr td:first-child {
  color: transparent;
  position: relative;
}
.exercise-wrapper .task.extra .dialog tr td:first-child:before,
.exercise-wrapper-body .task.extra .dialog tr td:first-child:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
}
.exercise-wrapper .task.extra .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task.extra .dialog tr:nth-child(2n+1) td:first-child:before {
  border: solid transparent;
  border-left-color: #ffcb06;
  border-width: 6px 0 6px 11px;
  top: 12px;
}
.exercise-wrapper .task.extra .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task.extra .dialog tr:nth-child(2n) td:first-child:before {
  background-color: #ffcb06;
  width: 9px;
  height: 9px;
  top: 14px;
}
.exercise-wrapper .task.extra .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task.extra .dialog-speakers .dialog tr td:first-child {
  color: initial;
  font-weight: bold;
  padding-right: 10px;
}
.exercise-wrapper .task.extra .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task.extra .dialog-speakers .dialog tr td:first-child:before {
  display: none;
}
.exercise-wrapper .task.extra .atool-tabs,
.exercise-wrapper-body .task.extra .atool-tabs {
  background-color: transparent;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tabs-bar {
  background-color: transparent;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab {
  color: #ffcb06;
  background-color: #fff;
  border: 1px solid #ffcb06;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 100px;
  margin-bottom: 10px;
  line-height: 1.4;
  padding: 6px 12px;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab.active {
  color: #fff;
  font-weight: bold;
  background-color: #ffcb06;
  text-shadow: 0 0 15px #d2a600;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab.active:hover {
  background-color: #ffcb06;
  cursor: default;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab:hover {
  background-color: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab .dot {
  display: none;
}
.exercise-wrapper .task.extra .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task.extra .atool-tabs .atool-tab:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.test ol > li,
.exercise-wrapper-body .task.test ol > li {
  padding: 5px 0 5px 30px;
}
.exercise-wrapper .task.test ol > li:before,
.exercise-wrapper-body .task.test ol > li:before {
  color: #afca0b;
}
.exercise-wrapper .task.test ul > li,
.exercise-wrapper-body .task.test ul > li {
  color: #afca0b;
  color: #333333;
}
.exercise-wrapper .task.test ul > li::marker,
.exercise-wrapper-body .task.test ul > li::marker {
  color: #afca0b;
  font-size: 1.2em;
}
.exercise-wrapper .task.test ul.list-style-none,
.exercise-wrapper-body .task.test ul.list-style-none,
.exercise-wrapper .task.test .list-style-none > ul,
.exercise-wrapper-body .task.test .list-style-none > ul {
  padding-left: 0;
}
.exercise-wrapper .task.test ul.list-style-none li,
.exercise-wrapper-body .task.test ul.list-style-none li,
.exercise-wrapper .task.test .list-style-none > ul li,
.exercise-wrapper-body .task.test .list-style-none > ul li {
  padding: 5px 0;
}
.exercise-wrapper .task.test [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task.test [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task.test [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task.test [class*="ordered-gaps"] .mc-single-answer:before {
  color: #afca0b;
}
.exercise-wrapper .task.test .ordered-gaps-sup sup,
.exercise-wrapper-body .task.test .ordered-gaps-sup sup {
  color: #afca0b;
  font-weight: 600;
  top: -0.75em;
}
.exercise-wrapper .task.test .dialog td,
.exercise-wrapper-body .task.test .dialog td {
  padding-bottom: 0;
}
.exercise-wrapper .task.test .dialog tr td:first-child,
.exercise-wrapper-body .task.test .dialog tr td:first-child {
  color: transparent;
  position: relative;
}
.exercise-wrapper .task.test .dialog tr td:first-child:before,
.exercise-wrapper-body .task.test .dialog tr td:first-child:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
}
.exercise-wrapper .task.test .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task.test .dialog tr:nth-child(2n+1) td:first-child:before {
  border: solid transparent;
  border-left-color: #afca0b;
  border-width: 6px 0 6px 11px;
  top: 12px;
}
.exercise-wrapper .task.test .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task.test .dialog tr:nth-child(2n) td:first-child:before {
  background-color: #afca0b;
  width: 9px;
  height: 9px;
  top: 14px;
}
.exercise-wrapper .task.test .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task.test .dialog-speakers .dialog tr td:first-child {
  color: initial;
  font-weight: bold;
  padding-right: 10px;
}
.exercise-wrapper .task.test .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task.test .dialog-speakers .dialog tr td:first-child:before {
  display: none;
}
.exercise-wrapper .task.test .atool-tabs,
.exercise-wrapper-body .task.test .atool-tabs {
  background-color: transparent;
}
.exercise-wrapper .task.test .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task.test .atool-tabs .atool-tabs-bar {
  background-color: transparent;
}
.exercise-wrapper .task.test .atool-tabs .atool-tab,
.exercise-wrapper-body .task.test .atool-tabs .atool-tab {
  color: #afca0b;
  background-color: #fff;
  border: 1px solid #afca0b;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 100px;
  margin-bottom: 10px;
  line-height: 1.4;
  padding: 6px 12px;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task.test .atool-tabs .atool-tab.active {
  color: #fff;
  font-weight: bold;
  background-color: #afca0b;
  text-shadow: 0 0 15px #859a08;
}
.exercise-wrapper .task.test .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task.test .atool-tabs .atool-tab.active:hover {
  background-color: #afca0b;
  cursor: default;
}
.exercise-wrapper .task.test .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task.test .atool-tabs .atool-tab:hover {
  background-color: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task.test .atool-tabs .atool-tab .dot {
  display: none;
}
.exercise-wrapper .task.test .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task.test .atool-tabs .atool-tab:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.film ol > li,
.exercise-wrapper-body .task.film ol > li {
  padding: 5px 0 5px 30px;
}
.exercise-wrapper .task.film ol > li:before,
.exercise-wrapper-body .task.film ol > li:before {
  color: #f18700;
}
.exercise-wrapper .task.film ul > li,
.exercise-wrapper-body .task.film ul > li {
  color: #f18700;
  color: #333333;
}
.exercise-wrapper .task.film ul > li::marker,
.exercise-wrapper-body .task.film ul > li::marker {
  color: #f18700;
  font-size: 1.2em;
}
.exercise-wrapper .task.film ul.list-style-none,
.exercise-wrapper-body .task.film ul.list-style-none,
.exercise-wrapper .task.film .list-style-none > ul,
.exercise-wrapper-body .task.film .list-style-none > ul {
  padding-left: 0;
}
.exercise-wrapper .task.film ul.list-style-none li,
.exercise-wrapper-body .task.film ul.list-style-none li,
.exercise-wrapper .task.film .list-style-none > ul li,
.exercise-wrapper-body .task.film .list-style-none > ul li {
  padding: 5px 0;
}
.exercise-wrapper .task.film [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper-body .task.film [class*="ordered-gaps"] .gapfill:before,
.exercise-wrapper .task.film [class*="ordered-gaps"] .mc-single-answer:before,
.exercise-wrapper-body .task.film [class*="ordered-gaps"] .mc-single-answer:before {
  color: #f18700;
}
.exercise-wrapper .task.film .ordered-gaps-sup sup,
.exercise-wrapper-body .task.film .ordered-gaps-sup sup {
  color: #f18700;
  font-weight: 600;
  top: -0.75em;
}
.exercise-wrapper .task.film .dialog td,
.exercise-wrapper-body .task.film .dialog td {
  padding-bottom: 0;
}
.exercise-wrapper .task.film .dialog tr td:first-child,
.exercise-wrapper-body .task.film .dialog tr td:first-child {
  color: transparent;
  position: relative;
}
.exercise-wrapper .task.film .dialog tr td:first-child:before,
.exercise-wrapper-body .task.film .dialog tr td:first-child:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
}
.exercise-wrapper .task.film .dialog tr:nth-child(2n+1) td:first-child:before,
.exercise-wrapper-body .task.film .dialog tr:nth-child(2n+1) td:first-child:before {
  border: solid transparent;
  border-left-color: #f18700;
  border-width: 6px 0 6px 11px;
  top: 12px;
}
.exercise-wrapper .task.film .dialog tr:nth-child(2n) td:first-child:before,
.exercise-wrapper-body .task.film .dialog tr:nth-child(2n) td:first-child:before {
  background-color: #f18700;
  width: 9px;
  height: 9px;
  top: 14px;
}
.exercise-wrapper .task.film .dialog-speakers .dialog tr td:first-child,
.exercise-wrapper-body .task.film .dialog-speakers .dialog tr td:first-child {
  color: initial;
  font-weight: bold;
  padding-right: 10px;
}
.exercise-wrapper .task.film .dialog-speakers .dialog tr td:first-child:before,
.exercise-wrapper-body .task.film .dialog-speakers .dialog tr td:first-child:before {
  display: none;
}
.exercise-wrapper .task.film .atool-tabs,
.exercise-wrapper-body .task.film .atool-tabs {
  background-color: transparent;
}
.exercise-wrapper .task.film .atool-tabs .atool-tabs-bar,
.exercise-wrapper-body .task.film .atool-tabs .atool-tabs-bar {
  background-color: transparent;
}
.exercise-wrapper .task.film .atool-tabs .atool-tab,
.exercise-wrapper-body .task.film .atool-tabs .atool-tab {
  color: #f18700;
  background-color: #fff;
  border: 1px solid #f18700;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  width: 100px;
  margin-bottom: 10px;
  line-height: 1.4;
  padding: 6px 12px;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .atool-tabs .atool-tab.active,
.exercise-wrapper-body .task.film .atool-tabs .atool-tab.active {
  color: #fff;
  font-weight: bold;
  background-color: #f18700;
  text-shadow: 0 0 15px #be6a00;
}
.exercise-wrapper .task.film .atool-tabs .atool-tab.active:hover,
.exercise-wrapper-body .task.film .atool-tabs .atool-tab.active:hover {
  background-color: #f18700;
  cursor: default;
}
.exercise-wrapper .task.film .atool-tabs .atool-tab:hover,
.exercise-wrapper-body .task.film .atool-tabs .atool-tab:hover {
  background-color: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film .atool-tabs .atool-tab .dot,
.exercise-wrapper-body .task.film .atool-tabs .atool-tab .dot {
  display: none;
}
.exercise-wrapper .task.film .atool-tabs .atool-tab:not(:last-child),
.exercise-wrapper-body .task.film .atool-tabs .atool-tab:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .mejs__container.mejs__video,
.exercise-wrapper-body .mejs__container.mejs__video {
  text-align: center;
  margin: 0 auto;
}
.exercise-wrapper .mejs__container.mejs__video .mejs__poster,
.exercise-wrapper-body .mejs__container.mejs__video .mejs__poster {
  background-size: cover;
}
.exercise-wrapper .static-gap span.highlight:not(.selectable-option),
.exercise-wrapper-body .static-gap span.highlight:not(.selectable-option) {
  background-color: #cfd0d2;
  padding: 0 2px;
}
.exercise-wrapper .font-light,
.exercise-wrapper-body .font-light {
  font-family: 'StagSans';
  font-size: 1.05em;
  font-weight: 300;
}
.exercise-wrapper .font-serif,
.exercise-wrapper-body .font-serif {
  font-family: 'Minion Pro', serif;
  font-size: 1.1em;
}
.exercise-wrapper .font-serif strong,
.exercise-wrapper-body .font-serif strong {
  font-family: 'Minion Pro', serif;
  font-weight: bold;
}
.exercise-wrapper .nowrap,
.exercise-wrapper-body .nowrap,
.exercise-wrapper .no-wrap,
.exercise-wrapper-body .no-wrap {
  white-space: nowrap;
}
.exercise-wrapper .handwritten .text,
.exercise-wrapper-body .handwritten .text,
.exercise-wrapper .handwritten.text,
.exercise-wrapper-body .handwritten.text {
  font-family: 'PatrickHand', cursive;
  font-size: 1.2em;
}
.exercise-wrapper .c-width-1000 .text:first-child,
.exercise-wrapper-body .c-width-1000 .text:first-child {
  display: inline-block;
  width: calc(100px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-990 .text:first-child,
.exercise-wrapper-body .c-width-990 .text:first-child {
  display: inline-block;
  width: calc(99px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-980 .text:first-child,
.exercise-wrapper-body .c-width-980 .text:first-child {
  display: inline-block;
  width: calc(98px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-970 .text:first-child,
.exercise-wrapper-body .c-width-970 .text:first-child {
  display: inline-block;
  width: calc(97px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-960 .text:first-child,
.exercise-wrapper-body .c-width-960 .text:first-child {
  display: inline-block;
  width: calc(96px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-950 .text:first-child,
.exercise-wrapper-body .c-width-950 .text:first-child {
  display: inline-block;
  width: calc(95px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-940 .text:first-child,
.exercise-wrapper-body .c-width-940 .text:first-child {
  display: inline-block;
  width: calc(94px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-930 .text:first-child,
.exercise-wrapper-body .c-width-930 .text:first-child {
  display: inline-block;
  width: calc(93px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-920 .text:first-child,
.exercise-wrapper-body .c-width-920 .text:first-child {
  display: inline-block;
  width: calc(92px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-910 .text:first-child,
.exercise-wrapper-body .c-width-910 .text:first-child {
  display: inline-block;
  width: calc(91px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-900 .text:first-child,
.exercise-wrapper-body .c-width-900 .text:first-child {
  display: inline-block;
  width: calc(90px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-890 .text:first-child,
.exercise-wrapper-body .c-width-890 .text:first-child {
  display: inline-block;
  width: calc(89px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-880 .text:first-child,
.exercise-wrapper-body .c-width-880 .text:first-child {
  display: inline-block;
  width: calc(88px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-870 .text:first-child,
.exercise-wrapper-body .c-width-870 .text:first-child {
  display: inline-block;
  width: calc(87px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-860 .text:first-child,
.exercise-wrapper-body .c-width-860 .text:first-child {
  display: inline-block;
  width: calc(86px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-850 .text:first-child,
.exercise-wrapper-body .c-width-850 .text:first-child {
  display: inline-block;
  width: calc(85px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-840 .text:first-child,
.exercise-wrapper-body .c-width-840 .text:first-child {
  display: inline-block;
  width: calc(84px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-830 .text:first-child,
.exercise-wrapper-body .c-width-830 .text:first-child {
  display: inline-block;
  width: calc(83px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-820 .text:first-child,
.exercise-wrapper-body .c-width-820 .text:first-child {
  display: inline-block;
  width: calc(82px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-810 .text:first-child,
.exercise-wrapper-body .c-width-810 .text:first-child {
  display: inline-block;
  width: calc(81px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-800 .text:first-child,
.exercise-wrapper-body .c-width-800 .text:first-child {
  display: inline-block;
  width: calc(80px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-790 .text:first-child,
.exercise-wrapper-body .c-width-790 .text:first-child {
  display: inline-block;
  width: calc(79px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-780 .text:first-child,
.exercise-wrapper-body .c-width-780 .text:first-child {
  display: inline-block;
  width: calc(78px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-770 .text:first-child,
.exercise-wrapper-body .c-width-770 .text:first-child {
  display: inline-block;
  width: calc(77px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-760 .text:first-child,
.exercise-wrapper-body .c-width-760 .text:first-child {
  display: inline-block;
  width: calc(76px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-750 .text:first-child,
.exercise-wrapper-body .c-width-750 .text:first-child {
  display: inline-block;
  width: calc(75px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-740 .text:first-child,
.exercise-wrapper-body .c-width-740 .text:first-child {
  display: inline-block;
  width: calc(74px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-730 .text:first-child,
.exercise-wrapper-body .c-width-730 .text:first-child {
  display: inline-block;
  width: calc(73px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-720 .text:first-child,
.exercise-wrapper-body .c-width-720 .text:first-child {
  display: inline-block;
  width: calc(72px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-710 .text:first-child,
.exercise-wrapper-body .c-width-710 .text:first-child {
  display: inline-block;
  width: calc(71px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-700 .text:first-child,
.exercise-wrapper-body .c-width-700 .text:first-child {
  display: inline-block;
  width: calc(70px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-690 .text:first-child,
.exercise-wrapper-body .c-width-690 .text:first-child {
  display: inline-block;
  width: calc(69px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-680 .text:first-child,
.exercise-wrapper-body .c-width-680 .text:first-child {
  display: inline-block;
  width: calc(68px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-670 .text:first-child,
.exercise-wrapper-body .c-width-670 .text:first-child {
  display: inline-block;
  width: calc(67px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-660 .text:first-child,
.exercise-wrapper-body .c-width-660 .text:first-child {
  display: inline-block;
  width: calc(66px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-650 .text:first-child,
.exercise-wrapper-body .c-width-650 .text:first-child {
  display: inline-block;
  width: calc(65px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-640 .text:first-child,
.exercise-wrapper-body .c-width-640 .text:first-child {
  display: inline-block;
  width: calc(64px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-630 .text:first-child,
.exercise-wrapper-body .c-width-630 .text:first-child {
  display: inline-block;
  width: calc(63px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-620 .text:first-child,
.exercise-wrapper-body .c-width-620 .text:first-child {
  display: inline-block;
  width: calc(62px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-610 .text:first-child,
.exercise-wrapper-body .c-width-610 .text:first-child {
  display: inline-block;
  width: calc(61px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-600 .text:first-child,
.exercise-wrapper-body .c-width-600 .text:first-child {
  display: inline-block;
  width: calc(60px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-590 .text:first-child,
.exercise-wrapper-body .c-width-590 .text:first-child {
  display: inline-block;
  width: calc(59px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-580 .text:first-child,
.exercise-wrapper-body .c-width-580 .text:first-child {
  display: inline-block;
  width: calc(58px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-570 .text:first-child,
.exercise-wrapper-body .c-width-570 .text:first-child {
  display: inline-block;
  width: calc(57px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-560 .text:first-child,
.exercise-wrapper-body .c-width-560 .text:first-child {
  display: inline-block;
  width: calc(56px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-550 .text:first-child,
.exercise-wrapper-body .c-width-550 .text:first-child {
  display: inline-block;
  width: calc(55px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-540 .text:first-child,
.exercise-wrapper-body .c-width-540 .text:first-child {
  display: inline-block;
  width: calc(54px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-530 .text:first-child,
.exercise-wrapper-body .c-width-530 .text:first-child {
  display: inline-block;
  width: calc(53px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-520 .text:first-child,
.exercise-wrapper-body .c-width-520 .text:first-child {
  display: inline-block;
  width: calc(52px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-510 .text:first-child,
.exercise-wrapper-body .c-width-510 .text:first-child {
  display: inline-block;
  width: calc(51px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-500 .text:first-child,
.exercise-wrapper-body .c-width-500 .text:first-child {
  display: inline-block;
  width: calc(50px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-490 .text:first-child,
.exercise-wrapper-body .c-width-490 .text:first-child {
  display: inline-block;
  width: calc(49px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-480 .text:first-child,
.exercise-wrapper-body .c-width-480 .text:first-child {
  display: inline-block;
  width: calc(48px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-470 .text:first-child,
.exercise-wrapper-body .c-width-470 .text:first-child {
  display: inline-block;
  width: calc(47px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-460 .text:first-child,
.exercise-wrapper-body .c-width-460 .text:first-child {
  display: inline-block;
  width: calc(46px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-450 .text:first-child,
.exercise-wrapper-body .c-width-450 .text:first-child {
  display: inline-block;
  width: calc(45px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-440 .text:first-child,
.exercise-wrapper-body .c-width-440 .text:first-child {
  display: inline-block;
  width: calc(44px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-430 .text:first-child,
.exercise-wrapper-body .c-width-430 .text:first-child {
  display: inline-block;
  width: calc(43px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-420 .text:first-child,
.exercise-wrapper-body .c-width-420 .text:first-child {
  display: inline-block;
  width: calc(42px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-410 .text:first-child,
.exercise-wrapper-body .c-width-410 .text:first-child {
  display: inline-block;
  width: calc(41px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-400 .text:first-child,
.exercise-wrapper-body .c-width-400 .text:first-child {
  display: inline-block;
  width: calc(40px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-390 .text:first-child,
.exercise-wrapper-body .c-width-390 .text:first-child {
  display: inline-block;
  width: calc(39px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-380 .text:first-child,
.exercise-wrapper-body .c-width-380 .text:first-child {
  display: inline-block;
  width: calc(38px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-370 .text:first-child,
.exercise-wrapper-body .c-width-370 .text:first-child {
  display: inline-block;
  width: calc(37px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-360 .text:first-child,
.exercise-wrapper-body .c-width-360 .text:first-child {
  display: inline-block;
  width: calc(36px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-350 .text:first-child,
.exercise-wrapper-body .c-width-350 .text:first-child {
  display: inline-block;
  width: calc(35px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-340 .text:first-child,
.exercise-wrapper-body .c-width-340 .text:first-child {
  display: inline-block;
  width: calc(34px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-330 .text:first-child,
.exercise-wrapper-body .c-width-330 .text:first-child {
  display: inline-block;
  width: calc(33px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-320 .text:first-child,
.exercise-wrapper-body .c-width-320 .text:first-child {
  display: inline-block;
  width: calc(32px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-310 .text:first-child,
.exercise-wrapper-body .c-width-310 .text:first-child {
  display: inline-block;
  width: calc(31px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-300 .text:first-child,
.exercise-wrapper-body .c-width-300 .text:first-child {
  display: inline-block;
  width: calc(30px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-290 .text:first-child,
.exercise-wrapper-body .c-width-290 .text:first-child {
  display: inline-block;
  width: calc(29px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-280 .text:first-child,
.exercise-wrapper-body .c-width-280 .text:first-child {
  display: inline-block;
  width: calc(28px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-270 .text:first-child,
.exercise-wrapper-body .c-width-270 .text:first-child {
  display: inline-block;
  width: calc(27px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-260 .text:first-child,
.exercise-wrapper-body .c-width-260 .text:first-child {
  display: inline-block;
  width: calc(26px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-250 .text:first-child,
.exercise-wrapper-body .c-width-250 .text:first-child {
  display: inline-block;
  width: calc(25px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-240 .text:first-child,
.exercise-wrapper-body .c-width-240 .text:first-child {
  display: inline-block;
  width: calc(24px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-230 .text:first-child,
.exercise-wrapper-body .c-width-230 .text:first-child {
  display: inline-block;
  width: calc(23px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-220 .text:first-child,
.exercise-wrapper-body .c-width-220 .text:first-child {
  display: inline-block;
  width: calc(22px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-210 .text:first-child,
.exercise-wrapper-body .c-width-210 .text:first-child {
  display: inline-block;
  width: calc(21px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-200 .text:first-child,
.exercise-wrapper-body .c-width-200 .text:first-child {
  display: inline-block;
  width: calc(20px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-190 .text:first-child,
.exercise-wrapper-body .c-width-190 .text:first-child {
  display: inline-block;
  width: calc(19px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-180 .text:first-child,
.exercise-wrapper-body .c-width-180 .text:first-child {
  display: inline-block;
  width: calc(18px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-170 .text:first-child,
.exercise-wrapper-body .c-width-170 .text:first-child {
  display: inline-block;
  width: calc(17px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-160 .text:first-child,
.exercise-wrapper-body .c-width-160 .text:first-child {
  display: inline-block;
  width: calc(16px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-150 .text:first-child,
.exercise-wrapper-body .c-width-150 .text:first-child {
  display: inline-block;
  width: calc(15px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-140 .text:first-child,
.exercise-wrapper-body .c-width-140 .text:first-child {
  display: inline-block;
  width: calc(14px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-130 .text:first-child,
.exercise-wrapper-body .c-width-130 .text:first-child {
  display: inline-block;
  width: calc(13px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-120 .text:first-child,
.exercise-wrapper-body .c-width-120 .text:first-child {
  display: inline-block;
  width: calc(12px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-110 .text:first-child,
.exercise-wrapper-body .c-width-110 .text:first-child {
  display: inline-block;
  width: calc(11px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-100 .text:first-child,
.exercise-wrapper-body .c-width-100 .text:first-child {
  display: inline-block;
  width: calc(10px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-90 .text:first-child,
.exercise-wrapper-body .c-width-90 .text:first-child {
  display: inline-block;
  width: calc(9px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-80 .text:first-child,
.exercise-wrapper-body .c-width-80 .text:first-child {
  display: inline-block;
  width: calc(8px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-70 .text:first-child,
.exercise-wrapper-body .c-width-70 .text:first-child {
  display: inline-block;
  width: calc(7px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-60 .text:first-child,
.exercise-wrapper-body .c-width-60 .text:first-child {
  display: inline-block;
  width: calc(6px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-50 .text:first-child,
.exercise-wrapper-body .c-width-50 .text:first-child {
  display: inline-block;
  width: calc(5px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-40 .text:first-child,
.exercise-wrapper-body .c-width-40 .text:first-child {
  display: inline-block;
  width: calc(4px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-30 .text:first-child,
.exercise-wrapper-body .c-width-30 .text:first-child {
  display: inline-block;
  width: calc(3px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-20 .text:first-child,
.exercise-wrapper-body .c-width-20 .text:first-child {
  display: inline-block;
  width: calc(2px * 10);
  margin-right: 7px;
}
.exercise-wrapper .c-width-10 .text:first-child,
.exercise-wrapper-body .c-width-10 .text:first-child {
  display: inline-block;
  width: calc(1px * 10);
  margin-right: 7px;
}
.exercise-wrapper .g-width-50 .gapfill .input-field,
.exercise-wrapper-body .g-width-50 .gapfill .input-field,
.exercise-wrapper .g-width-50.gapfill .input-field,
.exercise-wrapper-body .g-width-50.gapfill .input-field,
.exercise-wrapper .g-width-50 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-50 .gapfill .dnd-gap,
.exercise-wrapper .g-width-50.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-50.gapfill .dnd-gap {
  min-width: 50px;
}
.exercise-wrapper .g-width-50 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-50 .gapfill .dnd-gap,
.exercise-wrapper .g-width-50.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-50.gapfill .dnd-gap {
  max-width: 50px;
}
.exercise-wrapper .g-width-50 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-50 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-50.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-50.gapfill .dnd-gap .wordpool-item {
  min-width: 36px;
}
.exercise-wrapper .g-width-50 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-50 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-50.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-50.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 50px;
}
.exercise-wrapper .g-width-60 .gapfill .input-field,
.exercise-wrapper-body .g-width-60 .gapfill .input-field,
.exercise-wrapper .g-width-60.gapfill .input-field,
.exercise-wrapper-body .g-width-60.gapfill .input-field,
.exercise-wrapper .g-width-60 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-60 .gapfill .dnd-gap,
.exercise-wrapper .g-width-60.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-60.gapfill .dnd-gap {
  min-width: 60px;
}
.exercise-wrapper .g-width-60 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-60 .gapfill .dnd-gap,
.exercise-wrapper .g-width-60.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-60.gapfill .dnd-gap {
  max-width: 60px;
}
.exercise-wrapper .g-width-60 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-60 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-60.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-60.gapfill .dnd-gap .wordpool-item {
  min-width: 46px;
}
.exercise-wrapper .g-width-60 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-60 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-60.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-60.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 60px;
}
.exercise-wrapper .g-width-70 .gapfill .input-field,
.exercise-wrapper-body .g-width-70 .gapfill .input-field,
.exercise-wrapper .g-width-70.gapfill .input-field,
.exercise-wrapper-body .g-width-70.gapfill .input-field,
.exercise-wrapper .g-width-70 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-70 .gapfill .dnd-gap,
.exercise-wrapper .g-width-70.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-70.gapfill .dnd-gap {
  min-width: 70px;
}
.exercise-wrapper .g-width-70 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-70 .gapfill .dnd-gap,
.exercise-wrapper .g-width-70.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-70.gapfill .dnd-gap {
  max-width: 70px;
}
.exercise-wrapper .g-width-70 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-70 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-70.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-70.gapfill .dnd-gap .wordpool-item {
  min-width: 56px;
}
.exercise-wrapper .g-width-70 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-70 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-70.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-70.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 70px;
}
.exercise-wrapper .g-width-80 .gapfill .input-field,
.exercise-wrapper-body .g-width-80 .gapfill .input-field,
.exercise-wrapper .g-width-80.gapfill .input-field,
.exercise-wrapper-body .g-width-80.gapfill .input-field,
.exercise-wrapper .g-width-80 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-80 .gapfill .dnd-gap,
.exercise-wrapper .g-width-80.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-80.gapfill .dnd-gap {
  min-width: 80px;
}
.exercise-wrapper .g-width-80 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-80 .gapfill .dnd-gap,
.exercise-wrapper .g-width-80.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-80.gapfill .dnd-gap {
  max-width: 80px;
}
.exercise-wrapper .g-width-80 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-80 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-80.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-80.gapfill .dnd-gap .wordpool-item {
  min-width: 66px;
}
.exercise-wrapper .g-width-80 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-80 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-80.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-80.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 80px;
}
.exercise-wrapper .g-width-90 .gapfill .input-field,
.exercise-wrapper-body .g-width-90 .gapfill .input-field,
.exercise-wrapper .g-width-90.gapfill .input-field,
.exercise-wrapper-body .g-width-90.gapfill .input-field,
.exercise-wrapper .g-width-90 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-90 .gapfill .dnd-gap,
.exercise-wrapper .g-width-90.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-90.gapfill .dnd-gap {
  min-width: 90px;
}
.exercise-wrapper .g-width-90 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-90 .gapfill .dnd-gap,
.exercise-wrapper .g-width-90.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-90.gapfill .dnd-gap {
  max-width: 90px;
}
.exercise-wrapper .g-width-90 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-90 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-90.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-90.gapfill .dnd-gap .wordpool-item {
  min-width: 76px;
}
.exercise-wrapper .g-width-90 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-90 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-90.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-90.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 90px;
}
.exercise-wrapper .g-width-100 .gapfill .input-field,
.exercise-wrapper-body .g-width-100 .gapfill .input-field,
.exercise-wrapper .g-width-100.gapfill .input-field,
.exercise-wrapper-body .g-width-100.gapfill .input-field,
.exercise-wrapper .g-width-100 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-100 .gapfill .dnd-gap,
.exercise-wrapper .g-width-100.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-100.gapfill .dnd-gap {
  min-width: 100px;
}
.exercise-wrapper .g-width-100 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-100 .gapfill .dnd-gap,
.exercise-wrapper .g-width-100.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-100.gapfill .dnd-gap {
  max-width: 100px;
}
.exercise-wrapper .g-width-100 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-100 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-100.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-100.gapfill .dnd-gap .wordpool-item {
  min-width: 86px;
}
.exercise-wrapper .g-width-100 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-100 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-100.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-100.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 100px;
}
.exercise-wrapper .g-width-110 .gapfill .input-field,
.exercise-wrapper-body .g-width-110 .gapfill .input-field,
.exercise-wrapper .g-width-110.gapfill .input-field,
.exercise-wrapper-body .g-width-110.gapfill .input-field,
.exercise-wrapper .g-width-110 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-110 .gapfill .dnd-gap,
.exercise-wrapper .g-width-110.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-110.gapfill .dnd-gap {
  min-width: 110px;
}
.exercise-wrapper .g-width-110 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-110 .gapfill .dnd-gap,
.exercise-wrapper .g-width-110.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-110.gapfill .dnd-gap {
  max-width: 110px;
}
.exercise-wrapper .g-width-110 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-110 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-110.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-110.gapfill .dnd-gap .wordpool-item {
  min-width: 96px;
}
.exercise-wrapper .g-width-110 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-110 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-110.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-110.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 110px;
}
.exercise-wrapper .g-width-120 .gapfill .input-field,
.exercise-wrapper-body .g-width-120 .gapfill .input-field,
.exercise-wrapper .g-width-120.gapfill .input-field,
.exercise-wrapper-body .g-width-120.gapfill .input-field,
.exercise-wrapper .g-width-120 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-120 .gapfill .dnd-gap,
.exercise-wrapper .g-width-120.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-120.gapfill .dnd-gap {
  min-width: 120px;
}
.exercise-wrapper .g-width-120 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-120 .gapfill .dnd-gap,
.exercise-wrapper .g-width-120.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-120.gapfill .dnd-gap {
  max-width: 120px;
}
.exercise-wrapper .g-width-120 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-120 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-120.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-120.gapfill .dnd-gap .wordpool-item {
  min-width: 106px;
}
.exercise-wrapper .g-width-120 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-120 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-120.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-120.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 120px;
}
.exercise-wrapper .g-width-130 .gapfill .input-field,
.exercise-wrapper-body .g-width-130 .gapfill .input-field,
.exercise-wrapper .g-width-130.gapfill .input-field,
.exercise-wrapper-body .g-width-130.gapfill .input-field,
.exercise-wrapper .g-width-130 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-130 .gapfill .dnd-gap,
.exercise-wrapper .g-width-130.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-130.gapfill .dnd-gap {
  min-width: 130px;
}
.exercise-wrapper .g-width-130 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-130 .gapfill .dnd-gap,
.exercise-wrapper .g-width-130.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-130.gapfill .dnd-gap {
  max-width: 130px;
}
.exercise-wrapper .g-width-130 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-130 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-130.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-130.gapfill .dnd-gap .wordpool-item {
  min-width: 116px;
}
.exercise-wrapper .g-width-130 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-130 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-130.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-130.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 130px;
}
.exercise-wrapper .g-width-140 .gapfill .input-field,
.exercise-wrapper-body .g-width-140 .gapfill .input-field,
.exercise-wrapper .g-width-140.gapfill .input-field,
.exercise-wrapper-body .g-width-140.gapfill .input-field,
.exercise-wrapper .g-width-140 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-140 .gapfill .dnd-gap,
.exercise-wrapper .g-width-140.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-140.gapfill .dnd-gap {
  min-width: 140px;
}
.exercise-wrapper .g-width-140 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-140 .gapfill .dnd-gap,
.exercise-wrapper .g-width-140.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-140.gapfill .dnd-gap {
  max-width: 140px;
}
.exercise-wrapper .g-width-140 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-140 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-140.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-140.gapfill .dnd-gap .wordpool-item {
  min-width: 126px;
}
.exercise-wrapper .g-width-140 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-140 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-140.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-140.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 140px;
}
.exercise-wrapper .g-width-150 .gapfill .input-field,
.exercise-wrapper-body .g-width-150 .gapfill .input-field,
.exercise-wrapper .g-width-150.gapfill .input-field,
.exercise-wrapper-body .g-width-150.gapfill .input-field,
.exercise-wrapper .g-width-150 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-150 .gapfill .dnd-gap,
.exercise-wrapper .g-width-150.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-150.gapfill .dnd-gap {
  min-width: 150px;
}
.exercise-wrapper .g-width-150 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-150 .gapfill .dnd-gap,
.exercise-wrapper .g-width-150.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-150.gapfill .dnd-gap {
  max-width: 150px;
}
.exercise-wrapper .g-width-150 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-150 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-150.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-150.gapfill .dnd-gap .wordpool-item {
  min-width: 136px;
}
.exercise-wrapper .g-width-150 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-150 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-150.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-150.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 150px;
}
.exercise-wrapper .g-width-160 .gapfill .input-field,
.exercise-wrapper-body .g-width-160 .gapfill .input-field,
.exercise-wrapper .g-width-160.gapfill .input-field,
.exercise-wrapper-body .g-width-160.gapfill .input-field,
.exercise-wrapper .g-width-160 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-160 .gapfill .dnd-gap,
.exercise-wrapper .g-width-160.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-160.gapfill .dnd-gap {
  min-width: 160px;
}
.exercise-wrapper .g-width-160 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-160 .gapfill .dnd-gap,
.exercise-wrapper .g-width-160.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-160.gapfill .dnd-gap {
  max-width: 160px;
}
.exercise-wrapper .g-width-160 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-160 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-160.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-160.gapfill .dnd-gap .wordpool-item {
  min-width: 146px;
}
.exercise-wrapper .g-width-160 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-160 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-160.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-160.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 160px;
}
.exercise-wrapper .g-width-170 .gapfill .input-field,
.exercise-wrapper-body .g-width-170 .gapfill .input-field,
.exercise-wrapper .g-width-170.gapfill .input-field,
.exercise-wrapper-body .g-width-170.gapfill .input-field,
.exercise-wrapper .g-width-170 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-170 .gapfill .dnd-gap,
.exercise-wrapper .g-width-170.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-170.gapfill .dnd-gap {
  min-width: 170px;
}
.exercise-wrapper .g-width-170 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-170 .gapfill .dnd-gap,
.exercise-wrapper .g-width-170.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-170.gapfill .dnd-gap {
  max-width: 170px;
}
.exercise-wrapper .g-width-170 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-170 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-170.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-170.gapfill .dnd-gap .wordpool-item {
  min-width: 156px;
}
.exercise-wrapper .g-width-170 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-170 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-170.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-170.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 170px;
}
.exercise-wrapper .g-width-180 .gapfill .input-field,
.exercise-wrapper-body .g-width-180 .gapfill .input-field,
.exercise-wrapper .g-width-180.gapfill .input-field,
.exercise-wrapper-body .g-width-180.gapfill .input-field,
.exercise-wrapper .g-width-180 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-180 .gapfill .dnd-gap,
.exercise-wrapper .g-width-180.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-180.gapfill .dnd-gap {
  min-width: 180px;
}
.exercise-wrapper .g-width-180 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-180 .gapfill .dnd-gap,
.exercise-wrapper .g-width-180.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-180.gapfill .dnd-gap {
  max-width: 180px;
}
.exercise-wrapper .g-width-180 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-180 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-180.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-180.gapfill .dnd-gap .wordpool-item {
  min-width: 166px;
}
.exercise-wrapper .g-width-180 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-180 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-180.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-180.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 180px;
}
.exercise-wrapper .g-width-190 .gapfill .input-field,
.exercise-wrapper-body .g-width-190 .gapfill .input-field,
.exercise-wrapper .g-width-190.gapfill .input-field,
.exercise-wrapper-body .g-width-190.gapfill .input-field,
.exercise-wrapper .g-width-190 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-190 .gapfill .dnd-gap,
.exercise-wrapper .g-width-190.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-190.gapfill .dnd-gap {
  min-width: 190px;
}
.exercise-wrapper .g-width-190 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-190 .gapfill .dnd-gap,
.exercise-wrapper .g-width-190.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-190.gapfill .dnd-gap {
  max-width: 190px;
}
.exercise-wrapper .g-width-190 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-190 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-190.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-190.gapfill .dnd-gap .wordpool-item {
  min-width: 176px;
}
.exercise-wrapper .g-width-190 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-190 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-190.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-190.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 190px;
}
.exercise-wrapper .g-width-200 .gapfill .input-field,
.exercise-wrapper-body .g-width-200 .gapfill .input-field,
.exercise-wrapper .g-width-200.gapfill .input-field,
.exercise-wrapper-body .g-width-200.gapfill .input-field,
.exercise-wrapper .g-width-200 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-200 .gapfill .dnd-gap,
.exercise-wrapper .g-width-200.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-200.gapfill .dnd-gap {
  min-width: 200px;
}
.exercise-wrapper .g-width-200 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-200 .gapfill .dnd-gap,
.exercise-wrapper .g-width-200.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-200.gapfill .dnd-gap {
  max-width: 200px;
}
.exercise-wrapper .g-width-200 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-200 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-200.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-200.gapfill .dnd-gap .wordpool-item {
  min-width: 186px;
}
.exercise-wrapper .g-width-200 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-200 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-200.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-200.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 200px;
}
.exercise-wrapper .g-width-210 .gapfill .input-field,
.exercise-wrapper-body .g-width-210 .gapfill .input-field,
.exercise-wrapper .g-width-210.gapfill .input-field,
.exercise-wrapper-body .g-width-210.gapfill .input-field,
.exercise-wrapper .g-width-210 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-210 .gapfill .dnd-gap,
.exercise-wrapper .g-width-210.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-210.gapfill .dnd-gap {
  min-width: 210px;
}
.exercise-wrapper .g-width-210 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-210 .gapfill .dnd-gap,
.exercise-wrapper .g-width-210.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-210.gapfill .dnd-gap {
  max-width: 210px;
}
.exercise-wrapper .g-width-210 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-210 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-210.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-210.gapfill .dnd-gap .wordpool-item {
  min-width: 196px;
}
.exercise-wrapper .g-width-210 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-210 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-210.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-210.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 210px;
}
.exercise-wrapper .g-width-220 .gapfill .input-field,
.exercise-wrapper-body .g-width-220 .gapfill .input-field,
.exercise-wrapper .g-width-220.gapfill .input-field,
.exercise-wrapper-body .g-width-220.gapfill .input-field,
.exercise-wrapper .g-width-220 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-220 .gapfill .dnd-gap,
.exercise-wrapper .g-width-220.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-220.gapfill .dnd-gap {
  min-width: 220px;
}
.exercise-wrapper .g-width-220 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-220 .gapfill .dnd-gap,
.exercise-wrapper .g-width-220.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-220.gapfill .dnd-gap {
  max-width: 220px;
}
.exercise-wrapper .g-width-220 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-220 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-220.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-220.gapfill .dnd-gap .wordpool-item {
  min-width: 206px;
}
.exercise-wrapper .g-width-220 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-220 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-220.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-220.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 220px;
}
.exercise-wrapper .g-width-230 .gapfill .input-field,
.exercise-wrapper-body .g-width-230 .gapfill .input-field,
.exercise-wrapper .g-width-230.gapfill .input-field,
.exercise-wrapper-body .g-width-230.gapfill .input-field,
.exercise-wrapper .g-width-230 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-230 .gapfill .dnd-gap,
.exercise-wrapper .g-width-230.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-230.gapfill .dnd-gap {
  min-width: 230px;
}
.exercise-wrapper .g-width-230 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-230 .gapfill .dnd-gap,
.exercise-wrapper .g-width-230.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-230.gapfill .dnd-gap {
  max-width: 230px;
}
.exercise-wrapper .g-width-230 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-230 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-230.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-230.gapfill .dnd-gap .wordpool-item {
  min-width: 216px;
}
.exercise-wrapper .g-width-230 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-230 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-230.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-230.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 230px;
}
.exercise-wrapper .g-width-240 .gapfill .input-field,
.exercise-wrapper-body .g-width-240 .gapfill .input-field,
.exercise-wrapper .g-width-240.gapfill .input-field,
.exercise-wrapper-body .g-width-240.gapfill .input-field,
.exercise-wrapper .g-width-240 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-240 .gapfill .dnd-gap,
.exercise-wrapper .g-width-240.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-240.gapfill .dnd-gap {
  min-width: 240px;
}
.exercise-wrapper .g-width-240 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-240 .gapfill .dnd-gap,
.exercise-wrapper .g-width-240.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-240.gapfill .dnd-gap {
  max-width: 240px;
}
.exercise-wrapper .g-width-240 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-240 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-240.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-240.gapfill .dnd-gap .wordpool-item {
  min-width: 226px;
}
.exercise-wrapper .g-width-240 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-240 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-240.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-240.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 240px;
}
.exercise-wrapper .g-width-250 .gapfill .input-field,
.exercise-wrapper-body .g-width-250 .gapfill .input-field,
.exercise-wrapper .g-width-250.gapfill .input-field,
.exercise-wrapper-body .g-width-250.gapfill .input-field,
.exercise-wrapper .g-width-250 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-250 .gapfill .dnd-gap,
.exercise-wrapper .g-width-250.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-250.gapfill .dnd-gap {
  min-width: 250px;
}
.exercise-wrapper .g-width-250 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-250 .gapfill .dnd-gap,
.exercise-wrapper .g-width-250.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-250.gapfill .dnd-gap {
  max-width: 250px;
}
.exercise-wrapper .g-width-250 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-250 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-250.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-250.gapfill .dnd-gap .wordpool-item {
  min-width: 236px;
}
.exercise-wrapper .g-width-250 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-250 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-250.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-250.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 250px;
}
.exercise-wrapper .g-width-260 .gapfill .input-field,
.exercise-wrapper-body .g-width-260 .gapfill .input-field,
.exercise-wrapper .g-width-260.gapfill .input-field,
.exercise-wrapper-body .g-width-260.gapfill .input-field,
.exercise-wrapper .g-width-260 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-260 .gapfill .dnd-gap,
.exercise-wrapper .g-width-260.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-260.gapfill .dnd-gap {
  min-width: 260px;
}
.exercise-wrapper .g-width-260 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-260 .gapfill .dnd-gap,
.exercise-wrapper .g-width-260.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-260.gapfill .dnd-gap {
  max-width: 260px;
}
.exercise-wrapper .g-width-260 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-260 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-260.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-260.gapfill .dnd-gap .wordpool-item {
  min-width: 246px;
}
.exercise-wrapper .g-width-260 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-260 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-260.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-260.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 260px;
}
.exercise-wrapper .g-width-270 .gapfill .input-field,
.exercise-wrapper-body .g-width-270 .gapfill .input-field,
.exercise-wrapper .g-width-270.gapfill .input-field,
.exercise-wrapper-body .g-width-270.gapfill .input-field,
.exercise-wrapper .g-width-270 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-270 .gapfill .dnd-gap,
.exercise-wrapper .g-width-270.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-270.gapfill .dnd-gap {
  min-width: 270px;
}
.exercise-wrapper .g-width-270 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-270 .gapfill .dnd-gap,
.exercise-wrapper .g-width-270.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-270.gapfill .dnd-gap {
  max-width: 270px;
}
.exercise-wrapper .g-width-270 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-270 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-270.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-270.gapfill .dnd-gap .wordpool-item {
  min-width: 256px;
}
.exercise-wrapper .g-width-270 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-270 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-270.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-270.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 270px;
}
.exercise-wrapper .g-width-280 .gapfill .input-field,
.exercise-wrapper-body .g-width-280 .gapfill .input-field,
.exercise-wrapper .g-width-280.gapfill .input-field,
.exercise-wrapper-body .g-width-280.gapfill .input-field,
.exercise-wrapper .g-width-280 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-280 .gapfill .dnd-gap,
.exercise-wrapper .g-width-280.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-280.gapfill .dnd-gap {
  min-width: 280px;
}
.exercise-wrapper .g-width-280 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-280 .gapfill .dnd-gap,
.exercise-wrapper .g-width-280.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-280.gapfill .dnd-gap {
  max-width: 280px;
}
.exercise-wrapper .g-width-280 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-280 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-280.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-280.gapfill .dnd-gap .wordpool-item {
  min-width: 266px;
}
.exercise-wrapper .g-width-280 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-280 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-280.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-280.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 280px;
}
.exercise-wrapper .g-width-290 .gapfill .input-field,
.exercise-wrapper-body .g-width-290 .gapfill .input-field,
.exercise-wrapper .g-width-290.gapfill .input-field,
.exercise-wrapper-body .g-width-290.gapfill .input-field,
.exercise-wrapper .g-width-290 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-290 .gapfill .dnd-gap,
.exercise-wrapper .g-width-290.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-290.gapfill .dnd-gap {
  min-width: 290px;
}
.exercise-wrapper .g-width-290 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-290 .gapfill .dnd-gap,
.exercise-wrapper .g-width-290.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-290.gapfill .dnd-gap {
  max-width: 290px;
}
.exercise-wrapper .g-width-290 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-290 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-290.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-290.gapfill .dnd-gap .wordpool-item {
  min-width: 276px;
}
.exercise-wrapper .g-width-290 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-290 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-290.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-290.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 290px;
}
.exercise-wrapper .g-width-300 .gapfill .input-field,
.exercise-wrapper-body .g-width-300 .gapfill .input-field,
.exercise-wrapper .g-width-300.gapfill .input-field,
.exercise-wrapper-body .g-width-300.gapfill .input-field,
.exercise-wrapper .g-width-300 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-300 .gapfill .dnd-gap,
.exercise-wrapper .g-width-300.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-300.gapfill .dnd-gap {
  min-width: 300px;
}
.exercise-wrapper .g-width-300 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-300 .gapfill .dnd-gap,
.exercise-wrapper .g-width-300.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-300.gapfill .dnd-gap {
  max-width: 300px;
}
.exercise-wrapper .g-width-300 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-300 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-300.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-300.gapfill .dnd-gap .wordpool-item {
  min-width: 286px;
}
.exercise-wrapper .g-width-300 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-300 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-300.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-300.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 300px;
}
.exercise-wrapper .g-width-310 .gapfill .input-field,
.exercise-wrapper-body .g-width-310 .gapfill .input-field,
.exercise-wrapper .g-width-310.gapfill .input-field,
.exercise-wrapper-body .g-width-310.gapfill .input-field,
.exercise-wrapper .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper .g-width-310.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310.gapfill .dnd-gap {
  min-width: 310px;
}
.exercise-wrapper .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper .g-width-310.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310.gapfill .dnd-gap {
  max-width: 310px;
}
.exercise-wrapper .g-width-310 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-310 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-310.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-310.gapfill .dnd-gap .wordpool-item {
  min-width: 296px;
}
.exercise-wrapper .g-width-310 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-310 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-310.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-310.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 310px;
}
.exercise-wrapper .g-width-310 .gapfill .input-field,
.exercise-wrapper-body .g-width-310 .gapfill .input-field,
.exercise-wrapper .g-width-310.gapfill .input-field,
.exercise-wrapper-body .g-width-310.gapfill .input-field,
.exercise-wrapper .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310 .gapfill .dnd-gap,
.exercise-wrapper .g-width-310.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-310.gapfill .dnd-gap {
  max-width: 310px;
}
.exercise-wrapper .g-width-320 .gapfill .input-field,
.exercise-wrapper-body .g-width-320 .gapfill .input-field,
.exercise-wrapper .g-width-320.gapfill .input-field,
.exercise-wrapper-body .g-width-320.gapfill .input-field,
.exercise-wrapper .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper .g-width-320.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320.gapfill .dnd-gap {
  min-width: 320px;
}
.exercise-wrapper .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper .g-width-320.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320.gapfill .dnd-gap {
  max-width: 320px;
}
.exercise-wrapper .g-width-320 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-320 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-320.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-320.gapfill .dnd-gap .wordpool-item {
  min-width: 306px;
}
.exercise-wrapper .g-width-320 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-320 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-320.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-320.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 320px;
}
.exercise-wrapper .g-width-320 .gapfill .input-field,
.exercise-wrapper-body .g-width-320 .gapfill .input-field,
.exercise-wrapper .g-width-320.gapfill .input-field,
.exercise-wrapper-body .g-width-320.gapfill .input-field,
.exercise-wrapper .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320 .gapfill .dnd-gap,
.exercise-wrapper .g-width-320.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-320.gapfill .dnd-gap {
  max-width: 320px;
}
.exercise-wrapper .g-width-330 .gapfill .input-field,
.exercise-wrapper-body .g-width-330 .gapfill .input-field,
.exercise-wrapper .g-width-330.gapfill .input-field,
.exercise-wrapper-body .g-width-330.gapfill .input-field,
.exercise-wrapper .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper .g-width-330.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330.gapfill .dnd-gap {
  min-width: 330px;
}
.exercise-wrapper .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper .g-width-330.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330.gapfill .dnd-gap {
  max-width: 330px;
}
.exercise-wrapper .g-width-330 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-330 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-330.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-330.gapfill .dnd-gap .wordpool-item {
  min-width: 316px;
}
.exercise-wrapper .g-width-330 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-330 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-330.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-330.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 330px;
}
.exercise-wrapper .g-width-330 .gapfill .input-field,
.exercise-wrapper-body .g-width-330 .gapfill .input-field,
.exercise-wrapper .g-width-330.gapfill .input-field,
.exercise-wrapper-body .g-width-330.gapfill .input-field,
.exercise-wrapper .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330 .gapfill .dnd-gap,
.exercise-wrapper .g-width-330.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-330.gapfill .dnd-gap {
  max-width: 330px;
}
.exercise-wrapper .g-width-340 .gapfill .input-field,
.exercise-wrapper-body .g-width-340 .gapfill .input-field,
.exercise-wrapper .g-width-340.gapfill .input-field,
.exercise-wrapper-body .g-width-340.gapfill .input-field,
.exercise-wrapper .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper .g-width-340.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340.gapfill .dnd-gap {
  min-width: 340px;
}
.exercise-wrapper .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper .g-width-340.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340.gapfill .dnd-gap {
  max-width: 340px;
}
.exercise-wrapper .g-width-340 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-340 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-340.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-340.gapfill .dnd-gap .wordpool-item {
  min-width: 326px;
}
.exercise-wrapper .g-width-340 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-340 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-340.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-340.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 340px;
}
.exercise-wrapper .g-width-340 .gapfill .input-field,
.exercise-wrapper-body .g-width-340 .gapfill .input-field,
.exercise-wrapper .g-width-340.gapfill .input-field,
.exercise-wrapper-body .g-width-340.gapfill .input-field,
.exercise-wrapper .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340 .gapfill .dnd-gap,
.exercise-wrapper .g-width-340.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-340.gapfill .dnd-gap {
  max-width: 340px;
}
.exercise-wrapper .g-width-350 .gapfill .input-field,
.exercise-wrapper-body .g-width-350 .gapfill .input-field,
.exercise-wrapper .g-width-350.gapfill .input-field,
.exercise-wrapper-body .g-width-350.gapfill .input-field,
.exercise-wrapper .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper .g-width-350.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350.gapfill .dnd-gap {
  min-width: 350px;
}
.exercise-wrapper .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper .g-width-350.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350.gapfill .dnd-gap {
  max-width: 350px;
}
.exercise-wrapper .g-width-350 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-350 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-350.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-350.gapfill .dnd-gap .wordpool-item {
  min-width: 336px;
}
.exercise-wrapper .g-width-350 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-350 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-350.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-350.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 350px;
}
.exercise-wrapper .g-width-350 .gapfill .input-field,
.exercise-wrapper-body .g-width-350 .gapfill .input-field,
.exercise-wrapper .g-width-350.gapfill .input-field,
.exercise-wrapper-body .g-width-350.gapfill .input-field,
.exercise-wrapper .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350 .gapfill .dnd-gap,
.exercise-wrapper .g-width-350.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-350.gapfill .dnd-gap {
  max-width: 350px;
}
.exercise-wrapper .g-width-360 .gapfill .input-field,
.exercise-wrapper-body .g-width-360 .gapfill .input-field,
.exercise-wrapper .g-width-360.gapfill .input-field,
.exercise-wrapper-body .g-width-360.gapfill .input-field,
.exercise-wrapper .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper .g-width-360.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360.gapfill .dnd-gap {
  min-width: 360px;
}
.exercise-wrapper .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper .g-width-360.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360.gapfill .dnd-gap {
  max-width: 360px;
}
.exercise-wrapper .g-width-360 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-360 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-360.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-360.gapfill .dnd-gap .wordpool-item {
  min-width: 346px;
}
.exercise-wrapper .g-width-360 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-360 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-360.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-360.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 360px;
}
.exercise-wrapper .g-width-360 .gapfill .input-field,
.exercise-wrapper-body .g-width-360 .gapfill .input-field,
.exercise-wrapper .g-width-360.gapfill .input-field,
.exercise-wrapper-body .g-width-360.gapfill .input-field,
.exercise-wrapper .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360 .gapfill .dnd-gap,
.exercise-wrapper .g-width-360.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-360.gapfill .dnd-gap {
  max-width: 360px;
}
.exercise-wrapper .g-width-370 .gapfill .input-field,
.exercise-wrapper-body .g-width-370 .gapfill .input-field,
.exercise-wrapper .g-width-370.gapfill .input-field,
.exercise-wrapper-body .g-width-370.gapfill .input-field,
.exercise-wrapper .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper .g-width-370.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370.gapfill .dnd-gap {
  min-width: 370px;
}
.exercise-wrapper .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper .g-width-370.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370.gapfill .dnd-gap {
  max-width: 370px;
}
.exercise-wrapper .g-width-370 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-370 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-370.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-370.gapfill .dnd-gap .wordpool-item {
  min-width: 356px;
}
.exercise-wrapper .g-width-370 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-370 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-370.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-370.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 370px;
}
.exercise-wrapper .g-width-370 .gapfill .input-field,
.exercise-wrapper-body .g-width-370 .gapfill .input-field,
.exercise-wrapper .g-width-370.gapfill .input-field,
.exercise-wrapper-body .g-width-370.gapfill .input-field,
.exercise-wrapper .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370 .gapfill .dnd-gap,
.exercise-wrapper .g-width-370.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-370.gapfill .dnd-gap {
  max-width: 370px;
}
.exercise-wrapper .g-width-380 .gapfill .input-field,
.exercise-wrapper-body .g-width-380 .gapfill .input-field,
.exercise-wrapper .g-width-380.gapfill .input-field,
.exercise-wrapper-body .g-width-380.gapfill .input-field,
.exercise-wrapper .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper .g-width-380.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380.gapfill .dnd-gap {
  min-width: 380px;
}
.exercise-wrapper .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper .g-width-380.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380.gapfill .dnd-gap {
  max-width: 380px;
}
.exercise-wrapper .g-width-380 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-380 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-380.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-380.gapfill .dnd-gap .wordpool-item {
  min-width: 366px;
}
.exercise-wrapper .g-width-380 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-380 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-380.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-380.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 380px;
}
.exercise-wrapper .g-width-380 .gapfill .input-field,
.exercise-wrapper-body .g-width-380 .gapfill .input-field,
.exercise-wrapper .g-width-380.gapfill .input-field,
.exercise-wrapper-body .g-width-380.gapfill .input-field,
.exercise-wrapper .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380 .gapfill .dnd-gap,
.exercise-wrapper .g-width-380.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-380.gapfill .dnd-gap {
  max-width: 380px;
}
.exercise-wrapper .g-width-390 .gapfill .input-field,
.exercise-wrapper-body .g-width-390 .gapfill .input-field,
.exercise-wrapper .g-width-390.gapfill .input-field,
.exercise-wrapper-body .g-width-390.gapfill .input-field,
.exercise-wrapper .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper .g-width-390.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390.gapfill .dnd-gap {
  min-width: 390px;
}
.exercise-wrapper .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper .g-width-390.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390.gapfill .dnd-gap {
  max-width: 390px;
}
.exercise-wrapper .g-width-390 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-390 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-390.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-390.gapfill .dnd-gap .wordpool-item {
  min-width: 376px;
}
.exercise-wrapper .g-width-390 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-390 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-390.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-390.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 390px;
}
.exercise-wrapper .g-width-390 .gapfill .input-field,
.exercise-wrapper-body .g-width-390 .gapfill .input-field,
.exercise-wrapper .g-width-390.gapfill .input-field,
.exercise-wrapper-body .g-width-390.gapfill .input-field,
.exercise-wrapper .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390 .gapfill .dnd-gap,
.exercise-wrapper .g-width-390.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-390.gapfill .dnd-gap {
  max-width: 390px;
}
.exercise-wrapper .g-width-400 .gapfill .input-field,
.exercise-wrapper-body .g-width-400 .gapfill .input-field,
.exercise-wrapper .g-width-400.gapfill .input-field,
.exercise-wrapper-body .g-width-400.gapfill .input-field,
.exercise-wrapper .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper .g-width-400.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400.gapfill .dnd-gap {
  min-width: 400px;
}
.exercise-wrapper .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper .g-width-400.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400.gapfill .dnd-gap {
  max-width: 400px;
}
.exercise-wrapper .g-width-400 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-400 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-400.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-400.gapfill .dnd-gap .wordpool-item {
  min-width: 386px;
}
.exercise-wrapper .g-width-400 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-400 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-400.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-400.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 400px;
}
.exercise-wrapper .g-width-400 .gapfill .input-field,
.exercise-wrapper-body .g-width-400 .gapfill .input-field,
.exercise-wrapper .g-width-400.gapfill .input-field,
.exercise-wrapper-body .g-width-400.gapfill .input-field,
.exercise-wrapper .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400 .gapfill .dnd-gap,
.exercise-wrapper .g-width-400.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-400.gapfill .dnd-gap {
  max-width: 400px;
}
.exercise-wrapper .g-width-410 .gapfill .input-field,
.exercise-wrapper-body .g-width-410 .gapfill .input-field,
.exercise-wrapper .g-width-410.gapfill .input-field,
.exercise-wrapper-body .g-width-410.gapfill .input-field,
.exercise-wrapper .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper .g-width-410.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410.gapfill .dnd-gap {
  min-width: 410px;
}
.exercise-wrapper .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper .g-width-410.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410.gapfill .dnd-gap {
  max-width: 410px;
}
.exercise-wrapper .g-width-410 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-410 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-410.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-410.gapfill .dnd-gap .wordpool-item {
  min-width: 396px;
}
.exercise-wrapper .g-width-410 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-410 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-410.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-410.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 410px;
}
.exercise-wrapper .g-width-410 .gapfill .input-field,
.exercise-wrapper-body .g-width-410 .gapfill .input-field,
.exercise-wrapper .g-width-410.gapfill .input-field,
.exercise-wrapper-body .g-width-410.gapfill .input-field,
.exercise-wrapper .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410 .gapfill .dnd-gap,
.exercise-wrapper .g-width-410.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-410.gapfill .dnd-gap {
  max-width: 410px;
}
.exercise-wrapper .g-width-420 .gapfill .input-field,
.exercise-wrapper-body .g-width-420 .gapfill .input-field,
.exercise-wrapper .g-width-420.gapfill .input-field,
.exercise-wrapper-body .g-width-420.gapfill .input-field,
.exercise-wrapper .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper .g-width-420.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420.gapfill .dnd-gap {
  min-width: 420px;
}
.exercise-wrapper .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper .g-width-420.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420.gapfill .dnd-gap {
  max-width: 420px;
}
.exercise-wrapper .g-width-420 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-420 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-420.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-420.gapfill .dnd-gap .wordpool-item {
  min-width: 406px;
}
.exercise-wrapper .g-width-420 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-420 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-420.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-420.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 420px;
}
.exercise-wrapper .g-width-420 .gapfill .input-field,
.exercise-wrapper-body .g-width-420 .gapfill .input-field,
.exercise-wrapper .g-width-420.gapfill .input-field,
.exercise-wrapper-body .g-width-420.gapfill .input-field,
.exercise-wrapper .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420 .gapfill .dnd-gap,
.exercise-wrapper .g-width-420.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-420.gapfill .dnd-gap {
  max-width: 420px;
}
.exercise-wrapper .g-width-430 .gapfill .input-field,
.exercise-wrapper-body .g-width-430 .gapfill .input-field,
.exercise-wrapper .g-width-430.gapfill .input-field,
.exercise-wrapper-body .g-width-430.gapfill .input-field,
.exercise-wrapper .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper .g-width-430.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430.gapfill .dnd-gap {
  min-width: 430px;
}
.exercise-wrapper .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper .g-width-430.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430.gapfill .dnd-gap {
  max-width: 430px;
}
.exercise-wrapper .g-width-430 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-430 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-430.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-430.gapfill .dnd-gap .wordpool-item {
  min-width: 416px;
}
.exercise-wrapper .g-width-430 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-430 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-430.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-430.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 430px;
}
.exercise-wrapper .g-width-430 .gapfill .input-field,
.exercise-wrapper-body .g-width-430 .gapfill .input-field,
.exercise-wrapper .g-width-430.gapfill .input-field,
.exercise-wrapper-body .g-width-430.gapfill .input-field,
.exercise-wrapper .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430 .gapfill .dnd-gap,
.exercise-wrapper .g-width-430.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-430.gapfill .dnd-gap {
  max-width: 430px;
}
.exercise-wrapper .g-width-440 .gapfill .input-field,
.exercise-wrapper-body .g-width-440 .gapfill .input-field,
.exercise-wrapper .g-width-440.gapfill .input-field,
.exercise-wrapper-body .g-width-440.gapfill .input-field,
.exercise-wrapper .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper .g-width-440.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440.gapfill .dnd-gap {
  min-width: 440px;
}
.exercise-wrapper .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper .g-width-440.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440.gapfill .dnd-gap {
  max-width: 440px;
}
.exercise-wrapper .g-width-440 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-440 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-440.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-440.gapfill .dnd-gap .wordpool-item {
  min-width: 426px;
}
.exercise-wrapper .g-width-440 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-440 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-440.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-440.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 440px;
}
.exercise-wrapper .g-width-440 .gapfill .input-field,
.exercise-wrapper-body .g-width-440 .gapfill .input-field,
.exercise-wrapper .g-width-440.gapfill .input-field,
.exercise-wrapper-body .g-width-440.gapfill .input-field,
.exercise-wrapper .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440 .gapfill .dnd-gap,
.exercise-wrapper .g-width-440.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-440.gapfill .dnd-gap {
  max-width: 440px;
}
.exercise-wrapper .g-width-450 .gapfill .input-field,
.exercise-wrapper-body .g-width-450 .gapfill .input-field,
.exercise-wrapper .g-width-450.gapfill .input-field,
.exercise-wrapper-body .g-width-450.gapfill .input-field,
.exercise-wrapper .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper .g-width-450.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450.gapfill .dnd-gap {
  min-width: 450px;
}
.exercise-wrapper .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper .g-width-450.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450.gapfill .dnd-gap {
  max-width: 450px;
}
.exercise-wrapper .g-width-450 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-450 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-450.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-450.gapfill .dnd-gap .wordpool-item {
  min-width: 436px;
}
.exercise-wrapper .g-width-450 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-450 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-450.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-450.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 450px;
}
.exercise-wrapper .g-width-450 .gapfill .input-field,
.exercise-wrapper-body .g-width-450 .gapfill .input-field,
.exercise-wrapper .g-width-450.gapfill .input-field,
.exercise-wrapper-body .g-width-450.gapfill .input-field,
.exercise-wrapper .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450 .gapfill .dnd-gap,
.exercise-wrapper .g-width-450.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-450.gapfill .dnd-gap {
  max-width: 450px;
}
.exercise-wrapper .g-width-460 .gapfill .input-field,
.exercise-wrapper-body .g-width-460 .gapfill .input-field,
.exercise-wrapper .g-width-460.gapfill .input-field,
.exercise-wrapper-body .g-width-460.gapfill .input-field,
.exercise-wrapper .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper .g-width-460.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460.gapfill .dnd-gap {
  min-width: 460px;
}
.exercise-wrapper .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper .g-width-460.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460.gapfill .dnd-gap {
  max-width: 460px;
}
.exercise-wrapper .g-width-460 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-460 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-460.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-460.gapfill .dnd-gap .wordpool-item {
  min-width: 446px;
}
.exercise-wrapper .g-width-460 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-460 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-460.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-460.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 460px;
}
.exercise-wrapper .g-width-460 .gapfill .input-field,
.exercise-wrapper-body .g-width-460 .gapfill .input-field,
.exercise-wrapper .g-width-460.gapfill .input-field,
.exercise-wrapper-body .g-width-460.gapfill .input-field,
.exercise-wrapper .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460 .gapfill .dnd-gap,
.exercise-wrapper .g-width-460.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-460.gapfill .dnd-gap {
  max-width: 460px;
}
.exercise-wrapper .g-width-470 .gapfill .input-field,
.exercise-wrapper-body .g-width-470 .gapfill .input-field,
.exercise-wrapper .g-width-470.gapfill .input-field,
.exercise-wrapper-body .g-width-470.gapfill .input-field,
.exercise-wrapper .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper .g-width-470.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470.gapfill .dnd-gap {
  min-width: 470px;
}
.exercise-wrapper .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper .g-width-470.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470.gapfill .dnd-gap {
  max-width: 470px;
}
.exercise-wrapper .g-width-470 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-470 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-470.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-470.gapfill .dnd-gap .wordpool-item {
  min-width: 456px;
}
.exercise-wrapper .g-width-470 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-470 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-470.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-470.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 470px;
}
.exercise-wrapper .g-width-470 .gapfill .input-field,
.exercise-wrapper-body .g-width-470 .gapfill .input-field,
.exercise-wrapper .g-width-470.gapfill .input-field,
.exercise-wrapper-body .g-width-470.gapfill .input-field,
.exercise-wrapper .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470 .gapfill .dnd-gap,
.exercise-wrapper .g-width-470.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-470.gapfill .dnd-gap {
  max-width: 470px;
}
.exercise-wrapper .g-width-480 .gapfill .input-field,
.exercise-wrapper-body .g-width-480 .gapfill .input-field,
.exercise-wrapper .g-width-480.gapfill .input-field,
.exercise-wrapper-body .g-width-480.gapfill .input-field,
.exercise-wrapper .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper .g-width-480.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480.gapfill .dnd-gap {
  min-width: 480px;
}
.exercise-wrapper .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper .g-width-480.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480.gapfill .dnd-gap {
  max-width: 480px;
}
.exercise-wrapper .g-width-480 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-480 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-480.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-480.gapfill .dnd-gap .wordpool-item {
  min-width: 466px;
}
.exercise-wrapper .g-width-480 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-480 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-480.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-480.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 480px;
}
.exercise-wrapper .g-width-480 .gapfill .input-field,
.exercise-wrapper-body .g-width-480 .gapfill .input-field,
.exercise-wrapper .g-width-480.gapfill .input-field,
.exercise-wrapper-body .g-width-480.gapfill .input-field,
.exercise-wrapper .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480 .gapfill .dnd-gap,
.exercise-wrapper .g-width-480.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-480.gapfill .dnd-gap {
  max-width: 480px;
}
.exercise-wrapper .g-width-490 .gapfill .input-field,
.exercise-wrapper-body .g-width-490 .gapfill .input-field,
.exercise-wrapper .g-width-490.gapfill .input-field,
.exercise-wrapper-body .g-width-490.gapfill .input-field,
.exercise-wrapper .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper .g-width-490.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490.gapfill .dnd-gap {
  min-width: 490px;
}
.exercise-wrapper .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper .g-width-490.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490.gapfill .dnd-gap {
  max-width: 490px;
}
.exercise-wrapper .g-width-490 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-490 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-490.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-490.gapfill .dnd-gap .wordpool-item {
  min-width: 476px;
}
.exercise-wrapper .g-width-490 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-490 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-490.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-490.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 490px;
}
.exercise-wrapper .g-width-490 .gapfill .input-field,
.exercise-wrapper-body .g-width-490 .gapfill .input-field,
.exercise-wrapper .g-width-490.gapfill .input-field,
.exercise-wrapper-body .g-width-490.gapfill .input-field,
.exercise-wrapper .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490 .gapfill .dnd-gap,
.exercise-wrapper .g-width-490.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-490.gapfill .dnd-gap {
  max-width: 490px;
}
.exercise-wrapper .g-width-500 .gapfill .input-field,
.exercise-wrapper-body .g-width-500 .gapfill .input-field,
.exercise-wrapper .g-width-500.gapfill .input-field,
.exercise-wrapper-body .g-width-500.gapfill .input-field,
.exercise-wrapper .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper .g-width-500.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500.gapfill .dnd-gap {
  min-width: 500px;
}
.exercise-wrapper .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper .g-width-500.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500.gapfill .dnd-gap {
  max-width: 500px;
}
.exercise-wrapper .g-width-500 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-500 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-500.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-500.gapfill .dnd-gap .wordpool-item {
  min-width: 486px;
}
.exercise-wrapper .g-width-500 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-500 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-500.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-500.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 500px;
}
.exercise-wrapper .g-width-500 .gapfill .input-field,
.exercise-wrapper-body .g-width-500 .gapfill .input-field,
.exercise-wrapper .g-width-500.gapfill .input-field,
.exercise-wrapper-body .g-width-500.gapfill .input-field,
.exercise-wrapper .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500 .gapfill .dnd-gap,
.exercise-wrapper .g-width-500.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-500.gapfill .dnd-gap {
  max-width: 500px;
}
.exercise-wrapper .g-width-510 .gapfill .input-field,
.exercise-wrapper-body .g-width-510 .gapfill .input-field,
.exercise-wrapper .g-width-510.gapfill .input-field,
.exercise-wrapper-body .g-width-510.gapfill .input-field,
.exercise-wrapper .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper .g-width-510.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510.gapfill .dnd-gap {
  min-width: 510px;
}
.exercise-wrapper .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper .g-width-510.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510.gapfill .dnd-gap {
  max-width: 510px;
}
.exercise-wrapper .g-width-510 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-510 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-510.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-510.gapfill .dnd-gap .wordpool-item {
  min-width: 496px;
}
.exercise-wrapper .g-width-510 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-510 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-510.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-510.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 510px;
}
.exercise-wrapper .g-width-510 .gapfill .input-field,
.exercise-wrapper-body .g-width-510 .gapfill .input-field,
.exercise-wrapper .g-width-510.gapfill .input-field,
.exercise-wrapper-body .g-width-510.gapfill .input-field,
.exercise-wrapper .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510 .gapfill .dnd-gap,
.exercise-wrapper .g-width-510.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-510.gapfill .dnd-gap {
  max-width: 510px;
}
.exercise-wrapper .g-width-520 .gapfill .input-field,
.exercise-wrapper-body .g-width-520 .gapfill .input-field,
.exercise-wrapper .g-width-520.gapfill .input-field,
.exercise-wrapper-body .g-width-520.gapfill .input-field,
.exercise-wrapper .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper .g-width-520.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520.gapfill .dnd-gap {
  min-width: 520px;
}
.exercise-wrapper .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper .g-width-520.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520.gapfill .dnd-gap {
  max-width: 520px;
}
.exercise-wrapper .g-width-520 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-520 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-520.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-520.gapfill .dnd-gap .wordpool-item {
  min-width: 506px;
}
.exercise-wrapper .g-width-520 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-520 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-520.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-520.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 520px;
}
.exercise-wrapper .g-width-520 .gapfill .input-field,
.exercise-wrapper-body .g-width-520 .gapfill .input-field,
.exercise-wrapper .g-width-520.gapfill .input-field,
.exercise-wrapper-body .g-width-520.gapfill .input-field,
.exercise-wrapper .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520 .gapfill .dnd-gap,
.exercise-wrapper .g-width-520.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-520.gapfill .dnd-gap {
  max-width: 520px;
}
.exercise-wrapper .g-width-530 .gapfill .input-field,
.exercise-wrapper-body .g-width-530 .gapfill .input-field,
.exercise-wrapper .g-width-530.gapfill .input-field,
.exercise-wrapper-body .g-width-530.gapfill .input-field,
.exercise-wrapper .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper .g-width-530.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530.gapfill .dnd-gap {
  min-width: 530px;
}
.exercise-wrapper .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper .g-width-530.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530.gapfill .dnd-gap {
  max-width: 530px;
}
.exercise-wrapper .g-width-530 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-530 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-530.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-530.gapfill .dnd-gap .wordpool-item {
  min-width: 516px;
}
.exercise-wrapper .g-width-530 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-530 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-530.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-530.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 530px;
}
.exercise-wrapper .g-width-530 .gapfill .input-field,
.exercise-wrapper-body .g-width-530 .gapfill .input-field,
.exercise-wrapper .g-width-530.gapfill .input-field,
.exercise-wrapper-body .g-width-530.gapfill .input-field,
.exercise-wrapper .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530 .gapfill .dnd-gap,
.exercise-wrapper .g-width-530.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-530.gapfill .dnd-gap {
  max-width: 530px;
}
.exercise-wrapper .g-width-540 .gapfill .input-field,
.exercise-wrapper-body .g-width-540 .gapfill .input-field,
.exercise-wrapper .g-width-540.gapfill .input-field,
.exercise-wrapper-body .g-width-540.gapfill .input-field,
.exercise-wrapper .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper .g-width-540.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540.gapfill .dnd-gap {
  min-width: 540px;
}
.exercise-wrapper .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper .g-width-540.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540.gapfill .dnd-gap {
  max-width: 540px;
}
.exercise-wrapper .g-width-540 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-540 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-540.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-540.gapfill .dnd-gap .wordpool-item {
  min-width: 526px;
}
.exercise-wrapper .g-width-540 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-540 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-540.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-540.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 540px;
}
.exercise-wrapper .g-width-540 .gapfill .input-field,
.exercise-wrapper-body .g-width-540 .gapfill .input-field,
.exercise-wrapper .g-width-540.gapfill .input-field,
.exercise-wrapper-body .g-width-540.gapfill .input-field,
.exercise-wrapper .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540 .gapfill .dnd-gap,
.exercise-wrapper .g-width-540.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-540.gapfill .dnd-gap {
  max-width: 540px;
}
.exercise-wrapper .g-width-550 .gapfill .input-field,
.exercise-wrapper-body .g-width-550 .gapfill .input-field,
.exercise-wrapper .g-width-550.gapfill .input-field,
.exercise-wrapper-body .g-width-550.gapfill .input-field,
.exercise-wrapper .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper .g-width-550.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550.gapfill .dnd-gap {
  min-width: 550px;
}
.exercise-wrapper .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper .g-width-550.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550.gapfill .dnd-gap {
  max-width: 550px;
}
.exercise-wrapper .g-width-550 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-550 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-550.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-550.gapfill .dnd-gap .wordpool-item {
  min-width: 536px;
}
.exercise-wrapper .g-width-550 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-550 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-550.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-550.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 550px;
}
.exercise-wrapper .g-width-550 .gapfill .input-field,
.exercise-wrapper-body .g-width-550 .gapfill .input-field,
.exercise-wrapper .g-width-550.gapfill .input-field,
.exercise-wrapper-body .g-width-550.gapfill .input-field,
.exercise-wrapper .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550 .gapfill .dnd-gap,
.exercise-wrapper .g-width-550.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-550.gapfill .dnd-gap {
  max-width: 550px;
}
.exercise-wrapper .g-width-560 .gapfill .input-field,
.exercise-wrapper-body .g-width-560 .gapfill .input-field,
.exercise-wrapper .g-width-560.gapfill .input-field,
.exercise-wrapper-body .g-width-560.gapfill .input-field,
.exercise-wrapper .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper .g-width-560.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560.gapfill .dnd-gap {
  min-width: 560px;
}
.exercise-wrapper .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper .g-width-560.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560.gapfill .dnd-gap {
  max-width: 560px;
}
.exercise-wrapper .g-width-560 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-560 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-560.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-560.gapfill .dnd-gap .wordpool-item {
  min-width: 546px;
}
.exercise-wrapper .g-width-560 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-560 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-560.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-560.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 560px;
}
.exercise-wrapper .g-width-560 .gapfill .input-field,
.exercise-wrapper-body .g-width-560 .gapfill .input-field,
.exercise-wrapper .g-width-560.gapfill .input-field,
.exercise-wrapper-body .g-width-560.gapfill .input-field,
.exercise-wrapper .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560 .gapfill .dnd-gap,
.exercise-wrapper .g-width-560.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-560.gapfill .dnd-gap {
  max-width: 560px;
}
.exercise-wrapper .g-width-570 .gapfill .input-field,
.exercise-wrapper-body .g-width-570 .gapfill .input-field,
.exercise-wrapper .g-width-570.gapfill .input-field,
.exercise-wrapper-body .g-width-570.gapfill .input-field,
.exercise-wrapper .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper .g-width-570.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570.gapfill .dnd-gap {
  min-width: 570px;
}
.exercise-wrapper .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper .g-width-570.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570.gapfill .dnd-gap {
  max-width: 570px;
}
.exercise-wrapper .g-width-570 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-570 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-570.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-570.gapfill .dnd-gap .wordpool-item {
  min-width: 556px;
}
.exercise-wrapper .g-width-570 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-570 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-570.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-570.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 570px;
}
.exercise-wrapper .g-width-570 .gapfill .input-field,
.exercise-wrapper-body .g-width-570 .gapfill .input-field,
.exercise-wrapper .g-width-570.gapfill .input-field,
.exercise-wrapper-body .g-width-570.gapfill .input-field,
.exercise-wrapper .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570 .gapfill .dnd-gap,
.exercise-wrapper .g-width-570.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-570.gapfill .dnd-gap {
  max-width: 570px;
}
.exercise-wrapper .g-width-580 .gapfill .input-field,
.exercise-wrapper-body .g-width-580 .gapfill .input-field,
.exercise-wrapper .g-width-580.gapfill .input-field,
.exercise-wrapper-body .g-width-580.gapfill .input-field,
.exercise-wrapper .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper .g-width-580.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580.gapfill .dnd-gap {
  min-width: 580px;
}
.exercise-wrapper .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper .g-width-580.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580.gapfill .dnd-gap {
  max-width: 580px;
}
.exercise-wrapper .g-width-580 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-580 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-580.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-580.gapfill .dnd-gap .wordpool-item {
  min-width: 566px;
}
.exercise-wrapper .g-width-580 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-580 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-580.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-580.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 580px;
}
.exercise-wrapper .g-width-580 .gapfill .input-field,
.exercise-wrapper-body .g-width-580 .gapfill .input-field,
.exercise-wrapper .g-width-580.gapfill .input-field,
.exercise-wrapper-body .g-width-580.gapfill .input-field,
.exercise-wrapper .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580 .gapfill .dnd-gap,
.exercise-wrapper .g-width-580.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-580.gapfill .dnd-gap {
  max-width: 580px;
}
.exercise-wrapper .g-width-590 .gapfill .input-field,
.exercise-wrapper-body .g-width-590 .gapfill .input-field,
.exercise-wrapper .g-width-590.gapfill .input-field,
.exercise-wrapper-body .g-width-590.gapfill .input-field,
.exercise-wrapper .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper .g-width-590.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590.gapfill .dnd-gap {
  min-width: 590px;
}
.exercise-wrapper .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper .g-width-590.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590.gapfill .dnd-gap {
  max-width: 590px;
}
.exercise-wrapper .g-width-590 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-590 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-590.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-590.gapfill .dnd-gap .wordpool-item {
  min-width: 576px;
}
.exercise-wrapper .g-width-590 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-590 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-590.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-590.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 590px;
}
.exercise-wrapper .g-width-590 .gapfill .input-field,
.exercise-wrapper-body .g-width-590 .gapfill .input-field,
.exercise-wrapper .g-width-590.gapfill .input-field,
.exercise-wrapper-body .g-width-590.gapfill .input-field,
.exercise-wrapper .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590 .gapfill .dnd-gap,
.exercise-wrapper .g-width-590.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-590.gapfill .dnd-gap {
  max-width: 590px;
}
.exercise-wrapper .g-width-600 .gapfill .input-field,
.exercise-wrapper-body .g-width-600 .gapfill .input-field,
.exercise-wrapper .g-width-600.gapfill .input-field,
.exercise-wrapper-body .g-width-600.gapfill .input-field,
.exercise-wrapper .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper .g-width-600.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600.gapfill .dnd-gap {
  min-width: 600px;
}
.exercise-wrapper .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper .g-width-600.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600.gapfill .dnd-gap {
  max-width: 600px;
}
.exercise-wrapper .g-width-600 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-600 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-600.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-600.gapfill .dnd-gap .wordpool-item {
  min-width: 586px;
}
.exercise-wrapper .g-width-600 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-600 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-600.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-600.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 600px;
}
.exercise-wrapper .g-width-600 .gapfill .input-field,
.exercise-wrapper-body .g-width-600 .gapfill .input-field,
.exercise-wrapper .g-width-600.gapfill .input-field,
.exercise-wrapper-body .g-width-600.gapfill .input-field,
.exercise-wrapper .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600 .gapfill .dnd-gap,
.exercise-wrapper .g-width-600.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-600.gapfill .dnd-gap {
  max-width: 600px;
}
.exercise-wrapper .g-width-610 .gapfill .input-field,
.exercise-wrapper-body .g-width-610 .gapfill .input-field,
.exercise-wrapper .g-width-610.gapfill .input-field,
.exercise-wrapper-body .g-width-610.gapfill .input-field,
.exercise-wrapper .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper .g-width-610.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610.gapfill .dnd-gap {
  min-width: 610px;
}
.exercise-wrapper .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper .g-width-610.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610.gapfill .dnd-gap {
  max-width: 610px;
}
.exercise-wrapper .g-width-610 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-610 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-610.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-610.gapfill .dnd-gap .wordpool-item {
  min-width: 596px;
}
.exercise-wrapper .g-width-610 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-610 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-610.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-610.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 610px;
}
.exercise-wrapper .g-width-610 .gapfill .input-field,
.exercise-wrapper-body .g-width-610 .gapfill .input-field,
.exercise-wrapper .g-width-610.gapfill .input-field,
.exercise-wrapper-body .g-width-610.gapfill .input-field,
.exercise-wrapper .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610 .gapfill .dnd-gap,
.exercise-wrapper .g-width-610.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-610.gapfill .dnd-gap {
  max-width: 610px;
}
.exercise-wrapper .g-width-620 .gapfill .input-field,
.exercise-wrapper-body .g-width-620 .gapfill .input-field,
.exercise-wrapper .g-width-620.gapfill .input-field,
.exercise-wrapper-body .g-width-620.gapfill .input-field,
.exercise-wrapper .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper .g-width-620.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620.gapfill .dnd-gap {
  min-width: 620px;
}
.exercise-wrapper .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper .g-width-620.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620.gapfill .dnd-gap {
  max-width: 620px;
}
.exercise-wrapper .g-width-620 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-620 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-620.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-620.gapfill .dnd-gap .wordpool-item {
  min-width: 606px;
}
.exercise-wrapper .g-width-620 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-620 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-620.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-620.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 620px;
}
.exercise-wrapper .g-width-620 .gapfill .input-field,
.exercise-wrapper-body .g-width-620 .gapfill .input-field,
.exercise-wrapper .g-width-620.gapfill .input-field,
.exercise-wrapper-body .g-width-620.gapfill .input-field,
.exercise-wrapper .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620 .gapfill .dnd-gap,
.exercise-wrapper .g-width-620.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-620.gapfill .dnd-gap {
  max-width: 620px;
}
.exercise-wrapper .g-width-630 .gapfill .input-field,
.exercise-wrapper-body .g-width-630 .gapfill .input-field,
.exercise-wrapper .g-width-630.gapfill .input-field,
.exercise-wrapper-body .g-width-630.gapfill .input-field,
.exercise-wrapper .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper .g-width-630.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630.gapfill .dnd-gap {
  min-width: 630px;
}
.exercise-wrapper .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper .g-width-630.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630.gapfill .dnd-gap {
  max-width: 630px;
}
.exercise-wrapper .g-width-630 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-630 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-630.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-630.gapfill .dnd-gap .wordpool-item {
  min-width: 616px;
}
.exercise-wrapper .g-width-630 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-630 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-630.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-630.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 630px;
}
.exercise-wrapper .g-width-630 .gapfill .input-field,
.exercise-wrapper-body .g-width-630 .gapfill .input-field,
.exercise-wrapper .g-width-630.gapfill .input-field,
.exercise-wrapper-body .g-width-630.gapfill .input-field,
.exercise-wrapper .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630 .gapfill .dnd-gap,
.exercise-wrapper .g-width-630.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-630.gapfill .dnd-gap {
  max-width: 630px;
}
.exercise-wrapper .g-width-640 .gapfill .input-field,
.exercise-wrapper-body .g-width-640 .gapfill .input-field,
.exercise-wrapper .g-width-640.gapfill .input-field,
.exercise-wrapper-body .g-width-640.gapfill .input-field,
.exercise-wrapper .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper .g-width-640.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640.gapfill .dnd-gap {
  min-width: 640px;
}
.exercise-wrapper .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper .g-width-640.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640.gapfill .dnd-gap {
  max-width: 640px;
}
.exercise-wrapper .g-width-640 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-640 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-640.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-640.gapfill .dnd-gap .wordpool-item {
  min-width: 626px;
}
.exercise-wrapper .g-width-640 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-640 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-640.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-640.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 640px;
}
.exercise-wrapper .g-width-640 .gapfill .input-field,
.exercise-wrapper-body .g-width-640 .gapfill .input-field,
.exercise-wrapper .g-width-640.gapfill .input-field,
.exercise-wrapper-body .g-width-640.gapfill .input-field,
.exercise-wrapper .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640 .gapfill .dnd-gap,
.exercise-wrapper .g-width-640.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-640.gapfill .dnd-gap {
  max-width: 640px;
}
.exercise-wrapper .g-width-650 .gapfill .input-field,
.exercise-wrapper-body .g-width-650 .gapfill .input-field,
.exercise-wrapper .g-width-650.gapfill .input-field,
.exercise-wrapper-body .g-width-650.gapfill .input-field,
.exercise-wrapper .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper .g-width-650.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650.gapfill .dnd-gap {
  min-width: 650px;
}
.exercise-wrapper .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper .g-width-650.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650.gapfill .dnd-gap {
  max-width: 650px;
}
.exercise-wrapper .g-width-650 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-650 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-650.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-650.gapfill .dnd-gap .wordpool-item {
  min-width: 636px;
}
.exercise-wrapper .g-width-650 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-650 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-650.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-650.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 650px;
}
.exercise-wrapper .g-width-650 .gapfill .input-field,
.exercise-wrapper-body .g-width-650 .gapfill .input-field,
.exercise-wrapper .g-width-650.gapfill .input-field,
.exercise-wrapper-body .g-width-650.gapfill .input-field,
.exercise-wrapper .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650 .gapfill .dnd-gap,
.exercise-wrapper .g-width-650.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-650.gapfill .dnd-gap {
  max-width: 650px;
}
.exercise-wrapper .g-width-660 .gapfill .input-field,
.exercise-wrapper-body .g-width-660 .gapfill .input-field,
.exercise-wrapper .g-width-660.gapfill .input-field,
.exercise-wrapper-body .g-width-660.gapfill .input-field,
.exercise-wrapper .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper .g-width-660.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660.gapfill .dnd-gap {
  min-width: 660px;
}
.exercise-wrapper .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper .g-width-660.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660.gapfill .dnd-gap {
  max-width: 660px;
}
.exercise-wrapper .g-width-660 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-660 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-660.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-660.gapfill .dnd-gap .wordpool-item {
  min-width: 646px;
}
.exercise-wrapper .g-width-660 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-660 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-660.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-660.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 660px;
}
.exercise-wrapper .g-width-660 .gapfill .input-field,
.exercise-wrapper-body .g-width-660 .gapfill .input-field,
.exercise-wrapper .g-width-660.gapfill .input-field,
.exercise-wrapper-body .g-width-660.gapfill .input-field,
.exercise-wrapper .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660 .gapfill .dnd-gap,
.exercise-wrapper .g-width-660.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-660.gapfill .dnd-gap {
  max-width: 660px;
}
.exercise-wrapper .g-width-670 .gapfill .input-field,
.exercise-wrapper-body .g-width-670 .gapfill .input-field,
.exercise-wrapper .g-width-670.gapfill .input-field,
.exercise-wrapper-body .g-width-670.gapfill .input-field,
.exercise-wrapper .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper .g-width-670.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670.gapfill .dnd-gap {
  min-width: 670px;
}
.exercise-wrapper .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper .g-width-670.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670.gapfill .dnd-gap {
  max-width: 670px;
}
.exercise-wrapper .g-width-670 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-670 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-670.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-670.gapfill .dnd-gap .wordpool-item {
  min-width: 656px;
}
.exercise-wrapper .g-width-670 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-670 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-670.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-670.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 670px;
}
.exercise-wrapper .g-width-670 .gapfill .input-field,
.exercise-wrapper-body .g-width-670 .gapfill .input-field,
.exercise-wrapper .g-width-670.gapfill .input-field,
.exercise-wrapper-body .g-width-670.gapfill .input-field,
.exercise-wrapper .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670 .gapfill .dnd-gap,
.exercise-wrapper .g-width-670.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-670.gapfill .dnd-gap {
  max-width: 670px;
}
.exercise-wrapper .g-width-680 .gapfill .input-field,
.exercise-wrapper-body .g-width-680 .gapfill .input-field,
.exercise-wrapper .g-width-680.gapfill .input-field,
.exercise-wrapper-body .g-width-680.gapfill .input-field,
.exercise-wrapper .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper .g-width-680.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680.gapfill .dnd-gap {
  min-width: 680px;
}
.exercise-wrapper .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper .g-width-680.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680.gapfill .dnd-gap {
  max-width: 680px;
}
.exercise-wrapper .g-width-680 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-680 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-680.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-680.gapfill .dnd-gap .wordpool-item {
  min-width: 666px;
}
.exercise-wrapper .g-width-680 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-680 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-680.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-680.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 680px;
}
.exercise-wrapper .g-width-680 .gapfill .input-field,
.exercise-wrapper-body .g-width-680 .gapfill .input-field,
.exercise-wrapper .g-width-680.gapfill .input-field,
.exercise-wrapper-body .g-width-680.gapfill .input-field,
.exercise-wrapper .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680 .gapfill .dnd-gap,
.exercise-wrapper .g-width-680.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-680.gapfill .dnd-gap {
  max-width: 680px;
}
.exercise-wrapper .g-width-690 .gapfill .input-field,
.exercise-wrapper-body .g-width-690 .gapfill .input-field,
.exercise-wrapper .g-width-690.gapfill .input-field,
.exercise-wrapper-body .g-width-690.gapfill .input-field,
.exercise-wrapper .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper .g-width-690.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690.gapfill .dnd-gap {
  min-width: 690px;
}
.exercise-wrapper .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper .g-width-690.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690.gapfill .dnd-gap {
  max-width: 690px;
}
.exercise-wrapper .g-width-690 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-690 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-690.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-690.gapfill .dnd-gap .wordpool-item {
  min-width: 676px;
}
.exercise-wrapper .g-width-690 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-690 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-690.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-690.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 690px;
}
.exercise-wrapper .g-width-690 .gapfill .input-field,
.exercise-wrapper-body .g-width-690 .gapfill .input-field,
.exercise-wrapper .g-width-690.gapfill .input-field,
.exercise-wrapper-body .g-width-690.gapfill .input-field,
.exercise-wrapper .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690 .gapfill .dnd-gap,
.exercise-wrapper .g-width-690.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-690.gapfill .dnd-gap {
  max-width: 690px;
}
.exercise-wrapper .g-width-700 .gapfill .input-field,
.exercise-wrapper-body .g-width-700 .gapfill .input-field,
.exercise-wrapper .g-width-700.gapfill .input-field,
.exercise-wrapper-body .g-width-700.gapfill .input-field,
.exercise-wrapper .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper .g-width-700.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700.gapfill .dnd-gap {
  min-width: 700px;
}
.exercise-wrapper .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper .g-width-700.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700.gapfill .dnd-gap {
  max-width: 700px;
}
.exercise-wrapper .g-width-700 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-700 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-700.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-700.gapfill .dnd-gap .wordpool-item {
  min-width: 686px;
}
.exercise-wrapper .g-width-700 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-700 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-700.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-700.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 700px;
}
.exercise-wrapper .g-width-700 .gapfill .input-field,
.exercise-wrapper-body .g-width-700 .gapfill .input-field,
.exercise-wrapper .g-width-700.gapfill .input-field,
.exercise-wrapper-body .g-width-700.gapfill .input-field,
.exercise-wrapper .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700 .gapfill .dnd-gap,
.exercise-wrapper .g-width-700.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-700.gapfill .dnd-gap {
  max-width: 700px;
}
.exercise-wrapper .g-width-710 .gapfill .input-field,
.exercise-wrapper-body .g-width-710 .gapfill .input-field,
.exercise-wrapper .g-width-710.gapfill .input-field,
.exercise-wrapper-body .g-width-710.gapfill .input-field,
.exercise-wrapper .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper .g-width-710.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710.gapfill .dnd-gap {
  min-width: 710px;
}
.exercise-wrapper .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper .g-width-710.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710.gapfill .dnd-gap {
  max-width: 710px;
}
.exercise-wrapper .g-width-710 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-710 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-710.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-710.gapfill .dnd-gap .wordpool-item {
  min-width: 696px;
}
.exercise-wrapper .g-width-710 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-710 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-710.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-710.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 710px;
}
.exercise-wrapper .g-width-710 .gapfill .input-field,
.exercise-wrapper-body .g-width-710 .gapfill .input-field,
.exercise-wrapper .g-width-710.gapfill .input-field,
.exercise-wrapper-body .g-width-710.gapfill .input-field,
.exercise-wrapper .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710 .gapfill .dnd-gap,
.exercise-wrapper .g-width-710.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-710.gapfill .dnd-gap {
  max-width: 710px;
}
.exercise-wrapper .g-width-720 .gapfill .input-field,
.exercise-wrapper-body .g-width-720 .gapfill .input-field,
.exercise-wrapper .g-width-720.gapfill .input-field,
.exercise-wrapper-body .g-width-720.gapfill .input-field,
.exercise-wrapper .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper .g-width-720.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720.gapfill .dnd-gap {
  min-width: 720px;
}
.exercise-wrapper .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper .g-width-720.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720.gapfill .dnd-gap {
  max-width: 720px;
}
.exercise-wrapper .g-width-720 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-720 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-720.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-720.gapfill .dnd-gap .wordpool-item {
  min-width: 706px;
}
.exercise-wrapper .g-width-720 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-720 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-720.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-720.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 720px;
}
.exercise-wrapper .g-width-720 .gapfill .input-field,
.exercise-wrapper-body .g-width-720 .gapfill .input-field,
.exercise-wrapper .g-width-720.gapfill .input-field,
.exercise-wrapper-body .g-width-720.gapfill .input-field,
.exercise-wrapper .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720 .gapfill .dnd-gap,
.exercise-wrapper .g-width-720.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-720.gapfill .dnd-gap {
  max-width: 720px;
}
.exercise-wrapper .g-width-730 .gapfill .input-field,
.exercise-wrapper-body .g-width-730 .gapfill .input-field,
.exercise-wrapper .g-width-730.gapfill .input-field,
.exercise-wrapper-body .g-width-730.gapfill .input-field,
.exercise-wrapper .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper .g-width-730.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730.gapfill .dnd-gap {
  min-width: 730px;
}
.exercise-wrapper .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper .g-width-730.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730.gapfill .dnd-gap {
  max-width: 730px;
}
.exercise-wrapper .g-width-730 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-730 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-730.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-730.gapfill .dnd-gap .wordpool-item {
  min-width: 716px;
}
.exercise-wrapper .g-width-730 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-730 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-730.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-730.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 730px;
}
.exercise-wrapper .g-width-730 .gapfill .input-field,
.exercise-wrapper-body .g-width-730 .gapfill .input-field,
.exercise-wrapper .g-width-730.gapfill .input-field,
.exercise-wrapper-body .g-width-730.gapfill .input-field,
.exercise-wrapper .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730 .gapfill .dnd-gap,
.exercise-wrapper .g-width-730.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-730.gapfill .dnd-gap {
  max-width: 730px;
}
.exercise-wrapper .g-width-740 .gapfill .input-field,
.exercise-wrapper-body .g-width-740 .gapfill .input-field,
.exercise-wrapper .g-width-740.gapfill .input-field,
.exercise-wrapper-body .g-width-740.gapfill .input-field,
.exercise-wrapper .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper .g-width-740.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740.gapfill .dnd-gap {
  min-width: 740px;
}
.exercise-wrapper .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper .g-width-740.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740.gapfill .dnd-gap {
  max-width: 740px;
}
.exercise-wrapper .g-width-740 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-740 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-740.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-740.gapfill .dnd-gap .wordpool-item {
  min-width: 726px;
}
.exercise-wrapper .g-width-740 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-740 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-740.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-740.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 740px;
}
.exercise-wrapper .g-width-740 .gapfill .input-field,
.exercise-wrapper-body .g-width-740 .gapfill .input-field,
.exercise-wrapper .g-width-740.gapfill .input-field,
.exercise-wrapper-body .g-width-740.gapfill .input-field,
.exercise-wrapper .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740 .gapfill .dnd-gap,
.exercise-wrapper .g-width-740.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-740.gapfill .dnd-gap {
  max-width: 740px;
}
.exercise-wrapper .g-width-750 .gapfill .input-field,
.exercise-wrapper-body .g-width-750 .gapfill .input-field,
.exercise-wrapper .g-width-750.gapfill .input-field,
.exercise-wrapper-body .g-width-750.gapfill .input-field,
.exercise-wrapper .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper .g-width-750.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750.gapfill .dnd-gap {
  min-width: 750px;
}
.exercise-wrapper .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper .g-width-750.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750.gapfill .dnd-gap {
  max-width: 750px;
}
.exercise-wrapper .g-width-750 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-750 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-750.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-750.gapfill .dnd-gap .wordpool-item {
  min-width: 736px;
}
.exercise-wrapper .g-width-750 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-750 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-750.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-750.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 750px;
}
.exercise-wrapper .g-width-750 .gapfill .input-field,
.exercise-wrapper-body .g-width-750 .gapfill .input-field,
.exercise-wrapper .g-width-750.gapfill .input-field,
.exercise-wrapper-body .g-width-750.gapfill .input-field,
.exercise-wrapper .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750 .gapfill .dnd-gap,
.exercise-wrapper .g-width-750.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-750.gapfill .dnd-gap {
  max-width: 750px;
}
.exercise-wrapper .g-width-760 .gapfill .input-field,
.exercise-wrapper-body .g-width-760 .gapfill .input-field,
.exercise-wrapper .g-width-760.gapfill .input-field,
.exercise-wrapper-body .g-width-760.gapfill .input-field,
.exercise-wrapper .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper .g-width-760.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760.gapfill .dnd-gap {
  min-width: 760px;
}
.exercise-wrapper .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper .g-width-760.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760.gapfill .dnd-gap {
  max-width: 760px;
}
.exercise-wrapper .g-width-760 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-760 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-760.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-760.gapfill .dnd-gap .wordpool-item {
  min-width: 746px;
}
.exercise-wrapper .g-width-760 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-760 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-760.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-760.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 760px;
}
.exercise-wrapper .g-width-760 .gapfill .input-field,
.exercise-wrapper-body .g-width-760 .gapfill .input-field,
.exercise-wrapper .g-width-760.gapfill .input-field,
.exercise-wrapper-body .g-width-760.gapfill .input-field,
.exercise-wrapper .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760 .gapfill .dnd-gap,
.exercise-wrapper .g-width-760.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-760.gapfill .dnd-gap {
  max-width: 760px;
}
.exercise-wrapper .g-width-770 .gapfill .input-field,
.exercise-wrapper-body .g-width-770 .gapfill .input-field,
.exercise-wrapper .g-width-770.gapfill .input-field,
.exercise-wrapper-body .g-width-770.gapfill .input-field,
.exercise-wrapper .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper .g-width-770.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770.gapfill .dnd-gap {
  min-width: 770px;
}
.exercise-wrapper .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper .g-width-770.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770.gapfill .dnd-gap {
  max-width: 770px;
}
.exercise-wrapper .g-width-770 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-770 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-770.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-770.gapfill .dnd-gap .wordpool-item {
  min-width: 756px;
}
.exercise-wrapper .g-width-770 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-770 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-770.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-770.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 770px;
}
.exercise-wrapper .g-width-770 .gapfill .input-field,
.exercise-wrapper-body .g-width-770 .gapfill .input-field,
.exercise-wrapper .g-width-770.gapfill .input-field,
.exercise-wrapper-body .g-width-770.gapfill .input-field,
.exercise-wrapper .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770 .gapfill .dnd-gap,
.exercise-wrapper .g-width-770.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-770.gapfill .dnd-gap {
  max-width: 770px;
}
.exercise-wrapper .g-width-780 .gapfill .input-field,
.exercise-wrapper-body .g-width-780 .gapfill .input-field,
.exercise-wrapper .g-width-780.gapfill .input-field,
.exercise-wrapper-body .g-width-780.gapfill .input-field,
.exercise-wrapper .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper .g-width-780.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780.gapfill .dnd-gap {
  min-width: 780px;
}
.exercise-wrapper .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper .g-width-780.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780.gapfill .dnd-gap {
  max-width: 780px;
}
.exercise-wrapper .g-width-780 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-780 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-780.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-780.gapfill .dnd-gap .wordpool-item {
  min-width: 766px;
}
.exercise-wrapper .g-width-780 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-780 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-780.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-780.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 780px;
}
.exercise-wrapper .g-width-780 .gapfill .input-field,
.exercise-wrapper-body .g-width-780 .gapfill .input-field,
.exercise-wrapper .g-width-780.gapfill .input-field,
.exercise-wrapper-body .g-width-780.gapfill .input-field,
.exercise-wrapper .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780 .gapfill .dnd-gap,
.exercise-wrapper .g-width-780.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-780.gapfill .dnd-gap {
  max-width: 780px;
}
.exercise-wrapper .g-width-790 .gapfill .input-field,
.exercise-wrapper-body .g-width-790 .gapfill .input-field,
.exercise-wrapper .g-width-790.gapfill .input-field,
.exercise-wrapper-body .g-width-790.gapfill .input-field,
.exercise-wrapper .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper .g-width-790.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790.gapfill .dnd-gap {
  min-width: 790px;
}
.exercise-wrapper .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper .g-width-790.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790.gapfill .dnd-gap {
  max-width: 790px;
}
.exercise-wrapper .g-width-790 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-790 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-790.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-790.gapfill .dnd-gap .wordpool-item {
  min-width: 776px;
}
.exercise-wrapper .g-width-790 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-790 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-790.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-790.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 790px;
}
.exercise-wrapper .g-width-790 .gapfill .input-field,
.exercise-wrapper-body .g-width-790 .gapfill .input-field,
.exercise-wrapper .g-width-790.gapfill .input-field,
.exercise-wrapper-body .g-width-790.gapfill .input-field,
.exercise-wrapper .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790 .gapfill .dnd-gap,
.exercise-wrapper .g-width-790.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-790.gapfill .dnd-gap {
  max-width: 790px;
}
.exercise-wrapper .g-width-800 .gapfill .input-field,
.exercise-wrapper-body .g-width-800 .gapfill .input-field,
.exercise-wrapper .g-width-800.gapfill .input-field,
.exercise-wrapper-body .g-width-800.gapfill .input-field,
.exercise-wrapper .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper .g-width-800.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800.gapfill .dnd-gap {
  min-width: 800px;
}
.exercise-wrapper .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper .g-width-800.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800.gapfill .dnd-gap {
  max-width: 800px;
}
.exercise-wrapper .g-width-800 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-800 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-800.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-800.gapfill .dnd-gap .wordpool-item {
  min-width: 786px;
}
.exercise-wrapper .g-width-800 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-800 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-800.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-800.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 800px;
}
.exercise-wrapper .g-width-800 .gapfill .input-field,
.exercise-wrapper-body .g-width-800 .gapfill .input-field,
.exercise-wrapper .g-width-800.gapfill .input-field,
.exercise-wrapper-body .g-width-800.gapfill .input-field,
.exercise-wrapper .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800 .gapfill .dnd-gap,
.exercise-wrapper .g-width-800.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-800.gapfill .dnd-gap {
  max-width: 800px;
}
.exercise-wrapper .g-width-810 .gapfill .input-field,
.exercise-wrapper-body .g-width-810 .gapfill .input-field,
.exercise-wrapper .g-width-810.gapfill .input-field,
.exercise-wrapper-body .g-width-810.gapfill .input-field,
.exercise-wrapper .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper .g-width-810.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810.gapfill .dnd-gap {
  min-width: 810px;
}
.exercise-wrapper .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper .g-width-810.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810.gapfill .dnd-gap {
  max-width: 810px;
}
.exercise-wrapper .g-width-810 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-810 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-810.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-810.gapfill .dnd-gap .wordpool-item {
  min-width: 796px;
}
.exercise-wrapper .g-width-810 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-810 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-810.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-810.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 810px;
}
.exercise-wrapper .g-width-810 .gapfill .input-field,
.exercise-wrapper-body .g-width-810 .gapfill .input-field,
.exercise-wrapper .g-width-810.gapfill .input-field,
.exercise-wrapper-body .g-width-810.gapfill .input-field,
.exercise-wrapper .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810 .gapfill .dnd-gap,
.exercise-wrapper .g-width-810.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-810.gapfill .dnd-gap {
  max-width: 810px;
}
.exercise-wrapper .g-width-820 .gapfill .input-field,
.exercise-wrapper-body .g-width-820 .gapfill .input-field,
.exercise-wrapper .g-width-820.gapfill .input-field,
.exercise-wrapper-body .g-width-820.gapfill .input-field,
.exercise-wrapper .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper .g-width-820.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820.gapfill .dnd-gap {
  min-width: 820px;
}
.exercise-wrapper .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper .g-width-820.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820.gapfill .dnd-gap {
  max-width: 820px;
}
.exercise-wrapper .g-width-820 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-820 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-820.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-820.gapfill .dnd-gap .wordpool-item {
  min-width: 806px;
}
.exercise-wrapper .g-width-820 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-820 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-820.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-820.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 820px;
}
.exercise-wrapper .g-width-820 .gapfill .input-field,
.exercise-wrapper-body .g-width-820 .gapfill .input-field,
.exercise-wrapper .g-width-820.gapfill .input-field,
.exercise-wrapper-body .g-width-820.gapfill .input-field,
.exercise-wrapper .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820 .gapfill .dnd-gap,
.exercise-wrapper .g-width-820.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-820.gapfill .dnd-gap {
  max-width: 820px;
}
.exercise-wrapper .g-width-830 .gapfill .input-field,
.exercise-wrapper-body .g-width-830 .gapfill .input-field,
.exercise-wrapper .g-width-830.gapfill .input-field,
.exercise-wrapper-body .g-width-830.gapfill .input-field,
.exercise-wrapper .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper .g-width-830.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830.gapfill .dnd-gap {
  min-width: 830px;
}
.exercise-wrapper .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper .g-width-830.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830.gapfill .dnd-gap {
  max-width: 830px;
}
.exercise-wrapper .g-width-830 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-830 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-830.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-830.gapfill .dnd-gap .wordpool-item {
  min-width: 816px;
}
.exercise-wrapper .g-width-830 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-830 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-830.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-830.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 830px;
}
.exercise-wrapper .g-width-830 .gapfill .input-field,
.exercise-wrapper-body .g-width-830 .gapfill .input-field,
.exercise-wrapper .g-width-830.gapfill .input-field,
.exercise-wrapper-body .g-width-830.gapfill .input-field,
.exercise-wrapper .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830 .gapfill .dnd-gap,
.exercise-wrapper .g-width-830.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-830.gapfill .dnd-gap {
  max-width: 830px;
}
.exercise-wrapper .g-width-840 .gapfill .input-field,
.exercise-wrapper-body .g-width-840 .gapfill .input-field,
.exercise-wrapper .g-width-840.gapfill .input-field,
.exercise-wrapper-body .g-width-840.gapfill .input-field,
.exercise-wrapper .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper .g-width-840.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840.gapfill .dnd-gap {
  min-width: 840px;
}
.exercise-wrapper .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper .g-width-840.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840.gapfill .dnd-gap {
  max-width: 840px;
}
.exercise-wrapper .g-width-840 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-840 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-840.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-840.gapfill .dnd-gap .wordpool-item {
  min-width: 826px;
}
.exercise-wrapper .g-width-840 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-840 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-840.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-840.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 840px;
}
.exercise-wrapper .g-width-840 .gapfill .input-field,
.exercise-wrapper-body .g-width-840 .gapfill .input-field,
.exercise-wrapper .g-width-840.gapfill .input-field,
.exercise-wrapper-body .g-width-840.gapfill .input-field,
.exercise-wrapper .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840 .gapfill .dnd-gap,
.exercise-wrapper .g-width-840.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-840.gapfill .dnd-gap {
  max-width: 840px;
}
.exercise-wrapper .g-width-850 .gapfill .input-field,
.exercise-wrapper-body .g-width-850 .gapfill .input-field,
.exercise-wrapper .g-width-850.gapfill .input-field,
.exercise-wrapper-body .g-width-850.gapfill .input-field,
.exercise-wrapper .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper .g-width-850.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850.gapfill .dnd-gap {
  min-width: 850px;
}
.exercise-wrapper .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper .g-width-850.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850.gapfill .dnd-gap {
  max-width: 850px;
}
.exercise-wrapper .g-width-850 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-850 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-850.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-850.gapfill .dnd-gap .wordpool-item {
  min-width: 836px;
}
.exercise-wrapper .g-width-850 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-850 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-850.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-850.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 850px;
}
.exercise-wrapper .g-width-850 .gapfill .input-field,
.exercise-wrapper-body .g-width-850 .gapfill .input-field,
.exercise-wrapper .g-width-850.gapfill .input-field,
.exercise-wrapper-body .g-width-850.gapfill .input-field,
.exercise-wrapper .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850 .gapfill .dnd-gap,
.exercise-wrapper .g-width-850.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-850.gapfill .dnd-gap {
  max-width: 850px;
}
.exercise-wrapper .g-width-860 .gapfill .input-field,
.exercise-wrapper-body .g-width-860 .gapfill .input-field,
.exercise-wrapper .g-width-860.gapfill .input-field,
.exercise-wrapper-body .g-width-860.gapfill .input-field,
.exercise-wrapper .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper .g-width-860.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860.gapfill .dnd-gap {
  min-width: 860px;
}
.exercise-wrapper .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper .g-width-860.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860.gapfill .dnd-gap {
  max-width: 860px;
}
.exercise-wrapper .g-width-860 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-860 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-860.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-860.gapfill .dnd-gap .wordpool-item {
  min-width: 846px;
}
.exercise-wrapper .g-width-860 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-860 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-860.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-860.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 860px;
}
.exercise-wrapper .g-width-860 .gapfill .input-field,
.exercise-wrapper-body .g-width-860 .gapfill .input-field,
.exercise-wrapper .g-width-860.gapfill .input-field,
.exercise-wrapper-body .g-width-860.gapfill .input-field,
.exercise-wrapper .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860 .gapfill .dnd-gap,
.exercise-wrapper .g-width-860.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-860.gapfill .dnd-gap {
  max-width: 860px;
}
.exercise-wrapper .g-width-870 .gapfill .input-field,
.exercise-wrapper-body .g-width-870 .gapfill .input-field,
.exercise-wrapper .g-width-870.gapfill .input-field,
.exercise-wrapper-body .g-width-870.gapfill .input-field,
.exercise-wrapper .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper .g-width-870.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870.gapfill .dnd-gap {
  min-width: 870px;
}
.exercise-wrapper .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper .g-width-870.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870.gapfill .dnd-gap {
  max-width: 870px;
}
.exercise-wrapper .g-width-870 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-870 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-870.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-870.gapfill .dnd-gap .wordpool-item {
  min-width: 856px;
}
.exercise-wrapper .g-width-870 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-870 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-870.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-870.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 870px;
}
.exercise-wrapper .g-width-870 .gapfill .input-field,
.exercise-wrapper-body .g-width-870 .gapfill .input-field,
.exercise-wrapper .g-width-870.gapfill .input-field,
.exercise-wrapper-body .g-width-870.gapfill .input-field,
.exercise-wrapper .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870 .gapfill .dnd-gap,
.exercise-wrapper .g-width-870.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-870.gapfill .dnd-gap {
  max-width: 870px;
}
.exercise-wrapper .g-width-880 .gapfill .input-field,
.exercise-wrapper-body .g-width-880 .gapfill .input-field,
.exercise-wrapper .g-width-880.gapfill .input-field,
.exercise-wrapper-body .g-width-880.gapfill .input-field,
.exercise-wrapper .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper .g-width-880.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880.gapfill .dnd-gap {
  min-width: 880px;
}
.exercise-wrapper .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper .g-width-880.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880.gapfill .dnd-gap {
  max-width: 880px;
}
.exercise-wrapper .g-width-880 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-880 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-880.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-880.gapfill .dnd-gap .wordpool-item {
  min-width: 866px;
}
.exercise-wrapper .g-width-880 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-880 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-880.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-880.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 880px;
}
.exercise-wrapper .g-width-880 .gapfill .input-field,
.exercise-wrapper-body .g-width-880 .gapfill .input-field,
.exercise-wrapper .g-width-880.gapfill .input-field,
.exercise-wrapper-body .g-width-880.gapfill .input-field,
.exercise-wrapper .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880 .gapfill .dnd-gap,
.exercise-wrapper .g-width-880.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-880.gapfill .dnd-gap {
  max-width: 880px;
}
.exercise-wrapper .g-width-890 .gapfill .input-field,
.exercise-wrapper-body .g-width-890 .gapfill .input-field,
.exercise-wrapper .g-width-890.gapfill .input-field,
.exercise-wrapper-body .g-width-890.gapfill .input-field,
.exercise-wrapper .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper .g-width-890.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890.gapfill .dnd-gap {
  min-width: 890px;
}
.exercise-wrapper .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper .g-width-890.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890.gapfill .dnd-gap {
  max-width: 890px;
}
.exercise-wrapper .g-width-890 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-890 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-890.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-890.gapfill .dnd-gap .wordpool-item {
  min-width: 876px;
}
.exercise-wrapper .g-width-890 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-890 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-890.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-890.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 890px;
}
.exercise-wrapper .g-width-890 .gapfill .input-field,
.exercise-wrapper-body .g-width-890 .gapfill .input-field,
.exercise-wrapper .g-width-890.gapfill .input-field,
.exercise-wrapper-body .g-width-890.gapfill .input-field,
.exercise-wrapper .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890 .gapfill .dnd-gap,
.exercise-wrapper .g-width-890.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-890.gapfill .dnd-gap {
  max-width: 890px;
}
.exercise-wrapper .g-width-900 .gapfill .input-field,
.exercise-wrapper-body .g-width-900 .gapfill .input-field,
.exercise-wrapper .g-width-900.gapfill .input-field,
.exercise-wrapper-body .g-width-900.gapfill .input-field,
.exercise-wrapper .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper .g-width-900.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900.gapfill .dnd-gap {
  min-width: 900px;
}
.exercise-wrapper .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper .g-width-900.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900.gapfill .dnd-gap {
  max-width: 900px;
}
.exercise-wrapper .g-width-900 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-900 .gapfill .dnd-gap .wordpool-item,
.exercise-wrapper .g-width-900.gapfill .dnd-gap .wordpool-item,
.exercise-wrapper-body .g-width-900.gapfill .dnd-gap .wordpool-item {
  min-width: 886px;
}
.exercise-wrapper .g-width-900 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-900 .gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper .g-width-900.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging,
.exercise-wrapper-body .g-width-900.gapfill .dnd-gap .wordpool-item.ui-draggable-dragging {
  min-width: 900px;
}
.exercise-wrapper .g-width-900 .gapfill .input-field,
.exercise-wrapper-body .g-width-900 .gapfill .input-field,
.exercise-wrapper .g-width-900.gapfill .input-field,
.exercise-wrapper-body .g-width-900.gapfill .input-field,
.exercise-wrapper .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900 .gapfill .dnd-gap,
.exercise-wrapper .g-width-900.gapfill .dnd-gap,
.exercise-wrapper-body .g-width-900.gapfill .dnd-gap {
  max-width: 900px;
}
.exercise-wrapper .table-styled td,
.exercise-wrapper-body .table-styled td,
.exercise-wrapper .table-styled th,
.exercise-wrapper-body .table-styled th {
  padding: 5px 10px;
}
.exercise-wrapper .table-styled td,
.exercise-wrapper-body .table-styled td {
  background-color: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .table-styled tr:nth-child(2n+1) td,
.exercise-wrapper-body .table-styled tr:nth-child(2n+1) td {
  background-color: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .table-styled tr:first-of-type th,
.exercise-wrapper-body .table-styled tr:first-of-type th,
.exercise-wrapper .table-styled tr:first-of-type td,
.exercise-wrapper-body .table-styled tr:first-of-type td {
  background: #00b3ae;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .table-styled tr:first-of-type td:first-of-type,
.exercise-wrapper-body .table-styled tr:first-of-type td:first-of-type,
.exercise-wrapper .table-styled tr:first-of-type th:first-of-type,
.exercise-wrapper-body .table-styled tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .table-styled tr:first-of-type td:last-of-type,
.exercise-wrapper-body .table-styled tr:first-of-type td:last-of-type,
.exercise-wrapper .table-styled tr:first-of-type th:last-of-type,
.exercise-wrapper-body .table-styled tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .table-styled thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .table-styled thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .table-styled thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .table-styled thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .table-styled tr:last-of-type td:first-of-type,
.exercise-wrapper-body .table-styled tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .table-styled tr:last-of-type td:last-of-type,
.exercise-wrapper-body .table-styled tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .table-yellow td,
.exercise-wrapper-body .table-yellow td,
.exercise-wrapper .table-yellow th,
.exercise-wrapper-body .table-yellow th {
  padding: 5px 10px;
}
.exercise-wrapper .table-yellow td,
.exercise-wrapper-body .table-yellow td {
  background-color: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .table-yellow tr:nth-child(2n+1) td,
.exercise-wrapper-body .table-yellow tr:nth-child(2n+1) td {
  background-color: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .table-yellow tr:first-of-type th,
.exercise-wrapper-body .table-yellow tr:first-of-type th,
.exercise-wrapper .table-yellow tr:first-of-type td,
.exercise-wrapper-body .table-yellow tr:first-of-type td {
  background: #00b3ae;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .table-yellow tr:first-of-type td:first-of-type,
.exercise-wrapper-body .table-yellow tr:first-of-type td:first-of-type,
.exercise-wrapper .table-yellow tr:first-of-type th:first-of-type,
.exercise-wrapper-body .table-yellow tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .table-yellow tr:first-of-type td:last-of-type,
.exercise-wrapper-body .table-yellow tr:first-of-type td:last-of-type,
.exercise-wrapper .table-yellow tr:first-of-type th:last-of-type,
.exercise-wrapper-body .table-yellow tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .table-yellow thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .table-yellow thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .table-yellow thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .table-yellow thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .table-yellow tr:last-of-type td:first-of-type,
.exercise-wrapper-body .table-yellow tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .table-yellow tr:last-of-type td:last-of-type,
.exercise-wrapper-body .table-yellow tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .table-yellow td,
.exercise-wrapper-body .table-yellow td {
  background-color: #fff3c8;
}
.exercise-wrapper .table-yellow tr:nth-child(2n+1) td,
.exercise-wrapper-body .table-yellow tr:nth-child(2n+1) td {
  background-color: #ffeb9f;
}
.exercise-wrapper .table-yellow tr:first-of-type th,
.exercise-wrapper-body .table-yellow tr:first-of-type th,
.exercise-wrapper .table-yellow tr:first-of-type td,
.exercise-wrapper-body .table-yellow tr:first-of-type td {
  background-color: #ffcb06;
  color: inherit;
}
.exercise-wrapper .wordsearch-fake table,
.exercise-wrapper-body .wordsearch-fake table {
  margin: 0 auto 15px auto;
}
.exercise-wrapper .wordsearch-fake table td,
.exercise-wrapper-body .wordsearch-fake table td {
  background-color: #00b3ae;
  color: #fff;
  border: 2px solid #fff;
  border-collapse: collapse;
  font-size: 1.1em;
  text-align: center;
  padding: 5px 15px 3px;
}
.exercise-wrapper .extra .wordsearch-fake table td,
.exercise-wrapper-body .extra .wordsearch-fake table td {
  color: #000;
  background-color: #ffcb06;
}
.exercise-wrapper .grammar-text,
.exercise-wrapper-body .grammar-text {
  background-color: #fff6d2;
  border-top: 3px solid #ffcb06;
  line-height: 1.7;
  margin: 10px 0 10px 30px;
  padding: 10px 20px;
  position: relative;
}
.exercise-wrapper .grammar-text.static-gap span.highlight,
.exercise-wrapper-body .grammar-text.static-gap span.highlight {
  background-color: #ffcb06;
}
.exercise-wrapper .grammar-text p + p,
.exercise-wrapper-body .grammar-text p + p {
  margin-top: 5px;
}
.exercise-wrapper .grammar-text:before,
.exercise-wrapper-body .grammar-text:before {
  content: "G";
  position: absolute;
  top: -3px;
  left: -30px;
  width: 30px;
  height: 30px;
  background-color: #ffcb06;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 23px;
}
.exercise-wrapper .grammar-text:after,
.exercise-wrapper-body .grammar-text:after {
  content: "";
  position: absolute;
  top: 27px;
  left: -30px;
  border-color: #ffcb06 transparent;
  border-style: solid;
  border-width: 10px 15px 0 15px;
}
.exercise-wrapper .img-shadowed img,
.exercise-wrapper-body .img-shadowed img {
  box-shadow: 1px 1px 6px 2px #d2d2d2;
}
.exercise-wrapper .img-photo img,
.exercise-wrapper-body .img-photo img {
  box-shadow: 1px 1px 6px 2px #d2d2d2;
  border: 6px solid #fff;
}
.exercise-wrapper .img-rotate-left img,
.exercise-wrapper-body .img-rotate-left img {
  transform: rotate(-2deg);
  -webkit-backface-visibility: hidden;
}
.exercise-wrapper .img-rotate-right img,
.exercise-wrapper-body .img-rotate-right img {
  transform: rotate(2deg);
  -webkit-backface-visibility: hidden;
}
.exercise-wrapper .img-caption,
.exercise-wrapper-body .img-caption {
  position: relative;
}
.exercise-wrapper .img-caption + .text,
.exercise-wrapper-body .img-caption + .text {
  background-color: #00b3ae;
  color: #fff;
  text-shadow: 0 0 8px #009a95;
  border-bottom-left-radius: 6px;
  line-height: 1.2;
  padding: 4px 10px;
  max-width: 100%;
  position: absolute;
  bottom: 0;
}
.exercise-wrapper .img-frame,
.exercise-wrapper-body .img-frame {
  background-color: #00b3ae;
  border: 2px solid #00b3ae;
  border-radius: 6px;
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
.exercise-wrapper .img-frame img,
.exercise-wrapper-body .img-frame img {
  border-radius: 4px;
}
.exercise-wrapper .img-frame:before,
.exercise-wrapper-body .img-frame:before {
  content: "";
  border: solid transparent;
  border-right-color: #00b3ae;
  border-width: 0 15px 15px 0;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
}
.exercise-wrapper .img-frame:after,
.exercise-wrapper-body .img-frame:after {
  content: "";
  border: solid transparent;
  border-right-color: #fff;
  border-width: 0 18px 18px 0;
  position: absolute;
  z-index: 10;
  top: -3px;
  right: -3px;
}
.exercise-wrapper .img-frame.img-shadowed img,
.exercise-wrapper-body .img-frame.img-shadowed img {
  box-shadow: 0px 0px 0px 2px #00b3ae, -2px 2px 6px 2px #d2d2d2;
}
.exercise-wrapper .task.extra .img-frame,
.exercise-wrapper-body .task.extra .img-frame {
  background-color: #ffcb06;
  border: 2px solid #ffcb06;
}
.exercise-wrapper .task.extra .img-frame:before,
.exercise-wrapper-body .task.extra .img-frame:before {
  border-right-color: #ffcb06;
}
.exercise-wrapper .task.film .img-frame,
.exercise-wrapper-body .task.film .img-frame {
  background-color: #f18700;
  border: 2px solid #f18700;
}
.exercise-wrapper .task.film .img-frame:before,
.exercise-wrapper-body .task.film .img-frame:before {
  border-right-color: #f18700;
}
.exercise-wrapper .img-numbered,
.exercise-wrapper-body .img-numbered {
  counter-reset: numbers;
}
.exercise-wrapper .img-numbered .image-container,
.exercise-wrapper-body .img-numbered .image-container {
  position: relative;
}
.exercise-wrapper .img-numbered .image-container:before,
.exercise-wrapper-body .img-numbered .image-container:before {
  content: counter(numbers, decimal);
  counter-increment: numbers;
  background-color: #00b3ae;
  color: #fff;
  text-shadow: 0 0 8px #009a95;
  border-radius: 50%;
  display: block;
  width: 26px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}
.exercise-wrapper .img-numbered-upper-alpha,
.exercise-wrapper-body .img-numbered-upper-alpha {
  counter-reset: numbers;
}
.exercise-wrapper .img-numbered-upper-alpha .image-container,
.exercise-wrapper-body .img-numbered-upper-alpha .image-container {
  position: relative;
}
.exercise-wrapper .img-numbered-upper-alpha .image-container:before,
.exercise-wrapper-body .img-numbered-upper-alpha .image-container:before {
  content: counter(numbers, decimal);
  counter-increment: numbers;
  background-color: #00b3ae;
  color: #fff;
  text-shadow: 0 0 8px #009a95;
  border-radius: 50%;
  display: block;
  width: 26px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}
.exercise-wrapper .img-numbered-upper-alpha .image-container:before,
.exercise-wrapper-body .img-numbered-upper-alpha .image-container:before {
  content: counter(numbers, upper-alpha);
}
.exercise-wrapper .extra .img-numbered .image-container:before,
.exercise-wrapper-body .extra .img-numbered .image-container:before {
  color: #000;
  background-color: #ffcb06;
  text-shadow: none;
}
.exercise-wrapper .speech-bubble,
.exercise-wrapper-body .speech-bubble {
  background-color: #ffcb06;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  text-shadow: 0 0 8px #e1b200;
  line-height: 1.4;
  display: inline-block;
  min-width: 200px;
  width: auto;
  padding: 20px 30px;
  margin: 10px auto 20px;
  position: relative;
}
.exercise-wrapper .speech-bubble:after,
.exercise-wrapper-body .speech-bubble:after {
  content: "";
  border: solid transparent;
  border-right-color: #ffcb06;
  border-width: 0 35px 35px 0;
  position: absolute;
  z-index: 10;
  bottom: -20px;
  transform: skew(25deg);
  right: 50px;
}
.exercise-wrapper .speech-bubble-main,
.exercise-wrapper-body .speech-bubble-main {
  background-color: #ffcb06;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  text-shadow: 0 0 8px #e1b200;
  line-height: 1.4;
  display: inline-block;
  min-width: 200px;
  width: auto;
  padding: 20px 30px;
  margin: 10px auto 20px;
  position: relative;
  background-color: #00b3ae;
  text-shadow: 0 0 8px #009a95;
}
.exercise-wrapper .speech-bubble-main:after,
.exercise-wrapper-body .speech-bubble-main:after {
  content: "";
  border: solid transparent;
  border-right-color: #ffcb06;
  border-width: 0 35px 35px 0;
  position: absolute;
  z-index: 10;
  bottom: -20px;
  transform: skew(25deg);
  right: 50px;
}
.exercise-wrapper .speech-bubble-main:after,
.exercise-wrapper-body .speech-bubble-main:after {
  content: "";
  border: solid transparent;
  border-right-color: #00b3ae;
  border-width: 0 35px 35px 0;
  position: absolute;
  z-index: 10;
  bottom: -20px;
}
.exercise-wrapper .speech-bubble-left:after,
.exercise-wrapper-body .speech-bubble-left:after {
  transform: skew(-25deg) rotateY(180deg);
  left: 50px;
}
.exercise-wrapper .speech-bubble-top:after,
.exercise-wrapper-body .speech-bubble-top:after {
  transform: skew(-25deg) rotateX(180deg);
  top: -20px;
  bottom: auto;
}
.exercise-wrapper .speech-bubble-left-top:after,
.exercise-wrapper-body .speech-bubble-left-top:after {
  transform: skew(25deg) rotateY(180deg) rotateX(180deg);
  top: -20px;
  bottom: auto;
  left: 50px;
  right: auto;
}
.exercise-wrapper .center-center,
.exercise-wrapper-body .center-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exercise-wrapper .center-horizontal,
.exercise-wrapper-body .center-horizontal {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.exercise-wrapper .reading,
.exercise-wrapper-body .reading {
  line-height: 1.7;
}
.exercise-wrapper .reading .dialog td:first-child:before,
.exercise-wrapper-body .reading .dialog td:first-child:before {
  top: 7px !important;
}
.exercise-wrapper .spaced-bottom .mc-single-answer:not([display-type="dropdown"]) > span,
.exercise-wrapper-body .spaced-bottom .mc-single-answer:not([display-type="dropdown"]) > span,
.exercise-wrapper .spaced-bottom .mcma:not([display-type="dropdown"]) > span,
.exercise-wrapper-body .spaced-bottom .mcma:not([display-type="dropdown"]) > span {
  margin-bottom: 10px;
}
.exercise-wrapper .top-spaced,
.exercise-wrapper-body .top-spaced {
  margin-top: 20px;
}
.exercise-wrapper .bottom-spaced,
.exercise-wrapper-body .bottom-spaced {
  margin-bottom: 20px;
}
.exercise-wrapper .flex-keyboard .fillin-keyboard table tr,
.exercise-wrapper-body .flex-keyboard .fillin-keyboard table tr {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 769px) {
  .exercise-wrapper .columns-2-1 > .columns-col:nth-child(1),
  .exercise-wrapper-body .columns-2-1 > .columns-col:nth-child(1) {
    flex-basis: 60%;
    margin-right: 10px;
  }
  .exercise-wrapper .columns-2-1 > .columns-col:nth-child(2),
  .exercise-wrapper-body .columns-2-1 > .columns-col:nth-child(2) {
    flex-basis: calc(100% - 60% - 20px);
    margin-left: 10px;
  }
  .exercise-wrapper .columns-1-2 > .columns-col:nth-child(1),
  .exercise-wrapper-body .columns-1-2 > .columns-col:nth-child(1) {
    flex-basis: calc(100% - 60% - 20px);
    margin-right: 10px;
  }
  .exercise-wrapper .columns-1-2 > .columns-col:nth-child(2),
  .exercise-wrapper-body .columns-1-2 > .columns-col:nth-child(2) {
    flex-basis: 60%;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .exercise-wrapper .mobile-reverse,
  .exercise-wrapper-body .mobile-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
.exercise-wrapper .columns.mobile-cols,
.exercise-wrapper-body .columns.mobile-cols {
  display: flex;
}
.exercise-wrapper .lo-state-showAnswer .report-only,
.exercise-wrapper-body .lo-state-showAnswer .report-only,
.exercise-wrapper .lo-state-report .report-only,
.exercise-wrapper-body .lo-state-report .report-only {
  display: block;
}
.exercise-wrapper .lo-state-solving .report-only,
.exercise-wrapper-body .lo-state-solving .report-only {
  display: none;
}
.exercise-wrapper .list-flex ul,
.exercise-wrapper-body .list-flex ul,
.exercise-wrapper .list-flex ol,
.exercise-wrapper-body .list-flex ol {
  display: flex;
  align-items: center;
  justify-content: center;
}
.exercise-wrapper ol > li.no-num:before,
.exercise-wrapper-body ol > li.no-num:before {
  display: none;
}
.exercise-wrapper .list-num-circle ol > li:before,
.exercise-wrapper-body .list-num-circle ol > li:before {
  background-color: #00b3ae;
  color: #fff !important;
  text-shadow: 0 0 8px #009a95;
  border-radius: 50%;
  display: block;
  width: 26px;
  height: 26px;
  margin-top: 3px;
  line-height: 28px;
  text-align: center;
  z-index: 1;
}
.exercise-wrapper .extra .list-num-circle ol > li:before,
.exercise-wrapper-body .extra .list-num-circle ol > li:before {
  background-color: #ffcb06;
  text-shadow: 0 0 8px #ebba00;
}
.exercise-wrapper .forum-header,
.exercise-wrapper-body .forum-header {
  background-color: #009f3c;
  color: #fff;
  padding: 0 5px;
}
.exercise-wrapper .forum,
.exercise-wrapper-body .forum {
  line-height: 1.7;
}
.exercise-wrapper .forum .forum-row,
.exercise-wrapper-body .forum .forum-row {
  display: flex;
}
.exercise-wrapper .forum .forum-row > *,
.exercise-wrapper-body .forum .forum-row > * {
  margin: 5px;
  position: relative;
}
.exercise-wrapper .forum .forum-row > *:nth-child(1),
.exercise-wrapper-body .forum .forum-row > *:nth-child(1) {
  min-width: 105px;
}
.exercise-wrapper .forum .forum-row > *:nth-child(2),
.exercise-wrapper-body .forum .forum-row > *:nth-child(2) {
  position: relative;
  padding-left: 10px;
  border-left: 4px solid #009f3c;
}
.exercise-wrapper .forum .forum-row > *:nth-child(2):after,
.exercise-wrapper-body .forum .forum-row > *:nth-child(2):after,
.exercise-wrapper .forum .forum-row > *:nth-child(2):before,
.exercise-wrapper-body .forum .forum-row > *:nth-child(2):before {
  content: '';
  position: absolute;
}
.exercise-wrapper .forum .forum-row > *:nth-child(2):after,
.exercise-wrapper-body .forum .forum-row > *:nth-child(2):after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 20px 20px;
  border-color: transparent transparent #009f3c transparent;
  right: 100%;
  top: 10px;
}
.exercise-wrapper .forum .forum-row > *:nth-child(2):before,
.exercise-wrapper-body .forum .forum-row > *:nth-child(2):before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 12px 12px;
  right: 100%;
  top: 15px;
  z-index: 2;
}
.exercise-wrapper .forum .forum-row:nth-child(odd),
.exercise-wrapper-body .forum .forum-row:nth-child(odd) {
  background-color: #85ca94;
}
.exercise-wrapper .forum .forum-row:nth-child(odd) > *:nth-child(2):before,
.exercise-wrapper-body .forum .forum-row:nth-child(odd) > *:nth-child(2):before {
  border-color: transparent transparent #85ca94 transparent;
}
.exercise-wrapper .forum .forum-row:nth-child(even),
.exercise-wrapper-body .forum .forum-row:nth-child(even) {
  background-color: #b1dbb7;
}
.exercise-wrapper .forum .forum-row:nth-child(even) > *:nth-child(2):before,
.exercise-wrapper-body .forum .forum-row:nth-child(even) > *:nth-child(2):before {
  border-color: transparent transparent #b1dbb7 transparent;
}
.exercise-wrapper .mein-blog8,
.exercise-wrapper-body .mein-blog8 {
  font-family: 'StagSans';
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1.7;
  background-color: #e6f4e8;
  border: 1px solid #919396;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.exercise-wrapper .mein-blog8 .dialog td:first-child:before,
.exercise-wrapper-body .mein-blog8 .dialog td:first-child:before {
  top: 7px !important;
}
.exercise-wrapper .mein-blog8 h2,
.exercise-wrapper-body .mein-blog8 h2 {
  color: #fff;
  background-color: #00b3ae;
  font-weight: 300;
  padding-left: 15px;
  margin: -10px -15px 0;
}
.exercise-wrapper .mein-blog8 .blog-title,
.exercise-wrapper-body .mein-blog8 .blog-title {
  border-bottom: 1px solid;
  font-size: 1.3em;
  margin: -5px 5px 5px 0;
}
.exercise-wrapper .mein-blog8 .blog-author,
.exercise-wrapper-body .mein-blog8 .blog-author {
  color: #00b3ae;
  border-bottom: 1px solid #00b3ae;
  font-size: 1.2em;
  font-weight: normal;
  margin: 2px 0 5px auto;
  width: 300px;
  text-align: right;
}
.exercise-wrapper .mein-blog8 .blog-time,
.exercise-wrapper-body .mein-blog8 .blog-time {
  color: #00b3ae;
  font-weight: normal;
  font-size: 0.9em;
}
.exercise-wrapper .mein-blog8 .blog-hashtags,
.exercise-wrapper-body .mein-blog8 .blog-hashtags {
  margin-bottom: 10px;
}
.exercise-wrapper .mein-blog8 span.formatted,
.exercise-wrapper-body .mein-blog8 span.formatted {
  color: #00b3ae;
}
.exercise-wrapper .mein-blog8.blog-scroll,
.exercise-wrapper-body .mein-blog8.blog-scroll {
  min-height: 100px;
  padding-right: 25px;
  box-shadow: inset -3px 0 0 0 #fff, inset -12px 0 0 0 #c8c9cb, inset -15px 0 0 0 #fff;
}
.exercise-wrapper .mein-blog8.blog-scroll h2,
.exercise-wrapper-body .mein-blog8.blog-scroll h2 {
  margin: -10px -10px 0 -15px;
}
.exercise-wrapper .mein-blog8.blog-scroll:before,
.exercise-wrapper-body .mein-blog8.blog-scroll:before,
.exercise-wrapper .mein-blog8.blog-scroll:after,
.exercise-wrapper-body .mein-blog8.blog-scroll:after {
  position: absolute;
  right: 0;
  line-height: 0;
}
.exercise-wrapper .mein-blog8.blog-scroll:before,
.exercise-wrapper-body .mein-blog8.blog-scroll:before {
  content: url(./../../assets/images/3594142a-c9b5-4137-8c52-313da050fa70.image?v=1&type=png);
  top: 0;
}
.exercise-wrapper .mein-blog8.blog-scroll:after,
.exercise-wrapper-body .mein-blog8.blog-scroll:after {
  content: url(./../../assets/images/f78d0ffd-3854-4a97-89d5-63b0fd23e3e2.image?v=1&type=png);
  bottom: 0;
}
.exercise-wrapper * .atool-feedback,
.exercise-wrapper-body * .atool-feedback {
  background-color: #fff !important;
  background-image: url(./../../assets/images/95d04ad0-4e04-4bd1-9264-814f0bd7e425.image?v=1&type=png) !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat;
  background-size: 14px auto !important;
  border: 1px solid #ff7537;
  border-radius: 4px !important;
  opacity: 1 !important;
  width: 18px !important;
  height: 18px !important;
  bottom: -12px !important;
  right: -4px !important;
  top: auto !important;
  animation: marking 0.75s forwards;
}
.exercise-wrapper * * .wrong,
.exercise-wrapper-body * * .wrong {
  outline: none !important;
}
.exercise-wrapper * * .wrong:after,
.exercise-wrapper-body * * .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper * * .wrong:after,
.exercise-wrapper-body * * .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper * * .correct,
.exercise-wrapper-body * * .correct {
  outline: none !important;
}
.exercise-wrapper * * .correct:after,
.exercise-wrapper-body * * .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper * * .correct:after,
.exercise-wrapper-body * * .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper * * .missing,
.exercise-wrapper-body * * .missing {
  outline: none !important;
}
.exercise-wrapper * * .missing:after,
.exercise-wrapper-body * * .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper * * .missing:after,
.exercise-wrapper-body * * .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing {
  padding-right: 5px;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong:after,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct:after,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing:after {
  top: -2px;
  right: -2px;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] > span,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] > span {
  padding-right: 0 !important;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .correct .dropdown:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .correct .dropdown:after,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .wrong .dropdown:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .wrong .dropdown:after,
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .missing .dropdown:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .missing .dropdown:after {
  background-image: none;
}
.exercise-wrapper .mc-single-answer[display-type="dropdown"] .dropdown.show-answer:after,
.exercise-wrapper-body .mc-single-answer[display-type="dropdown"] .dropdown.show-answer:after {
  background-image: none;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .wrong,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .wrong {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .wrong:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .wrong:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .correct,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .correct {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .correct:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .correct:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .missing,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .missing {
  outline: none !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .missing:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .missing:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > span,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > span {
  display: inline-block;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]).vertical > span,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]).vertical > span {
  padding: 2px 10px 0px 5px;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .wrong,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .correct,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) .missing,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) .missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .wrong,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .wrong,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .correct,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .correct,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .missing,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .missing {
  padding-right: 10px !important;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .wrong:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .wrong:after,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .correct:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .correct:after,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) > .missing:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) > .missing:after {
  top: -7px;
  right: -7px;
}
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) span .wrong:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) span .wrong:after,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) span .correct:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) span .correct:after,
.exercise-wrapper .mc-single-answer:not([display-type="dropdown"]) span .missing:after,
.exercise-wrapper-body .mc-single-answer:not([display-type="dropdown"]) span .missing:after {
  top: calc(50% - 9px);
  right: -2px;
}
.exercise-wrapper .mcma .wrong,
.exercise-wrapper-body .mcma .wrong {
  outline: none !important;
}
.exercise-wrapper .mcma .wrong:after,
.exercise-wrapper-body .mcma .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma .wrong:after,
.exercise-wrapper-body .mcma .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .mcma .correct,
.exercise-wrapper-body .mcma .correct {
  outline: none !important;
}
.exercise-wrapper .mcma .correct:after,
.exercise-wrapper-body .mcma .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma .correct:after,
.exercise-wrapper-body .mcma .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .mcma .missing,
.exercise-wrapper-body .mcma .missing {
  outline: none !important;
}
.exercise-wrapper .mcma .missing:after,
.exercise-wrapper-body .mcma .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma .missing:after,
.exercise-wrapper-body .mcma .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .mcma > span,
.exercise-wrapper-body .mcma > span {
  display: inline-block;
}
.exercise-wrapper .mcma > span .wrong,
.exercise-wrapper-body .mcma > span .wrong {
  outline: none !important;
}
.exercise-wrapper .mcma > span .wrong:after,
.exercise-wrapper-body .mcma > span .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma > span .wrong:after,
.exercise-wrapper-body .mcma > span .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .mcma > span .correct,
.exercise-wrapper-body .mcma > span .correct {
  outline: none !important;
}
.exercise-wrapper .mcma > span .correct:after,
.exercise-wrapper-body .mcma > span .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma > span .correct:after,
.exercise-wrapper-body .mcma > span .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .mcma > span .missing,
.exercise-wrapper-body .mcma > span .missing {
  outline: none !important;
}
.exercise-wrapper .mcma > span .missing:after,
.exercise-wrapper-body .mcma > span .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .mcma > span .missing:after,
.exercise-wrapper-body .mcma > span .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .mcma.vertical > span,
.exercise-wrapper-body .mcma.vertical > span {
  padding: 2px 10px 0px 5px;
}
.exercise-wrapper .mcma.horizontal > span,
.exercise-wrapper-body .mcma.horizontal > span {
  padding: 2px;
}
.exercise-wrapper .mcma > .wrong,
.exercise-wrapper-body .mcma > .wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mcma > .correct,
.exercise-wrapper-body .mcma > .correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mcma > .missing,
.exercise-wrapper-body .mcma > .missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .mcma > .wrong,
.exercise-wrapper-body .mcma > .wrong,
.exercise-wrapper .mcma > .correct,
.exercise-wrapper-body .mcma > .correct,
.exercise-wrapper .mcma > .missing,
.exercise-wrapper-body .mcma > .missing {
  padding-right: 10px !important;
}
.exercise-wrapper .mcma > .wrong:after,
.exercise-wrapper-body .mcma > .wrong:after,
.exercise-wrapper .mcma > .correct:after,
.exercise-wrapper-body .mcma > .correct:after,
.exercise-wrapper .mcma > .missing:after,
.exercise-wrapper-body .mcma > .missing:after {
  top: -7px;
  right: -7px;
}
.exercise-wrapper .mcma span .wrong:after,
.exercise-wrapper-body .mcma span .wrong:after,
.exercise-wrapper .mcma span .correct:after,
.exercise-wrapper-body .mcma span .correct:after,
.exercise-wrapper .mcma span .missing:after,
.exercise-wrapper-body .mcma span .missing:after {
  top: calc(50% - 11px);
  right: -4px;
}
.exercise-wrapper .gapfill .wrong,
.exercise-wrapper-body .gapfill .wrong {
  outline: none !important;
}
.exercise-wrapper .gapfill .wrong:after,
.exercise-wrapper-body .gapfill .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .gapfill .wrong:after,
.exercise-wrapper-body .gapfill .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .gapfill .correct,
.exercise-wrapper-body .gapfill .correct {
  outline: none !important;
}
.exercise-wrapper .gapfill .correct:after,
.exercise-wrapper-body .gapfill .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .gapfill .correct:after,
.exercise-wrapper-body .gapfill .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .gapfill .missing,
.exercise-wrapper-body .gapfill .missing {
  outline: none !important;
}
.exercise-wrapper .gapfill .missing:after,
.exercise-wrapper-body .gapfill .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .gapfill .missing:after,
.exercise-wrapper-body .gapfill .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .gapfill .wrong,
.exercise-wrapper-body .gapfill .wrong,
.exercise-wrapper .gapfill .correct,
.exercise-wrapper-body .gapfill .correct,
.exercise-wrapper .gapfill .missing,
.exercise-wrapper-body .gapfill .missing {
  padding-right: 5px;
}
.exercise-wrapper .gapfill .wrong:after,
.exercise-wrapper-body .gapfill .wrong:after,
.exercise-wrapper .gapfill .correct:after,
.exercise-wrapper-body .gapfill .correct:after,
.exercise-wrapper .gapfill .missing:after,
.exercise-wrapper-body .gapfill .missing:after {
  top: -2px;
  right: -2px;
}
.exercise-wrapper .categorisation .category-content .wrong,
.exercise-wrapper-body .categorisation .category-content .wrong {
  outline: none !important;
}
.exercise-wrapper .categorisation .category-content .wrong:after,
.exercise-wrapper-body .categorisation .category-content .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .categorisation .category-content .wrong:after,
.exercise-wrapper-body .categorisation .category-content .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .categorisation .category-content .correct,
.exercise-wrapper-body .categorisation .category-content .correct {
  outline: none !important;
}
.exercise-wrapper .categorisation .category-content .correct:after,
.exercise-wrapper-body .categorisation .category-content .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .categorisation .category-content .correct:after,
.exercise-wrapper-body .categorisation .category-content .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .categorisation .category-content .missing,
.exercise-wrapper-body .categorisation .category-content .missing {
  outline: none !important;
}
.exercise-wrapper .categorisation .category-content .missing:after,
.exercise-wrapper-body .categorisation .category-content .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .categorisation .category-content .missing:after,
.exercise-wrapper-body .categorisation .category-content .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .categorisation .category-content .wrong,
.exercise-wrapper-body .categorisation .category-content .wrong,
.exercise-wrapper .categorisation .category-content .correct,
.exercise-wrapper-body .categorisation .category-content .correct,
.exercise-wrapper .categorisation .category-content .missing,
.exercise-wrapper-body .categorisation .category-content .missing {
  padding-right: 5px;
}
.exercise-wrapper .categorisation .category-content .wrong:after,
.exercise-wrapper-body .categorisation .category-content .wrong:after,
.exercise-wrapper .categorisation .category-content .correct:after,
.exercise-wrapper-body .categorisation .category-content .correct:after,
.exercise-wrapper .categorisation .category-content .missing:after,
.exercise-wrapper-body .categorisation .category-content .missing:after {
  top: -2px;
  right: -2px;
}
.exercise-wrapper .categorisation table.checkboxes tr,
.exercise-wrapper-body .categorisation table.checkboxes tr,
.exercise-wrapper .categorisation table.radio tr,
.exercise-wrapper-body .categorisation table.radio tr {
  position: relative;
  transform: scale(1);
}
.exercise-wrapper .categorisation table.checkboxes tr.wrong:after,
.exercise-wrapper-body .categorisation table.checkboxes tr.wrong:after,
.exercise-wrapper .categorisation table.radio tr.wrong:after,
.exercise-wrapper-body .categorisation table.radio tr.wrong:after,
.exercise-wrapper .categorisation table.checkboxes tr.correct:after,
.exercise-wrapper-body .categorisation table.checkboxes tr.correct:after,
.exercise-wrapper .categorisation table.radio tr.correct:after,
.exercise-wrapper-body .categorisation table.radio tr.correct:after,
.exercise-wrapper .categorisation table.checkboxes tr.missing:after,
.exercise-wrapper-body .categorisation table.checkboxes tr.missing:after,
.exercise-wrapper .categorisation table.radio tr.missing:after,
.exercise-wrapper-body .categorisation table.radio tr.missing:after {
  top: calc(50% - 12px);
  right: -9px;
}
.exercise-wrapper .categorisation table.checkboxes td.wrong:after,
.exercise-wrapper-body .categorisation table.checkboxes td.wrong:after,
.exercise-wrapper .categorisation table.radio td.wrong:after,
.exercise-wrapper-body .categorisation table.radio td.wrong:after,
.exercise-wrapper .categorisation table.checkboxes td.correct:after,
.exercise-wrapper-body .categorisation table.checkboxes td.correct:after,
.exercise-wrapper .categorisation table.radio td.correct:after,
.exercise-wrapper-body .categorisation table.radio td.correct:after,
.exercise-wrapper .categorisation table.checkboxes td.missing:after,
.exercise-wrapper-body .categorisation table.checkboxes td.missing:after,
.exercise-wrapper .categorisation table.radio td.missing:after,
.exercise-wrapper-body .categorisation table.radio td.missing:after {
  top: 0;
  right: 0;
}
.exercise-wrapper .categorisation table.dropdown-cat tr,
.exercise-wrapper-body .categorisation table.dropdown-cat tr {
  position: relative;
  transform: scale(1);
}
.exercise-wrapper .categorisation table.dropdown-cat tr.wrong:after,
.exercise-wrapper-body .categorisation table.dropdown-cat tr.wrong:after,
.exercise-wrapper .categorisation table.dropdown-cat tr.correct:after,
.exercise-wrapper-body .categorisation table.dropdown-cat tr.correct:after,
.exercise-wrapper .categorisation table.dropdown-cat tr.missing:after,
.exercise-wrapper-body .categorisation table.dropdown-cat tr.missing:after {
  top: 4px;
  right: 4px;
}
.exercise-wrapper .categorisation .categories-container.wrong,
.exercise-wrapper-body .categorisation .categories-container.wrong,
.exercise-wrapper .categorisation table.wrong,
.exercise-wrapper-body .categorisation table.wrong,
.exercise-wrapper .categorisation .fillin > span.wrong,
.exercise-wrapper-body .categorisation .fillin > span.wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .categorisation .categories-container.correct,
.exercise-wrapper-body .categorisation .categories-container.correct,
.exercise-wrapper .categorisation table.correct,
.exercise-wrapper-body .categorisation table.correct,
.exercise-wrapper .categorisation .fillin > span.correct,
.exercise-wrapper-body .categorisation .fillin > span.correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .categorisation .categories-container.missing,
.exercise-wrapper-body .categorisation .categories-container.missing,
.exercise-wrapper .categorisation table.missing,
.exercise-wrapper-body .categorisation table.missing,
.exercise-wrapper .categorisation .fillin > span.missing,
.exercise-wrapper-body .categorisation .fillin > span.missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .categorisation .categories-container.wrong:after,
.exercise-wrapper-body .categorisation .categories-container.wrong:after,
.exercise-wrapper .categorisation table.wrong:after,
.exercise-wrapper-body .categorisation table.wrong:after,
.exercise-wrapper .categorisation .fillin > span.wrong:after,
.exercise-wrapper-body .categorisation .fillin > span.wrong:after,
.exercise-wrapper .categorisation .categories-container.correct:after,
.exercise-wrapper-body .categorisation .categories-container.correct:after,
.exercise-wrapper .categorisation table.correct:after,
.exercise-wrapper-body .categorisation table.correct:after,
.exercise-wrapper .categorisation .fillin > span.correct:after,
.exercise-wrapper-body .categorisation .fillin > span.correct:after,
.exercise-wrapper .categorisation .categories-container.missing:after,
.exercise-wrapper-body .categorisation .categories-container.missing:after,
.exercise-wrapper .categorisation table.missing:after,
.exercise-wrapper-body .categorisation table.missing:after,
.exercise-wrapper .categorisation .fillin > span.missing:after,
.exercise-wrapper-body .categorisation .fillin > span.missing:after {
  top: -5px;
  right: -5px;
}
.exercise-wrapper .lo-state-report .categorisation .fillin .category .answer,
.exercise-wrapper-body .lo-state-report .categorisation .fillin .category .answer {
  padding-right: 24px;
}
.exercise-wrapper .browser-edge .categorisation table.checkboxes tr.wrong:after,
.exercise-wrapper-body .browser-edge .categorisation table.checkboxes tr.wrong:after,
.exercise-wrapper .browser-edge .categorisation table.radio tr.wrong:after,
.exercise-wrapper-body .browser-edge .categorisation table.radio tr.wrong:after,
.exercise-wrapper .browser-edge .categorisation table.dropdown-cat tr.wrong:after,
.exercise-wrapper-body .browser-edge .categorisation table.dropdown-cat tr.wrong:after,
.exercise-wrapper .browser-edge .categorisation table.checkboxes tr.correct:after,
.exercise-wrapper-body .browser-edge .categorisation table.checkboxes tr.correct:after,
.exercise-wrapper .browser-edge .categorisation table.radio tr.correct:after,
.exercise-wrapper-body .browser-edge .categorisation table.radio tr.correct:after,
.exercise-wrapper .browser-edge .categorisation table.dropdown-cat tr.correct:after,
.exercise-wrapper-body .browser-edge .categorisation table.dropdown-cat tr.correct:after,
.exercise-wrapper .browser-edge .categorisation table.checkboxes tr.missing:after,
.exercise-wrapper-body .browser-edge .categorisation table.checkboxes tr.missing:after,
.exercise-wrapper .browser-edge .categorisation table.radio tr.missing:after,
.exercise-wrapper-body .browser-edge .categorisation table.radio tr.missing:after,
.exercise-wrapper .browser-edge .categorisation table.dropdown-cat tr.missing:after,
.exercise-wrapper-body .browser-edge .categorisation table.dropdown-cat tr.missing:after {
  top: auto !important;
  right: auto !important;
}
.exercise-wrapper .lo-state-report .categorisation span.dnd-item:not(.example),
.exercise-wrapper-body .lo-state-report .categorisation span.dnd-item:not(.example) {
  padding-right: 16px !important;
}
.exercise-wrapper .lo-state-report .categories-container .category-content,
.exercise-wrapper-body .lo-state-report .categories-container .category-content,
.exercise-wrapper .lo-state-showAnswer .categories-container .category-content,
.exercise-wrapper-body .lo-state-showAnswer .categories-container .category-content {
  padding: 11px;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .wrong,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .wrong,
.exercise-wrapper .lo-state-report .matching .mat-options .wrong,
.exercise-wrapper-body .lo-state-report .matching .mat-options .wrong {
  outline: none !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper .lo-state-report .matching .mat-options .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper .lo-state-report .matching .mat-options .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .correct,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .correct,
.exercise-wrapper .lo-state-report .matching .mat-options .correct,
.exercise-wrapper-body .lo-state-report .matching .mat-options .correct {
  outline: none !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper .lo-state-report .matching .mat-options .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper .lo-state-report .matching .mat-options .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .missing,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .missing,
.exercise-wrapper .lo-state-report .matching .mat-options .missing,
.exercise-wrapper-body .lo-state-report .matching .mat-options .missing {
  outline: none !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper .lo-state-report .matching .mat-options .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper .lo-state-report .matching .mat-options .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .wrong,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .wrong,
.exercise-wrapper .lo-state-report .matching .mat-options .wrong,
.exercise-wrapper-body .lo-state-report .matching .mat-options .wrong,
.exercise-wrapper .lo-state-report .matching .mat-matches .correct,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .correct,
.exercise-wrapper .lo-state-report .matching .mat-options .correct,
.exercise-wrapper-body .lo-state-report .matching .mat-options .correct,
.exercise-wrapper .lo-state-report .matching .mat-matches .missing,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .missing,
.exercise-wrapper .lo-state-report .matching .mat-options .missing,
.exercise-wrapper-body .lo-state-report .matching .mat-options .missing {
  padding-right: 5px;
}
.exercise-wrapper .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .wrong:after,
.exercise-wrapper .lo-state-report .matching .mat-options .wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .wrong:after,
.exercise-wrapper .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .correct:after,
.exercise-wrapper .lo-state-report .matching .mat-options .correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .correct:after,
.exercise-wrapper .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-matches .missing:after,
.exercise-wrapper .lo-state-report .matching .mat-options .missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-options .missing:after {
  top: -2px;
  right: -2px;
}
.exercise-wrapper .lo-state-report .matching .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .lo-state-report .matching .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper .lo-state-report .matching .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .lo-state-report .matching .mat-options > .mat-option:not(.mat-option-image) {
  padding-right: 16px;
}
.exercise-wrapper .lo-state-report .matching .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper-body .lo-state-report .matching .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper .lo-state-report .matching .mat-options > .mat-option.mat-option-image,
.exercise-wrapper-body .lo-state-report .matching .mat-options > .mat-option.mat-option-image {
  padding-right: 5px;
}
.exercise-wrapper .lo-state-report .matching .mat-wrapper.wrong,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report .matching .mat-wrapper.correct,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report .matching .mat-wrapper.missing,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report .matching .mat-wrapper.wrong:after,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.wrong:after,
.exercise-wrapper .lo-state-report .matching .mat-wrapper.correct:after,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.correct:after,
.exercise-wrapper .lo-state-report .matching .mat-wrapper.missing:after,
.exercise-wrapper-body .lo-state-report .matching .mat-wrapper.missing:after {
  top: -5px;
  right: -5px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"],
.exercise-wrapper-body .lo-state-report [display-type="taptap"] {
  position: relative;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .sort-option-wrapper,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .sort-option-wrapper {
  position: relative;
  overflow: visible;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.wrong,
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.correct,
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.missing {
  padding-right: 0 !important;
  outline-offset: 1px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] > * > div.missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] > * > div.missing:after {
  top: -6px;
  right: -6px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing {
  padding-right: 5px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing:after {
  top: -2px;
  right: -2px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong.mat-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong.mat-report-answer:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct.mat-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct.mat-report-answer:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing.mat-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing.mat-report-answer:after {
  top: -3px;
  right: -3px;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .wrong:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .correct:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing {
  outline: none !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer .missing:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer .missing:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .lo-state-report [display-type="taptap"] .wrong .sort-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .wrong .sort-report-answer:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .correct .sort-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .correct .sort-report-answer:after,
.exercise-wrapper .lo-state-report [display-type="taptap"] .missing .sort-report-answer:after,
.exercise-wrapper-body .lo-state-report [display-type="taptap"] .missing .sort-report-answer:after {
  top: -6px;
  right: -6px;
}
.exercise-wrapper .ordering .wrong,
.exercise-wrapper-body .ordering .wrong {
  outline: none !important;
}
.exercise-wrapper .ordering .wrong:after,
.exercise-wrapper-body .ordering .wrong:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .ordering .wrong:after,
.exercise-wrapper-body .ordering .wrong:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .ordering .correct,
.exercise-wrapper-body .ordering .correct {
  outline: none !important;
}
.exercise-wrapper .ordering .correct:after,
.exercise-wrapper-body .ordering .correct:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .ordering .correct:after,
.exercise-wrapper-body .ordering .correct:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .ordering .missing,
.exercise-wrapper-body .ordering .missing {
  outline: none !important;
}
.exercise-wrapper .ordering .missing:after,
.exercise-wrapper-body .ordering .missing:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .ordering .missing:after,
.exercise-wrapper-body .ordering .missing:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .ordering .hangman > .wrong,
.exercise-wrapper-body .ordering .hangman > .wrong,
.exercise-wrapper .ordering .dnd > .wrong,
.exercise-wrapper-body .ordering .dnd > .wrong,
.exercise-wrapper .ordering .clickable > .wrong,
.exercise-wrapper-body .ordering .clickable > .wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .ordering .hangman > .correct,
.exercise-wrapper-body .ordering .hangman > .correct,
.exercise-wrapper .ordering .dnd > .correct,
.exercise-wrapper-body .ordering .dnd > .correct,
.exercise-wrapper .ordering .clickable > .correct,
.exercise-wrapper-body .ordering .clickable > .correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .ordering .hangman > .missing,
.exercise-wrapper-body .ordering .hangman > .missing,
.exercise-wrapper .ordering .dnd > .missing,
.exercise-wrapper-body .ordering .dnd > .missing,
.exercise-wrapper .ordering .clickable > .missing,
.exercise-wrapper-body .ordering .clickable > .missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .ordering .hangman > .wrong,
.exercise-wrapper-body .ordering .hangman > .wrong,
.exercise-wrapper .ordering .dnd > .wrong,
.exercise-wrapper-body .ordering .dnd > .wrong,
.exercise-wrapper .ordering .clickable > .wrong,
.exercise-wrapper-body .ordering .clickable > .wrong,
.exercise-wrapper .ordering .hangman > .correct,
.exercise-wrapper-body .ordering .hangman > .correct,
.exercise-wrapper .ordering .dnd > .correct,
.exercise-wrapper-body .ordering .dnd > .correct,
.exercise-wrapper .ordering .clickable > .correct,
.exercise-wrapper-body .ordering .clickable > .correct,
.exercise-wrapper .ordering .hangman > .missing,
.exercise-wrapper-body .ordering .hangman > .missing,
.exercise-wrapper .ordering .dnd > .missing,
.exercise-wrapper-body .ordering .dnd > .missing,
.exercise-wrapper .ordering .clickable > .missing,
.exercise-wrapper-body .ordering .clickable > .missing {
  padding-top: 3px;
  padding-left: 3px;
  margin-top: -3px;
  margin-left: -3px;
}
.exercise-wrapper .ordering .hangman > .wrong:after,
.exercise-wrapper-body .ordering .hangman > .wrong:after,
.exercise-wrapper .ordering .dnd > .wrong:after,
.exercise-wrapper-body .ordering .dnd > .wrong:after,
.exercise-wrapper .ordering .clickable > .wrong:after,
.exercise-wrapper-body .ordering .clickable > .wrong:after,
.exercise-wrapper .ordering .hangman > .correct:after,
.exercise-wrapper-body .ordering .hangman > .correct:after,
.exercise-wrapper .ordering .dnd > .correct:after,
.exercise-wrapper-body .ordering .dnd > .correct:after,
.exercise-wrapper .ordering .clickable > .correct:after,
.exercise-wrapper-body .ordering .clickable > .correct:after,
.exercise-wrapper .ordering .hangman > .missing:after,
.exercise-wrapper-body .ordering .hangman > .missing:after,
.exercise-wrapper .ordering .dnd > .missing:after,
.exercise-wrapper-body .ordering .dnd > .missing:after,
.exercise-wrapper .ordering .clickable > .missing:after,
.exercise-wrapper-body .ordering .clickable > .missing:after {
  top: -5px;
  right: -5px;
}
.exercise-wrapper .ordering.vertical .dnd > .wrong,
.exercise-wrapper-body .ordering.vertical .dnd > .wrong,
.exercise-wrapper .ordering .hangman > .wrong,
.exercise-wrapper-body .ordering .hangman > .wrong,
.exercise-wrapper .ordering .clickable > .wrong,
.exercise-wrapper-body .ordering .clickable > .wrong,
.exercise-wrapper .ordering.vertical .dnd > .correct,
.exercise-wrapper-body .ordering.vertical .dnd > .correct,
.exercise-wrapper .ordering .hangman > .correct,
.exercise-wrapper-body .ordering .hangman > .correct,
.exercise-wrapper .ordering .clickable > .correct,
.exercise-wrapper-body .ordering .clickable > .correct,
.exercise-wrapper .ordering.vertical .dnd > .missing,
.exercise-wrapper-body .ordering.vertical .dnd > .missing,
.exercise-wrapper .ordering .hangman > .missing,
.exercise-wrapper-body .ordering .hangman > .missing,
.exercise-wrapper .ordering .clickable > .missing,
.exercise-wrapper-body .ordering .clickable > .missing {
  padding-bottom: 3px;
  margin-bottom: -3px;
}
.exercise-wrapper .ordering.vertical .dnd > .wrong,
.exercise-wrapper-body .ordering.vertical .dnd > .wrong,
.exercise-wrapper .ordering.vertical .clickable > .wrong,
.exercise-wrapper-body .ordering.vertical .clickable > .wrong,
.exercise-wrapper .ordering.vertical .dnd > .correct,
.exercise-wrapper-body .ordering.vertical .dnd > .correct,
.exercise-wrapper .ordering.vertical .clickable > .correct,
.exercise-wrapper-body .ordering.vertical .clickable > .correct,
.exercise-wrapper .ordering.vertical .dnd > .missing,
.exercise-wrapper-body .ordering.vertical .dnd > .missing,
.exercise-wrapper .ordering.vertical .clickable > .missing,
.exercise-wrapper-body .ordering.vertical .clickable > .missing {
  padding-right: 15px;
}
.exercise-wrapper .ordering .hangman > span > .wrong:after,
.exercise-wrapper-body .ordering .hangman > span > .wrong:after,
.exercise-wrapper .ordering .hangman > span > .correct:after,
.exercise-wrapper-body .ordering .hangman > span > .correct:after,
.exercise-wrapper .ordering .hangman > span > .missing:after,
.exercise-wrapper-body .ordering .hangman > span > .missing:after {
  left: 30px;
  right: auto;
  top: -4px;
}
.exercise-wrapper .ordering .dnd > span > .wrong:after,
.exercise-wrapper-body .ordering .dnd > span > .wrong:after,
.exercise-wrapper .ordering .clickable > span > .wrong:after,
.exercise-wrapper-body .ordering .clickable > span > .wrong:after,
.exercise-wrapper .ordering .dnd > span > .correct:after,
.exercise-wrapper-body .ordering .dnd > span > .correct:after,
.exercise-wrapper .ordering .clickable > span > .correct:after,
.exercise-wrapper-body .ordering .clickable > span > .correct:after,
.exercise-wrapper .ordering .dnd > span > .missing:after,
.exercise-wrapper-body .ordering .dnd > span > .missing:after,
.exercise-wrapper .ordering .clickable > span > .missing:after,
.exercise-wrapper-body .ordering .clickable > span > .missing:after {
  right: -4px;
  top: -4px;
}
.exercise-wrapper .missing-letters .wrong,
.exercise-wrapper-body .missing-letters .wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .missing-letters .correct,
.exercise-wrapper-body .missing-letters .correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .missing-letters .missing,
.exercise-wrapper-body .missing-letters .missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .missing-letters .wrong,
.exercise-wrapper-body .missing-letters .wrong,
.exercise-wrapper .missing-letters .correct,
.exercise-wrapper-body .missing-letters .correct,
.exercise-wrapper .missing-letters .missing,
.exercise-wrapper-body .missing-letters .missing {
  padding-right: 2px;
}
.exercise-wrapper .missing-letters .wrong:after,
.exercise-wrapper-body .missing-letters .wrong:after,
.exercise-wrapper .missing-letters .correct:after,
.exercise-wrapper-body .missing-letters .correct:after,
.exercise-wrapper .missing-letters .missing:after,
.exercise-wrapper-body .missing-letters .missing:after {
  top: -6px;
  right: -6px;
}
.exercise-wrapper .sentence-corect > span,
.exercise-wrapper-body .sentence-corect > span {
  padding: 0 2px;
}
.exercise-wrapper .sentence-corect .wrong,
.exercise-wrapper-body .sentence-corect .wrong {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .sentence-corect .correct,
.exercise-wrapper-body .sentence-corect .correct {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .sentence-corect .missing,
.exercise-wrapper-body .sentence-corect .missing {
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .sentence-corect .wrong:after,
.exercise-wrapper-body .sentence-corect .wrong:after,
.exercise-wrapper .sentence-corect .correct:after,
.exercise-wrapper-body .sentence-corect .correct:after,
.exercise-wrapper .sentence-corect .missing:after,
.exercise-wrapper-body .sentence-corect .missing:after {
  right: -6px;
}
.exercise-wrapper .wordsearch .wrong:not(.wordpool-item):after,
.exercise-wrapper-body .wordsearch .wrong:not(.wordpool-item):after,
.exercise-wrapper .wordsearch .correct:not(.wordpool-item):after,
.exercise-wrapper-body .wordsearch .correct:not(.wordpool-item):after,
.exercise-wrapper .wordsearch .missing:not(.wordpool-item):after,
.exercise-wrapper-body .wordsearch .missing:not(.wordpool-item):after {
  display: none;
}
.exercise-wrapper .wordsearch .wrong.wordpool-item:after,
.exercise-wrapper-body .wordsearch .wrong.wordpool-item:after,
.exercise-wrapper .wordsearch .correct.wordpool-item:after,
.exercise-wrapper-body .wordsearch .correct.wordpool-item:after,
.exercise-wrapper .wordsearch .missing.wordpool-item:after,
.exercise-wrapper-body .wordsearch .missing.wordpool-item:after {
  right: -3px;
  top: -3px;
}
.exercise-wrapper .wordsearch .wrong .wordpool-content:after,
.exercise-wrapper-body .wordsearch .wrong .wordpool-content:after,
.exercise-wrapper .wordsearch .correct .wordpool-content:after,
.exercise-wrapper-body .wordsearch .correct .wordpool-content:after,
.exercise-wrapper .wordsearch .missing .wordpool-content:after,
.exercise-wrapper-body .wordsearch .missing .wordpool-content:after {
  right: -4px;
  top: -4px;
}
.exercise-wrapper .wordsearch .wrong .wordpool-content,
.exercise-wrapper-body .wordsearch .wrong .wordpool-content {
  outline: none !important;
}
.exercise-wrapper .wordsearch .wrong .wordpool-content:after,
.exercise-wrapper-body .wordsearch .wrong .wordpool-content:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .wordsearch .wrong .wordpool-content:after,
.exercise-wrapper-body .wordsearch .wrong .wordpool-content:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .wordsearch .correct .wordpool-content,
.exercise-wrapper-body .wordsearch .correct .wordpool-content {
  outline: none !important;
}
.exercise-wrapper .wordsearch .correct .wordpool-content:after,
.exercise-wrapper-body .wordsearch .correct .wordpool-content:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .wordsearch .correct .wordpool-content:after,
.exercise-wrapper-body .wordsearch .correct .wordpool-content:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .wordsearch .missing .wordpool-content,
.exercise-wrapper-body .wordsearch .missing .wordpool-content {
  outline: none !important;
}
.exercise-wrapper .wordsearch .missing .wordpool-content:after,
.exercise-wrapper-body .wordsearch .missing .wordpool-content:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .wordsearch .missing .wordpool-content:after,
.exercise-wrapper-body .wordsearch .missing .wordpool-content:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .lo-state-report .wordsearch .wordpool-content:empty,
.exercise-wrapper-body .lo-state-report .wordsearch .wordpool-content:empty {
  outline: none !important;
}
.exercise-wrapper .lo-state-report .wordsearch .wordpool-content:empty:after,
.exercise-wrapper-body .lo-state-report .wordsearch .wordpool-content:empty:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .lo-state-report .wordsearch .wordpool-content:empty:after,
.exercise-wrapper-body .lo-state-report .wordsearch .wordpool-content:empty:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .lo-state-report .wordsearch .wordpool-content:empty:after,
.exercise-wrapper-body .lo-state-report .wordsearch .wordpool-content:empty:after {
  top: -5px;
  right: 0;
}
.exercise-wrapper .crossword .wrong-horizontal-last,
.exercise-wrapper-body .crossword .wrong-horizontal-last {
  outline: none !important;
}
.exercise-wrapper .crossword .wrong-horizontal-last:before,
.exercise-wrapper-body .crossword .wrong-horizontal-last:before {
  content: '';
  display: inline-block;
  background-color: #fff !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .wrong-horizontal-last:before,
.exercise-wrapper-body .crossword .wrong-horizontal-last:before {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .crossword .wrong-vertical-last,
.exercise-wrapper-body .crossword .wrong-vertical-last {
  outline: none !important;
}
.exercise-wrapper .crossword .wrong-vertical-last:after,
.exercise-wrapper-body .crossword .wrong-vertical-last:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .wrong-vertical-last:after,
.exercise-wrapper-body .crossword .wrong-vertical-last:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .crossword .correct-horizontal-last,
.exercise-wrapper-body .crossword .correct-horizontal-last {
  outline: none !important;
}
.exercise-wrapper .crossword .correct-horizontal-last:before,
.exercise-wrapper-body .crossword .correct-horizontal-last:before {
  content: '';
  display: inline-block;
  background-color: #fff !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .correct-horizontal-last:before,
.exercise-wrapper-body .crossword .correct-horizontal-last:before {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .crossword .correct-vertical-last,
.exercise-wrapper-body .crossword .correct-vertical-last {
  outline: none !important;
}
.exercise-wrapper .crossword .correct-vertical-last:after,
.exercise-wrapper-body .crossword .correct-vertical-last:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .correct-vertical-last:after,
.exercise-wrapper-body .crossword .correct-vertical-last:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .crossword .missing-horizontal-last,
.exercise-wrapper-body .crossword .missing-horizontal-last {
  outline: none !important;
}
.exercise-wrapper .crossword .missing-horizontal-last:before,
.exercise-wrapper-body .crossword .missing-horizontal-last:before {
  content: '';
  display: inline-block;
  background-color: #fff !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .missing-horizontal-last:before,
.exercise-wrapper-body .crossword .missing-horizontal-last:before {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .crossword .missing-vertical-last,
.exercise-wrapper-body .crossword .missing-vertical-last {
  outline: none !important;
}
.exercise-wrapper .crossword .missing-vertical-last:after,
.exercise-wrapper-body .crossword .missing-vertical-last:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .missing-vertical-last:after,
.exercise-wrapper-body .crossword .missing-vertical-last:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
.exercise-wrapper .crossword .wrong-horizontal-last:before,
.exercise-wrapper-body .crossword .wrong-horizontal-last:before,
.exercise-wrapper .crossword .correct-horizontal-last:before,
.exercise-wrapper-body .crossword .correct-horizontal-last:before,
.exercise-wrapper .crossword .missing-horizontal-last:before,
.exercise-wrapper-body .crossword .missing-horizontal-last:before {
  top: calc(50% - 9px);
  right: -12px;
}
.exercise-wrapper .crossword .wrong-horizontal-last:not([class*="vertical-last"]):after,
.exercise-wrapper-body .crossword .wrong-horizontal-last:not([class*="vertical-last"]):after,
.exercise-wrapper .crossword .correct-horizontal-last:not([class*="vertical-last"]):after,
.exercise-wrapper-body .crossword .correct-horizontal-last:not([class*="vertical-last"]):after,
.exercise-wrapper .crossword .missing-horizontal-last:not([class*="vertical-last"]):after,
.exercise-wrapper-body .crossword .missing-horizontal-last:not([class*="vertical-last"]):after {
  display: none;
}
.exercise-wrapper .crossword .wrong-vertical-last:after,
.exercise-wrapper-body .crossword .wrong-vertical-last:after,
.exercise-wrapper .crossword .correct-vertical-last:after,
.exercise-wrapper-body .crossword .correct-vertical-last:after,
.exercise-wrapper .crossword .missing-vertical-last:after,
.exercise-wrapper-body .crossword .missing-vertical-last:after {
  top: calc(100% - 6px);
  right: calc(50% - 9px);
}
.exercise-wrapper .crossword .wrong-vertical-last:not([class*="horizontal-last"]):before,
.exercise-wrapper-body .crossword .wrong-vertical-last:not([class*="horizontal-last"]):before,
.exercise-wrapper .crossword .correct-vertical-last:not([class*="horizontal-last"]):before,
.exercise-wrapper-body .crossword .correct-vertical-last:not([class*="horizontal-last"]):before,
.exercise-wrapper .crossword .missing-vertical-last:not([class*="horizontal-last"]):before,
.exercise-wrapper-body .crossword .missing-vertical-last:not([class*="horizontal-last"]):before {
  display: none;
}
.exercise-wrapper .crossword .wrong:after,
.exercise-wrapper-body .crossword .wrong:after,
.exercise-wrapper .crossword .correct:after,
.exercise-wrapper-body .crossword .correct:after,
.exercise-wrapper .crossword .missing:after,
.exercise-wrapper-body .crossword .missing:after {
  display: none;
}
.exercise-wrapper .crossword .wrong table:after,
.exercise-wrapper-body .crossword .wrong table:after,
.exercise-wrapper .crossword .correct table:after,
.exercise-wrapper-body .crossword .correct table:after,
.exercise-wrapper .crossword .missing table:after,
.exercise-wrapper-body .crossword .missing table:after {
  right: -10px;
  top: -10px;
}
.exercise-wrapper .crossword .wrong table,
.exercise-wrapper-body .crossword .wrong table {
  outline: none !important;
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #ff0000 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .crossword .wrong table:after,
.exercise-wrapper-body .crossword .wrong table:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .wrong table:after,
.exercise-wrapper-body .crossword .wrong table:after {
  background-image: url(./../../assets/images/c111dd6f-369c-44f2-8238-457799ac6e58.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #ff0000;
}
.exercise-wrapper .crossword .correct table,
.exercise-wrapper-body .crossword .correct table {
  outline: none !important;
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #12ab12 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .crossword .correct table:after,
.exercise-wrapper-body .crossword .correct table:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .correct table:after,
.exercise-wrapper-body .crossword .correct table:after {
  background-image: url(./../../assets/images/9364f700-d0ce-42bc-ba11-3a53421ef4cd.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #12ab12;
}
.exercise-wrapper .crossword .missing table,
.exercise-wrapper-body .crossword .missing table {
  outline: none !important;
  outline-width: 1px !important;
  outline-style: dashed !important;
  outline-offset: 0px !important;
  outline-color: #337ab7 !important;
  -moz-outline-radius: 4px;
}
.exercise-wrapper .crossword .missing table:after,
.exercise-wrapper-body .crossword .missing table:after {
  content: '';
  display: inline-block;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 75% !important;
  border-radius: 4px !important;
  opacity: 1 !important;
  position: absolute;
  height: 18px !important;
  width: 18px !important;
}
.exercise-wrapper .crossword .missing table:after,
.exercise-wrapper-body .crossword .missing table:after {
  background-image: url(./../../assets/images/e05fdedb-8582-43de-9e8e-04f53bc53f7d.image?v=1&type=png) !important;
  background-color: #fff !important;
  border: 1px solid #337ab7;
  background-size: 70% !important;
}
@font-face {
  font-family: 'StagSansBook';
  src: url(./../../assets/images/017a1644-8105-4c84-9e3e-0964b7d5367c.otf?v=1);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'StagSansBook';
  src: url(./../../assets/images/3068a43d-326b-4a9e-af83-4e524e8dc66a.otf?v=1&type=otf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/76fc1178-43df-4387-92b2-056604922279.otf?v=1&type=otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/78d37b79-1e81-4248-a952-53861a943b7f.otf?v=1&type=otf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/3bebf36c-206a-4250-bbe2-3ddde88de218.otf?v=1&type=otf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/1ed9488d-8aa3-449a-971d-e7dfdc9d51f7.otf?v=1);
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/368cba39-fefc-4376-91cd-4c636341a9d1.otf?v=1&type=otf);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'StagSans';
  src: url(./../../assets/images/ebc16298-724c-45be-ab0a-2b28c0de74b3.otf?v=1);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Nocturne';
  src: url(./../../assets/images/07388200-6fe5-42eb-8ce1-d7854868793b.otf?v=1);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PatrickHand';
  src: url(./../../assets/fonts/bca65716-ebf5-4f8d-880b-57debbfd74de.ttf?v=1&type=ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Icons';
  src: url(./../../assets/fonts/85435fef-5e17-4442-8be4-874347a9a399.ttf?v=1);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Minion Pro';
  src: url(./../../assets/images/63fb4b15-845f-4a88-ad1d-1b54ccc6de0f.otf?v=1&type=otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Minion Pro';
  src: url(./../../assets/images/ce032e3a-6c24-4254-be1d-8d8168a20452.otf?v=1&type=otf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Minion Pro';
  src: url(./../../assets/images/7ecc27c9-3285-4bff-9b5f-0d2115ce1730.otf?v=1&type=otf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Minion Pro';
  src: url(./../../assets/images/cc000332-757c-49de-837e-fbf9d5663f03.otf?v=1&type=otf);
  font-weight: bold;
  font-style: italic;
}
.exercise-wrapper .task:not(.test) .rubric-wrapper,
.exercise-wrapper-body .task:not(.test) .rubric-wrapper,
.exercise-wrapper .task:not(.film) .rubric-wrapper,
.exercise-wrapper-body .task:not(.film) .rubric-wrapper,
.exercise-wrapper .task:not(.extra) .rubric-wrapper,
.exercise-wrapper-body .task:not(.extra) .rubric-wrapper {
  margin-bottom: 15px;
}
.exercise-wrapper .task:not(.test) .rubric-content,
.exercise-wrapper-body .task:not(.test) .rubric-content,
.exercise-wrapper .task:not(.film) .rubric-content,
.exercise-wrapper-body .task:not(.film) .rubric-content,
.exercise-wrapper .task:not(.extra) .rubric-content,
.exercise-wrapper-body .task:not(.extra) .rubric-content {
  line-height: 1;
  box-shadow: 0 2px 0 0 #fff,
                    0 4px 0 0 #ececec;
  padding-left: 45px;
}
.exercise-wrapper .task:not(.test) .rubric-content h2,
.exercise-wrapper-body .task:not(.test) .rubric-content h2,
.exercise-wrapper .task:not(.film) .rubric-content h2,
.exercise-wrapper-body .task:not(.film) .rubric-content h2,
.exercise-wrapper .task:not(.extra) .rubric-content h2,
.exercise-wrapper-body .task:not(.extra) .rubric-content h2 {
  color: #00b3ae;
  font-family: 'Nocturne', sans-serif;
  margin: 0 0 5px 0;
}
.exercise-wrapper .task:not(.test) .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task:not(.test) .rubric-content h2 strong:first-of-type,
.exercise-wrapper .task:not(.film) .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task:not(.film) .rubric-content h2 strong:first-of-type,
.exercise-wrapper .task:not(.extra) .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task:not(.extra) .rubric-content h2 strong:first-of-type {
  background-color: #00b3ae;
  color: #fff;
  font-family: 'StagSans', sans-serif;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task:not(.test) .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task:not(.test) .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper .task:not(.film) .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task:not(.film) .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper .task:not(.extra) .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task:not(.extra) .rubric-content h2 strong:first-of-type:after {
  content: "";
  border: solid transparent;
  border-left-color: #00b3ae;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task:not(.test) .rubric-content h3,
.exercise-wrapper-body .task:not(.test) .rubric-content h3,
.exercise-wrapper .task:not(.film) .rubric-content h3,
.exercise-wrapper-body .task:not(.film) .rubric-content h3,
.exercise-wrapper .task:not(.extra) .rubric-content h3,
.exercise-wrapper-body .task:not(.extra) .rubric-content h3 {
  color: #00b3ae;
  margin: 0 0 5px 0;
  font-size: 1.3em;
}
.exercise-wrapper .task:not(.test) .rubric-content h3 strong,
.exercise-wrapper-body .task:not(.test) .rubric-content h3 strong,
.exercise-wrapper .task:not(.film) .rubric-content h3 strong,
.exercise-wrapper-body .task:not(.film) .rubric-content h3 strong,
.exercise-wrapper .task:not(.extra) .rubric-content h3 strong,
.exercise-wrapper-body .task:not(.extra) .rubric-content h3 strong {
  font-weight: bold;
}
.exercise-wrapper .task:not(.test) .rubric-content h3:before,
.exercise-wrapper-body .task:not(.test) .rubric-content h3:before,
.exercise-wrapper .task:not(.film) .rubric-content h3:before,
.exercise-wrapper-body .task:not(.film) .rubric-content h3:before,
.exercise-wrapper .task:not(.extra) .rubric-content h3:before,
.exercise-wrapper-body .task:not(.extra) .rubric-content h3:before {
  content: '';
  background-color: #00b3ae;
  color: #fff;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task:not(.test) .rubric-content h3:after,
.exercise-wrapper-body .task:not(.test) .rubric-content h3:after,
.exercise-wrapper .task:not(.film) .rubric-content h3:after,
.exercise-wrapper-body .task:not(.film) .rubric-content h3:after,
.exercise-wrapper .task:not(.extra) .rubric-content h3:after,
.exercise-wrapper-body .task:not(.extra) .rubric-content h3:after {
  content: "";
  border: solid transparent;
  border-left-color: #00b3ae;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
  left: 30px;
}
.exercise-wrapper .task:not(.test) .rubric-content p,
.exercise-wrapper-body .task:not(.test) .rubric-content p,
.exercise-wrapper .task:not(.film) .rubric-content p,
.exercise-wrapper-body .task:not(.film) .rubric-content p,
.exercise-wrapper .task:not(.extra) .rubric-content p,
.exercise-wrapper-body .task:not(.extra) .rubric-content p {
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.2em;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .exercise-wrapper .task:not(.test) .rubric-content p,
  .exercise-wrapper-body .task:not(.test) .rubric-content p,
  .exercise-wrapper .task:not(.film) .rubric-content p,
  .exercise-wrapper-body .task:not(.film) .rubric-content p,
  .exercise-wrapper .task:not(.extra) .rubric-content p,
  .exercise-wrapper-body .task:not(.extra) .rubric-content p {
    text-align: justify;
  }
}
.exercise-wrapper .task:not(.test) .rubric-content p strong,
.exercise-wrapper-body .task:not(.test) .rubric-content p strong,
.exercise-wrapper .task:not(.film) .rubric-content p strong,
.exercise-wrapper-body .task:not(.film) .rubric-content p strong,
.exercise-wrapper .task:not(.extra) .rubric-content p strong,
.exercise-wrapper-body .task:not(.extra) .rubric-content p strong {
  background-color: #00b3ae;
  color: #fff;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 18px;
  padding-top: 1px;
  position: absolute;
  left: -45px;
}
.exercise-wrapper .task:not(.test) .rubric-content p strong:after,
.exercise-wrapper-body .task:not(.test) .rubric-content p strong:after,
.exercise-wrapper .task:not(.film) .rubric-content p strong:after,
.exercise-wrapper-body .task:not(.film) .rubric-content p strong:after,
.exercise-wrapper .task:not(.extra) .rubric-content p strong:after,
.exercise-wrapper-body .task:not(.extra) .rubric-content p strong:after {
  content: "";
  border: solid transparent;
  border-left-color: #00b3ae;
  border-width: 9px 0 9px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task:not(.test) .rubric-content p + p,
.exercise-wrapper-body .task:not(.test) .rubric-content p + p,
.exercise-wrapper .task:not(.film) .rubric-content p + p,
.exercise-wrapper-body .task:not(.film) .rubric-content p + p,
.exercise-wrapper .task:not(.extra) .rubric-content p + p,
.exercise-wrapper-body .task:not(.extra) .rubric-content p + p {
  margin-top: 2px;
}
.exercise-wrapper .task:not(.test) .rubric-content p + p em,
.exercise-wrapper-body .task:not(.test) .rubric-content p + p em,
.exercise-wrapper .task:not(.film) .rubric-content p + p em,
.exercise-wrapper-body .task:not(.film) .rubric-content p + p em,
.exercise-wrapper .task:not(.extra) .rubric-content p + p em,
.exercise-wrapper-body .task:not(.extra) .rubric-content p + p em {
  font-weight: normal;
}
.exercise-wrapper .task:not(.test) .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.test) .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper .task:not(.film) .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.film) .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper .task:not(.extra) .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.extra) .rubric-content .mejs__container.mejs__audio {
  margin-top: 2px;
}
.exercise-wrapper .task.extra .rubric-wrapper,
.exercise-wrapper-body .task.extra .rubric-wrapper {
  margin-bottom: 15px;
}
.exercise-wrapper .task.extra .rubric-content,
.exercise-wrapper-body .task.extra .rubric-content {
  line-height: 1;
  box-shadow: 0 2px 0 0 #fff,
                    0 4px 0 0 #ececec;
  padding-left: 45px;
}
.exercise-wrapper .task.extra .rubric-content h2,
.exercise-wrapper-body .task.extra .rubric-content h2 {
  color: #ffcb06;
  font-family: 'Nocturne', sans-serif;
  margin: 0 0 5px 0;
}
.exercise-wrapper .task.extra .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task.extra .rubric-content h2 strong:first-of-type {
  background-color: #ffcb06;
  color: #fff;
  font-family: 'StagSans', sans-serif;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.extra .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task.extra .rubric-content h2 strong:first-of-type:after {
  content: "";
  border: solid transparent;
  border-left-color: #ffcb06;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.extra .rubric-content h3,
.exercise-wrapper-body .task.extra .rubric-content h3 {
  color: #ffcb06;
  margin: 0 0 5px 0;
  font-size: 1.3em;
}
.exercise-wrapper .task.extra .rubric-content h3 strong,
.exercise-wrapper-body .task.extra .rubric-content h3 strong {
  font-weight: bold;
}
.exercise-wrapper .task.extra .rubric-content h3:before,
.exercise-wrapper-body .task.extra .rubric-content h3:before {
  content: '';
  background-color: #ffcb06;
  color: #fff;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.extra .rubric-content h3:after,
.exercise-wrapper-body .task.extra .rubric-content h3:after {
  content: "";
  border: solid transparent;
  border-left-color: #ffcb06;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
  left: 30px;
}
.exercise-wrapper .task.extra .rubric-content p,
.exercise-wrapper-body .task.extra .rubric-content p {
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.2em;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .exercise-wrapper .task.extra .rubric-content p,
  .exercise-wrapper-body .task.extra .rubric-content p {
    text-align: justify;
  }
}
.exercise-wrapper .task.extra .rubric-content p strong,
.exercise-wrapper-body .task.extra .rubric-content p strong {
  background-color: #ffcb06;
  color: #fff;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 18px;
  padding-top: 1px;
  position: absolute;
  left: -45px;
}
.exercise-wrapper .task.extra .rubric-content p strong:after,
.exercise-wrapper-body .task.extra .rubric-content p strong:after {
  content: "";
  border: solid transparent;
  border-left-color: #ffcb06;
  border-width: 9px 0 9px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.extra .rubric-content p + p,
.exercise-wrapper-body .task.extra .rubric-content p + p {
  margin-top: 2px;
}
.exercise-wrapper .task.extra .rubric-content p + p em,
.exercise-wrapper-body .task.extra .rubric-content p + p em {
  font-weight: normal;
}
.exercise-wrapper .task.extra .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task.extra .rubric-content .mejs__container.mejs__audio {
  margin-top: 2px;
}
.exercise-wrapper .task.test .rubric-wrapper,
.exercise-wrapper-body .task.test .rubric-wrapper {
  margin-bottom: 15px;
}
.exercise-wrapper .task.test .rubric-content,
.exercise-wrapper-body .task.test .rubric-content {
  line-height: 1;
  box-shadow: 0 2px 0 0 #fff,
                    0 4px 0 0 #ececec;
  padding-left: 45px;
}
.exercise-wrapper .task.test .rubric-content h2,
.exercise-wrapper-body .task.test .rubric-content h2 {
  color: #afca0b;
  font-family: 'Nocturne', sans-serif;
  margin: 0 0 5px 0;
}
.exercise-wrapper .task.test .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task.test .rubric-content h2 strong:first-of-type {
  background-color: #afca0b;
  color: #fff;
  font-family: 'StagSans', sans-serif;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.test .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task.test .rubric-content h2 strong:first-of-type:after {
  content: "";
  border: solid transparent;
  border-left-color: #afca0b;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.test .rubric-content h3,
.exercise-wrapper-body .task.test .rubric-content h3 {
  color: #afca0b;
  margin: 0 0 5px 0;
  font-size: 1.3em;
}
.exercise-wrapper .task.test .rubric-content h3 strong,
.exercise-wrapper-body .task.test .rubric-content h3 strong {
  font-weight: bold;
}
.exercise-wrapper .task.test .rubric-content h3:before,
.exercise-wrapper-body .task.test .rubric-content h3:before {
  content: '';
  background-color: #afca0b;
  color: #fff;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.test .rubric-content h3:after,
.exercise-wrapper-body .task.test .rubric-content h3:after {
  content: "";
  border: solid transparent;
  border-left-color: #afca0b;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
  left: 30px;
}
.exercise-wrapper .task.test .rubric-content p,
.exercise-wrapper-body .task.test .rubric-content p {
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.2em;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .exercise-wrapper .task.test .rubric-content p,
  .exercise-wrapper-body .task.test .rubric-content p {
    text-align: justify;
  }
}
.exercise-wrapper .task.test .rubric-content p strong,
.exercise-wrapper-body .task.test .rubric-content p strong {
  background-color: #afca0b;
  color: #fff;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 18px;
  padding-top: 1px;
  position: absolute;
  left: -45px;
}
.exercise-wrapper .task.test .rubric-content p strong:after,
.exercise-wrapper-body .task.test .rubric-content p strong:after {
  content: "";
  border: solid transparent;
  border-left-color: #afca0b;
  border-width: 9px 0 9px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.test .rubric-content p + p,
.exercise-wrapper-body .task.test .rubric-content p + p {
  margin-top: 2px;
}
.exercise-wrapper .task.test .rubric-content p + p em,
.exercise-wrapper-body .task.test .rubric-content p + p em {
  font-weight: normal;
}
.exercise-wrapper .task.test .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task.test .rubric-content .mejs__container.mejs__audio {
  margin-top: 2px;
}
.exercise-wrapper .task.film .rubric-wrapper,
.exercise-wrapper-body .task.film .rubric-wrapper {
  margin-bottom: 15px;
}
.exercise-wrapper .task.film .rubric-content,
.exercise-wrapper-body .task.film .rubric-content {
  line-height: 1;
  box-shadow: 0 2px 0 0 #fff,
                    0 4px 0 0 #ececec;
  padding-left: 45px;
}
.exercise-wrapper .task.film .rubric-content h2,
.exercise-wrapper-body .task.film .rubric-content h2 {
  color: #f18700;
  font-family: 'Nocturne', sans-serif;
  margin: 0 0 5px 0;
}
.exercise-wrapper .task.film .rubric-content h2 strong:first-of-type,
.exercise-wrapper-body .task.film .rubric-content h2 strong:first-of-type {
  background-color: #f18700;
  color: #fff;
  font-family: 'StagSans', sans-serif;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.film .rubric-content h2 strong:first-of-type:after,
.exercise-wrapper-body .task.film .rubric-content h2 strong:first-of-type:after {
  content: "";
  border: solid transparent;
  border-left-color: #f18700;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.film .rubric-content h3,
.exercise-wrapper-body .task.film .rubric-content h3 {
  color: #f18700;
  margin: 0 0 5px 0;
  font-size: 1.3em;
}
.exercise-wrapper .task.film .rubric-content h3 strong,
.exercise-wrapper-body .task.film .rubric-content h3 strong {
  font-weight: bold;
}
.exercise-wrapper .task.film .rubric-content h3:before,
.exercise-wrapper-body .task.film .rubric-content h3:before {
  content: '';
  background-color: #f18700;
  color: #fff;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.5em;
  text-align: right;
  padding: 0 5px;
  display: inline-block;
  width: 45px;
  height: 22px;
  position: absolute;
  left: -15px;
}
.exercise-wrapper .task.film .rubric-content h3:after,
.exercise-wrapper-body .task.film .rubric-content h3:after {
  content: "";
  border: solid transparent;
  border-left-color: #f18700;
  border-width: 11px 0 11px 10px;
  position: absolute;
  left: 100%;
  top: 0;
  left: 30px;
}
.exercise-wrapper .task.film .rubric-content p,
.exercise-wrapper-body .task.film .rubric-content p {
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.2em;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .exercise-wrapper .task.film .rubric-content p,
  .exercise-wrapper-body .task.film .rubric-content p {
    text-align: justify;
  }
}
.exercise-wrapper .task.film .rubric-content p strong,
.exercise-wrapper-body .task.film .rubric-content p strong {
  background-color: #f18700;
  color: #fff;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 18px;
  padding-top: 1px;
  position: absolute;
  left: -45px;
}
.exercise-wrapper .task.film .rubric-content p strong:after,
.exercise-wrapper-body .task.film .rubric-content p strong:after {
  content: "";
  border: solid transparent;
  border-left-color: #f18700;
  border-width: 9px 0 9px 10px;
  position: absolute;
  left: 100%;
  top: 0;
}
.exercise-wrapper .task.film .rubric-content p + p,
.exercise-wrapper-body .task.film .rubric-content p + p {
  margin-top: 2px;
}
.exercise-wrapper .task.film .rubric-content p + p em,
.exercise-wrapper-body .task.film .rubric-content p + p em {
  font-weight: normal;
}
.exercise-wrapper .task.film .rubric-content .mejs__container.mejs__audio,
.exercise-wrapper-body .task.film .rubric-content .mejs__container.mejs__audio {
  margin-top: 2px;
}
@keyframes lo-buttons {
  0% {
    height: 0;
  }
  100% {
    height: 44px;
  }
}
.exercise-wrapper .lo-buttons,
.exercise-wrapper-body .lo-buttons {
  padding: 0 30px;
  height: 0;
  animation: lo-buttons 0.5s forwards 0.5s;
}
.exercise-wrapper .lo-buttons .result,
.exercise-wrapper-body .lo-buttons .result {
  margin-bottom: 0;
}
.exercise-wrapper .lo-buttons .detailed-result li,
.exercise-wrapper-body .lo-buttons .detailed-result li {
  padding: 12px 0;
}
.exercise-wrapper .lo-buttons .detailed-result li .title:after,
.exercise-wrapper-body .lo-buttons .detailed-result li .title:after {
  content: ":";
}
.exercise-wrapper .lo-buttons div.lo-btns,
.exercise-wrapper-body .lo-buttons div.lo-btns {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
  .exercise-wrapper .lo-buttons,
  .exercise-wrapper-body .lo-buttons {
    padding: 0 10px;
  }
  .exercise-wrapper .lo-buttons .result,
  .exercise-wrapper-body .lo-buttons .result {
    margin-bottom: 0;
    font-size: 0.9em;
  }
  .exercise-wrapper .lo-buttons .detailed-result li .title,
  .exercise-wrapper-body .lo-buttons .detailed-result li .title {
    padding-right: 5px;
  }
}
.exercise-wrapper .lo-buttons div.lo-btns .btn,
.exercise-wrapper-body .lo-buttons div.lo-btns .btn,
.exercise-wrapper .lo-buttons div.lo-btns .btn:hover,
.exercise-wrapper-body .lo-buttons div.lo-btns .btn:hover {
  color: transparent;
}
.exercise-wrapper .lo-buttons div.lo-btns .btn,
.exercise-wrapper-body .lo-buttons div.lo-btns .btn {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #00b3ae;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  min-width: 160px;
  transition: all 0.3s;
  position: relative;
}
@media (hover: hover) {
  .exercise-wrapper .lo-buttons div.lo-btns .btn:hover,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn:hover {
    box-shadow: none;
    background-color: #00b3ae;
  }
}
.exercise-wrapper .lo-buttons div.lo-btns .btn:not(.arrow):hover:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .btn:not(.arrow):hover:before {
  color: #fff;
}
.exercise-wrapper .lo-buttons div.lo-btns .btn:not(.arrow):before,
.exercise-wrapper-body .lo-buttons div.lo-btns .btn:not(.arrow):before {
  color: #00b3ae;
  text-align: center;
  display: inline-block;
  width: 100%;
  position: absolute;
  left: 0;
}
.exercise-wrapper .lo-buttons div.lo-btns .show-answer-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .show-answer-button:before {
  content: 'Pokaż odpowiedzi';
}
.exercise-wrapper .lo-buttons div.lo-btns .hide-answers-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .hide-answers-button:before {
  content: 'Ukryj odpowiedzi';
}
.exercise-wrapper .lo-buttons div.lo-btns .submit-lo-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .submit-lo-button:before {
  content: 'Sprawdź odpowiedzi';
}
.exercise-wrapper .lo-buttons div.lo-btns .try-again-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .try-again-button:before {
  content: 'Spróbuj ponownie';
}
.exercise-wrapper .lo-buttons div.lo-btns .save-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .save-button:before {
  content: 'Zapisz odpowiedzi';
}
.exercise-wrapper .lo-buttons div.lo-btns .restore-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .restore-button:before {
  content: 'Załaduj odpowiedzi';
}
.exercise-wrapper .lo-buttons div.lo-btns .reset-game-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .reset-game-button:before {
  content: 'Zrestartuj grę';
}
.exercise-wrapper .lo-buttons div.lo-btns .new-game-button:before,
.exercise-wrapper-body .lo-buttons div.lo-btns .new-game-button:before {
  content: 'Rozpocznij nową grę';
}
.exercise-wrapper .lo-buttons div.lo-btns .restore-button,
.exercise-wrapper-body .lo-buttons div.lo-btns .restore-button {
  display: none;
}
@media only screen and (max-width: 768px) {
  .exercise-wrapper .lo-buttons div.lo-btns .btn,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn {
    min-width: 110px;
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 768px) {
  .exercise-wrapper .lo-buttons div.lo-btns .btn,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn,
  .exercise-wrapper .lo-buttons div.lo-btns .btn:hover,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn:hover {
    color: transparent;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .btn,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn {
    position: relative;
    min-width: 60px;
    max-width: 60px;
    height: 36px;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .btn:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn:before {
    color: #00b3ae;
    background-color: #fff;
    border-radius: 4px;
    font-family: 'Icons';
    text-align: center;
    display: inline-block;
    width: 100%;
    position: absolute;
    left: 0;
    transition: all 0.3s;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .show-answer-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .show-answer-button:before {
    content: '\e800';
    font-size: 1.5em;
    line-height: 0.9;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .hide-answers-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .hide-answers-button:before {
    content: '\e801';
    font-size: 1.5em;
    line-height: 0.9;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .submit-lo-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .submit-lo-button:before {
    content: '\e805';
  }
  .exercise-wrapper .lo-buttons div.lo-btns .try-again-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .try-again-button:before {
    content: '\e804';
    font-size: 1.15em;
    line-height: 1.2;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .save-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .save-button:before {
    content: '\e802';
    font-size: 1.15em;
    line-height: 1.15;
  }
  .exercise-wrapper .lo-buttons div.lo-btns .restore-button:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .restore-button:before {
    content: '\e806';
  }
}
@media only screen and (max-width: 768px) and (hover: hover) {
  .exercise-wrapper .lo-buttons div.lo-btns .btn:hover:before,
  .exercise-wrapper-body .lo-buttons div.lo-btns .btn:hover:before {
    color: #fff;
    background-color: #00b3ae;
  }
}
.exercise-wrapper .mat-wrapper,
.exercise-wrapper-body .mat-wrapper {
  display: flex;
  justify-content: space-between;
}
.exercise-wrapper .mat-wrapper .mat-options,
.exercise-wrapper-body .mat-wrapper .mat-options {
  margin-right: auto;
  padding-right: 5%;
}
.exercise-wrapper .mat-wrapper .mat-matches,
.exercise-wrapper-body .mat-wrapper .mat-matches {
  padding-left: 5%;
}
.exercise-wrapper .mat-wrapper .mat-options,
.exercise-wrapper-body .mat-wrapper .mat-options,
.exercise-wrapper .mat-wrapper .mat-matches,
.exercise-wrapper-body .mat-wrapper .mat-matches {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.exercise-wrapper .mat-wrapper .mat-matches > .mat-match,
.exercise-wrapper-body .mat-wrapper .mat-matches > .mat-match,
.exercise-wrapper .mat-wrapper .mat-options > .mat-option,
.exercise-wrapper-body .mat-wrapper .mat-options > .mat-option {
  width: auto;
}
.exercise-wrapper .browser-ie .mat-wrapper .mat-matches > .mat-match,
.exercise-wrapper-body .browser-ie .mat-wrapper .mat-matches > .mat-match,
.exercise-wrapper .browser-ie .mat-wrapper .mat-options > .mat-option,
.exercise-wrapper-body .browser-ie .mat-wrapper .mat-options > .mat-option {
  max-width: 250px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer select,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer select,
.exercise-wrapper .task:not(.extra) .categorisation select,
.exercise-wrapper-body .task:not(.extra) .categorisation select {
  background-image: none;
  border-color: #00b3ae #00b3ae #00807c #00b3ae;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .dropdown,
.exercise-wrapper-body .task:not(.extra) .dropdown {
  position: relative;
  display: inline-block;
}
.exercise-wrapper .task:not(.extra) .dropdown:after,
.exercise-wrapper-body .task:not(.extra) .dropdown:after {
  pointer-events: none;
  content: '';
  position: absolute;
  right: 0;
  top: 17px;
  width: 25px;
  height: 10px;
  background-image: url(./../../assets/images/bda508d1-5aaa-4162-8fdb-d66857924bfc.image?v=1&type=png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.exercise-wrapper .task:not(.extra) .short-dropdown .mc-single-answer select,
.exercise-wrapper-body .task:not(.extra) .short-dropdown .mc-single-answer select,
.exercise-wrapper .task:not(.extra) .short-dropdown.mc-single-answer select,
.exercise-wrapper-body .task:not(.extra) .short-dropdown.mc-single-answer select {
  min-width: 50px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper .task:not(.extra) .mc-multiple-answers .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task:not(.extra) .mc-multiple-answers .selectable-option:not(.dropdown) > span:before {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before {
  bottom: 0;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper .task:not(.extra) .mcma input[type="checkbox"] + *:before,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="checkbox"] + *:before,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper .task:not(.extra) .categorisation input[type="radio"] + *:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="radio"] + *:before,
.exercise-wrapper .task:not(.extra) .mcma input[type="radio"] + *:before,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="radio"] + *:before,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="radio"] + *:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="radio"] + *:before {
  border-color: transparent;
  box-shadow: 0 0 0 1px #00b3ae;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper .task:not(.extra) .mcma input[type="radio"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="radio"]:checked + span span,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span span {
  background-color: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper .task:not(.extra) .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span:before {
  background-color: #00b3ae;
  border: 1px solid #fff;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #00b3ae;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper .task:not(.extra) .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="checkbox"]:checked + span span {
  background-color: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task:not(.extra) .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task:not(.extra) .mc-single-answer input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer input[type="checkbox"]:checked + span:before {
  background-color: #00b3ae;
  box-shadow: 0 0 0 1px #00b3ae;
  border: 3px solid #fff;
  background-image: none;
}
.exercise-wrapper .task:not(.extra) .categorisation .has-answers-with-assets,
.exercise-wrapper-body .task:not(.extra) .categorisation .has-answers-with-assets,
.exercise-wrapper .task:not(.extra) .mcma .has-answers-with-assets,
.exercise-wrapper-body .task:not(.extra) .mcma .has-answers-with-assets,
.exercise-wrapper .task:not(.extra) .mc-single-answer .has-answers-with-assets,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .has-answers-with-assets {
  padding-top: 5px;
  padding-bottom: 5px;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="radio"] + span:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="radio"] + span:before {
  margin-right: 0;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type="radio"]:checked + span:before {
  margin-right: 2px;
}
.exercise-wrapper .task:not(.extra) .categorisation input[type=checkbox] + :before,
.exercise-wrapper-body .task:not(.extra) .categorisation input[type=checkbox] + :before {
  margin-right: 0;
}
.exercise-wrapper .task:not(.extra) .mcma > span,
.exercise-wrapper-body .task:not(.extra) .mcma > span,
.exercise-wrapper .task:not(.extra) .mc-single-answer:not(.dropdown) > span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer:not(.dropdown) > span {
  padding-left: 4px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .active:hover .option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .active:hover .option,
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .selected .option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .selected .option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .selected .option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .selected .option {
  background: transparent;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .active:hover .option answer-option {
  background: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .selected .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .selected .option answer-option {
  background: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .option answer-option {
  border: 1px dashed rgba(0, 179, 174, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .selected,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .selected,
.exercise-wrapper .task:not(.extra) .mcma .highlight .selected,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .selected {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mcma.horizontal .highlight .missing,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .highlight .missing,
.exercise-wrapper .task:not(.extra) .mcma.horizontal .highlight .correct,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .highlight .correct,
.exercise-wrapper .task:not(.extra) .mcma.horizontal .highlight .wrong,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .highlight .wrong {
  display: inline-block;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper .task:not(.extra) .mcma .highlight .option .image-answer:after,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .option .image-answer:after {
  display: none!important;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper .task:not(.extra) .mcma .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .answer-option-image answer-option {
  border-radius: 4px;
  padding: 5px;
  margin: 4px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper .task:not(.extra) .mcma .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task:not(.extra) .mcma .highlight .active:hover .option .image-answer img {
  opacity: 0.8;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out > span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out > span,
.exercise-wrapper .task:not(.extra) .mcma .cross-out > span,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out > span {
  line-height: 1.8;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .active,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .active,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .active,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .active {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .active:hover span,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .active:hover span {
  text-decoration: line-through;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .selected,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .selected,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .selected,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .selected {
  color: inherit;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .option answer-option {
  border: 1px dashed rgba(0, 179, 174, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .active:hover .option answer-option {
  background: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.extra) .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper .task:not(.extra) .mcma .cross-out .selected .option answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .cross-out .selected .option answer-option {
  background: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) .t_report .cross-out,
.exercise-wrapper-body .task:not(.extra) .t_report .cross-out {
  color: #00b3ae !important;
}
.exercise-wrapper .task:not(.extra) .t_report .cross-out .selected,
.exercise-wrapper-body .task:not(.extra) .t_report .cross-out .selected {
  color: #333333;
}
.exercise-wrapper .task:not(.extra) .mcma.horizontal .cross-out .missing,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .cross-out .missing,
.exercise-wrapper .task:not(.extra) .mcma.horizontal .cross-out .correct,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .cross-out .correct,
.exercise-wrapper .task:not(.extra) .mcma.horizontal .cross-out .wrong,
.exercise-wrapper-body .task:not(.extra) .mcma.horizontal .cross-out .wrong {
  display: inline-block;
}
.exercise-wrapper .task:not(.extra) .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task:not(.extra) .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper .task:not(.extra) .mobile-view .mcma .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task:not(.extra) .mobile-view .mcma .cross-out .active:not(.selected):hover .option {
  text-decoration: none;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .t_text-answer,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .t_text-answer {
  background-color: rgba(0, 179, 174, 0.15);
  padding: 0 2px;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .active:hover .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .active:hover .option,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .active:hover .option,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .active:hover .option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .active:hover .option {
  text-decoration: none;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .selected,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .selected answer-option,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected answer-option,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected answer-option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected answer-option,
.exercise-wrapper .task:not(.extra) .mcma .underline .selected .option,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected .option,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected .option,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected .option {
  text-decoration: none;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task:not(.extra) .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected .option .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task:not(.extra) .mcma .underline .selected .option .image-answer img,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected .option .image-answer img,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper .task:not(.extra) .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task:not(.extra) .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper .task:not(.extra) .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn {
  outline: 1px solid #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child),
.exercise-wrapper-body .task:not(.extra) .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer.vertical .selectable-option > span > span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer.vertical .selectable-option > span > span {
  margin-bottom: 0;
}
.exercise-wrapper .task:not(.extra) .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper .task:not(.extra) .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span,
.exercise-wrapper-body .task:not(.extra) .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span {
  margin-bottom: 5px;
}
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after {
  margin-left: 0;
  font-weight: bold;
  color: #333333;
}
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task:not(.extra) .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after {
  content: "●" !important;
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .missing-letters .input-field,
.exercise-wrapper-body .task:not(.extra) .missing-letters .input-field,
.exercise-wrapper .task:not(.extra) .categorisation .fillin .input-field,
.exercise-wrapper-body .task:not(.extra) .categorisation .fillin .input-field,
.exercise-wrapper .task:not(.extra) .categorisation .fillin .answer,
.exercise-wrapper-body .task:not(.extra) .categorisation .fillin .answer,
.exercise-wrapper .task:not(.extra) .ordering .input-field,
.exercise-wrapper-body .task:not(.extra) .ordering .input-field,
.exercise-wrapper .task:not(.extra) .gapfill .input-field,
.exercise-wrapper-body .task:not(.extra) .gapfill .input-field,
.exercise-wrapper .task:not(.extra) .sentence-corect .input-field,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .input-field,
.exercise-wrapper .task:not(.extra) .free-writing textarea,
.exercise-wrapper-body .task:not(.extra) .free-writing textarea {
  border-color: #00b3ae #00b3ae #00807c #00b3ae;
  border-width: 1px;
  border-radius: 4px;
  margin-bottom: 2px;
}
.exercise-wrapper .task:not(.extra) .fillin .category .answer,
.exercise-wrapper-body .task:not(.extra) .fillin .category .answer,
.exercise-wrapper .task:not(.extra) .fillin .category .example,
.exercise-wrapper-body .task:not(.extra) .fillin .category .example,
.exercise-wrapper .task:not(.extra) .fillin .category input[type="text"].example,
.exercise-wrapper-body .task:not(.extra) .fillin .category input[type="text"].example {
  outline-color: transparent;
  border: 1px solid #00b3ae;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .fillin-keyboard,
.exercise-wrapper-body .task:not(.extra) .fillin-keyboard {
  z-index: 100;
}
.exercise-wrapper .task:not(.extra) .fillin-keyboard tr,
.exercise-wrapper-body .task:not(.extra) .fillin-keyboard tr {
  display: flex;
  flex-wrap: wrap;
}
.exercise-wrapper .task:not(.extra) .fillin-keyboard tr td,
.exercise-wrapper-body .task:not(.extra) .fillin-keyboard tr td {
  border-color: #00b3ae;
  margin-right: -1px;
  margin-bottom: -1px;
}
.exercise-wrapper .task:not(.extra) .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task:not(.extra) .fillin-keyboard tr td:hover {
  background-color: #d9f4f3!important;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .state-btns,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .state-btns {
  background-color: #00b3ae;
  border-radius: 4px;
  margin-left: 5px;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper .task:not(.extra) .sentence-corect .show-answer .input-field + .state-btns,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .show-answer .input-field + .state-btns {
  margin-left: 2px;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct,
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong {
  background-color: rgba(255, 255, 255, 0.75);
  color: #00b3ae;
  border-width: 1px;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct:before,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct:before,
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong:before,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong:before {
  filter: brightness(60%);
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct.active,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct.active,
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong.active,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong.active {
  background-color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct.active:before,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct.active:before,
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong.active:before,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong.active:before {
  filter: brightness(100%);
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct:focus,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct:focus,
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong:focus,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong:focus {
  outline: none;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-correct,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-correct {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .sentence-corect .btn-wrong,
.exercise-wrapper-body .task:not(.extra) .sentence-corect .btn-wrong {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .dnd-gap,
.exercise-wrapper-body .task:not(.extra) .dnd-gap {
  border-color: #00b3ae #00b3ae #00807c #00b3ae;
  border-width: 1px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.75);
  margin-bottom: 2px;
}
.exercise-wrapper .task:not(.extra) .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task:not(.extra) .dnd-gap.dnd-highlight,
.exercise-wrapper .task:not(.extra) .dnd-gap.can-accept-element,
.exercise-wrapper-body .task:not(.extra) .dnd-gap.can-accept-element {
  background-color: rgba(0, 179, 174, 0.15);
}
.exercise-wrapper .task:not(.extra) .dnd-gap.dnd-highlight.selected,
.exercise-wrapper-body .task:not(.extra) .dnd-gap.dnd-highlight.selected,
.exercise-wrapper .task:not(.extra) .dnd-gap.can-accept-element.selected,
.exercise-wrapper-body .task:not(.extra) .dnd-gap.can-accept-element.selected {
  border-style: solid;
  background-color: rgba(0, 179, 174, 0.35);
}
.exercise-wrapper .task:not(.extra) .dnd-gap.dnd-hover,
.exercise-wrapper-body .task:not(.extra) .dnd-gap.dnd-hover {
  background-color: rgba(0, 179, 174, 0.25);
}
.exercise-wrapper .task:not(.extra) .draggable-wrapper .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .draggable-wrapper .wordpool-item {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #00b3ae;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .wordpool,
.exercise-wrapper-body .task:not(.extra) .wordpool {
  background: #fff;
}
.exercise-wrapper .task:not(.extra) .wordpool-dots,
.exercise-wrapper-body .task:not(.extra) .wordpool-dots {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00b3ae;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task:not(.extra) .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordpool-item,
.exercise-wrapper .task:not(.extra) span.dnd-item,
.exercise-wrapper-body .task:not(.extra) span.dnd-item {
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid #00b3ae;
  border-radius: 4px;
  outline-color: transparent;
}
.exercise-wrapper .task:not(.extra) .wordpool-item.selected,
.exercise-wrapper-body .task:not(.extra) .wordpool-item.selected,
.exercise-wrapper .task:not(.extra) span.dnd-item.selected,
.exercise-wrapper-body .task:not(.extra) span.dnd-item.selected {
  background-color: rgba(0, 179, 174, 0.15);
  border: 1px solid #00b3ae;
}
.exercise-wrapper .task:not(.extra) .wordpool-content,
.exercise-wrapper-body .task:not(.extra) .wordpool-content {
  min-height: 57px;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-dnd,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-dnd,
.exercise-wrapper .task:not(.extra) .wordpool-content.display-taptap,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-taptap {
  background-color: rgba(0, 179, 174, 0.15);
  border-color: rgba(0, 179, 174, 0.25);
  border-width: 1px;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-taptap .wordpool-item {
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-static,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-static {
  background-color: rgba(0, 179, 174, 0.07);
  border-color: transparent;
  border-width: 1px;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-static .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-static .wordpool-item {
  background-color: transparent;
  border-color: transparent;
  margin: 5px 0;
  min-width: auto;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-static .wordpool-item + .wordpool-item:before,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-static .wordpool-item + .wordpool-item:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00b3ae;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task:not(.extra) .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordpool-content.display-taptap .wordpool-item {
  cursor: pointer;
}
.exercise-wrapper .task:not(.extra) .wordpool-content .wordpool-item-asExample,
.exercise-wrapper-body .task:not(.extra) .wordpool-content .wordpool-item-asExample,
.exercise-wrapper .task:not(.extra) .wordpool-content .wordpool-item.example,
.exercise-wrapper-body .task:not(.extra) .wordpool-content .wordpool-item.example {
  color: #aaa;
  border-color: #bbb;
}
.exercise-wrapper .task:not(.extra) .mat-options > .mat-option,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-option,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-option,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-option,
.exercise-wrapper .task:not(.extra) .mat-options > .mat-match,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-match,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-match,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-match {
  border: 1px solid #00b3ae;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper .task:not(.extra) .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-match:not(.mat-option-image) {
  padding-right: 16px;
}
.exercise-wrapper .task:not(.extra) .mat-options > .mat-option.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-option.mat-option-image,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper .task:not(.extra) .mat-options > .mat-match.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-match.mat-option-image,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-match.mat-option-image {
  padding: 5px;
}
.exercise-wrapper .task:not(.extra) .mat-options > .mat-option .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-option .image-answer,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-option .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-option .image-answer,
.exercise-wrapper .task:not(.extra) .mat-options > .mat-match .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-options > .mat-match .image-answer,
.exercise-wrapper .task:not(.extra) .mat-matches > .mat-match .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .mat-match .image-answer {
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .mat-options > .selected,
.exercise-wrapper-body .task:not(.extra) .mat-options > .selected,
.exercise-wrapper .task:not(.extra) .mat-matches > .selected,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .selected {
  border: 1px solid #00b3ae;
  color: #00b3ae;
  background-color: rgba(0, 179, 174, 0.15);
}
.exercise-wrapper .task:not(.extra) .mat-options > .selected.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-options > .selected.mat-option-image,
.exercise-wrapper .task:not(.extra) .mat-matches > .selected.mat-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .selected.mat-option-image {
  background-color: rgba(0, 179, 174, 0.5);
}
.exercise-wrapper .task:not(.extra) .mat-options > .selected .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-options > .selected .image-answer,
.exercise-wrapper .task:not(.extra) .mat-matches > .selected .image-answer,
.exercise-wrapper-body .task:not(.extra) .mat-matches > .selected .image-answer {
  opacity: 1;
}
.exercise-wrapper .task:not(.extra) .mat-2-colors .mat-options > .mat-option,
.exercise-wrapper-body .task:not(.extra) .mat-2-colors .mat-options > .mat-option {
  background-color: #00b3ae;
  color: #fff;
}
.exercise-wrapper .task:not(.extra) .mat-2-colors .mat-options > .mat-option.selected,
.exercise-wrapper-body .task:not(.extra) .mat-2-colors .mat-options > .mat-option.selected {
  background-color: rgba(0, 179, 174, 0.45);
  text-shadow: 0 0 10px #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match,
.exercise-wrapper-body .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match {
  background-color: #00b3ae;
  color: #fff;
}
.exercise-wrapper .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match.selected,
.exercise-wrapper-body .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match.selected {
  background-color: rgba(0, 179, 174, 0.45);
  text-shadow: 0 0 10px #00b3ae;
}
.exercise-wrapper .task:not(.extra) .mat-connections g,
.exercise-wrapper-body .task:not(.extra) .mat-connections g {
  stroke: #00b3ae;
}
.exercise-wrapper .task:not(.extra) [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task:not(.extra) [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task:not(.extra) [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task:not(.extra) [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task:not(.extra) [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task:not(.extra) [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task:not(.extra) [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before {
  background-color: transparent !important;
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper .task:not(.extra) [class*='autonumber'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'] .mat-match.mat-option-image:before {
  background-color: #00b3ae;
  color: #fff;
  border-radius: 50%;
  border: none;
  width: 27px;
  height: 27px;
  line-height: 25px;
  top: -5px;
  left: -5px;
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task:not(.extra) [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task:not(.extra) [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task:not(.extra) [class*='mat-autonumber-left'] .mat-option,
.exercise-wrapper-body .task:not(.extra) [class*='mat-autonumber-left'] .mat-option {
  text-align: left;
}
.exercise-wrapper .task:not(.extra) [class*='mat-autonumber-right'] .mat-match,
.exercise-wrapper-body .task:not(.extra) [class*='mat-autonumber-right'] .mat-match {
  text-align: left;
}
.exercise-wrapper .task:not(.extra) .ordering .option,
.exercise-wrapper-body .task:not(.extra) .ordering .option,
.exercise-wrapper .task:not(.extra) .ordering .clickable-block,
.exercise-wrapper-body .task:not(.extra) .ordering .clickable-block {
  border: 1px solid #00b3ae;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .ordering .option .move-back,
.exercise-wrapper-body .task:not(.extra) .ordering .option .move-back,
.exercise-wrapper .task:not(.extra) .ordering .clickable-block .move-back,
.exercise-wrapper-body .task:not(.extra) .ordering .clickable-block .move-back,
.exercise-wrapper .task:not(.extra) .ordering .option .move-forward,
.exercise-wrapper-body .task:not(.extra) .ordering .option .move-forward,
.exercise-wrapper .task:not(.extra) .ordering .clickable-block .move-forward,
.exercise-wrapper-body .task:not(.extra) .ordering .clickable-block .move-forward {
  border-color: rgba(0, 179, 174, 0.5) !important;
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .ordering.vertical img,
.exercise-wrapper-body .task:not(.extra) .ordering.vertical img {
  min-width: 50px;
  min-height: 50px;
}
.exercise-wrapper .task:not(.extra) .ui-sortable-placeholder,
.exercise-wrapper-body .task:not(.extra) .ui-sortable-placeholder {
  background-color: rgba(0, 179, 174, 0.1) !important;
  border-color: rgba(0, 179, 174, 0.45) !important;
}
.exercise-wrapper .task:not(.extra) .ordering.vertical .hangman-block,
.exercise-wrapper-body .task:not(.extra) .ordering.vertical .hangman-block {
  position: relative;
  padding-left: 55px;
}
.exercise-wrapper .task:not(.extra) .ordering.vertical .input-field,
.exercise-wrapper-body .task:not(.extra) .ordering.vertical .input-field {
  position: absolute;
  text-align: left;
  left: 0;
}
.exercise-wrapper .task:not(.extra) .categorisation .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .category {
  border-radius: 4px;
  margin: 2px;
}
.exercise-wrapper .task:not(.extra) .categorisation .category-title,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-title {
  background: #00b3ae;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .categorisation .category-content,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-content {
  background: rgba(0, 179, 174, 0.25);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  min-height: 94px;
}
.exercise-wrapper .task:not(.extra) .categorisation .category-content .dnd-gap,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-content .dnd-gap {
  min-height: 70px;
}
.exercise-wrapper .task:not(.extra) .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper .task:not(.extra) .categorisation .category-content .dnd-gap.can-accept-element,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-content .dnd-gap.can-accept-element {
  background-color: #fff;
}
.exercise-wrapper .task:not(.extra) .categorisation .category-content .dnd-gap.dnd-hover,
.exercise-wrapper-body .task:not(.extra) .categorisation .category-content .dnd-gap.dnd-hover {
  background-color: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) .categorisation .categories-container,
.exercise-wrapper-body .task:not(.extra) .categorisation .categories-container,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .correct,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .correct,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .missing,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .missing,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .wrong,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .wrong,
.exercise-wrapper .task:not(.extra) .categorisation .fillin > span,
.exercise-wrapper-body .task:not(.extra) .categorisation .fillin > span {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.exercise-wrapper .task:not(.extra) .categorisation .categories-container .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .categories-container .category,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .correct .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .correct .category,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .missing .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .missing .category,
.exercise-wrapper .task:not(.extra) .categorisation .dnd > .wrong .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .dnd > .wrong .category,
.exercise-wrapper .task:not(.extra) .categorisation .fillin > span .category,
.exercise-wrapper-body .task:not(.extra) .categorisation .fillin > span .category {
  overflow: visible;
  flex-basis: calc(50% - 10px);
}
.exercise-wrapper .task:not(.extra) .categorisation.cat-3-cols .categories-container,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-3-cols .categories-container,
.exercise-wrapper .task:not(.extra) .categorisation.cat-4-cols .categories-container,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-4-cols .categories-container,
.exercise-wrapper .task:not(.extra) .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper .task:not(.extra) .categorisation.cat-4-cols .fillin .t_report,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-4-cols .fillin .t_report {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.exercise-wrapper .task:not(.extra) .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper .task:not(.extra) .categorisation.cat-3-cols .fillin .t_report .category,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-3-cols .fillin .t_report .category {
  flex-basis: calc(33% - 10px);
}
.exercise-wrapper .task:not(.extra) .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper .task:not(.extra) .categorisation.cat-4-cols .fillin .t_report .category,
.exercise-wrapper-body .task:not(.extra) .categorisation.cat-4-cols .fillin .t_report .category {
  flex-basis: calc(25% - 10px);
}
.exercise-wrapper .task:not(.extra) table.radio td,
.exercise-wrapper-body .task:not(.extra) table.radio td,
.exercise-wrapper .task:not(.extra) table.checkboxes td,
.exercise-wrapper-body .task:not(.extra) table.checkboxes td,
.exercise-wrapper .task:not(.extra) table.dropdown-cat td,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat td,
.exercise-wrapper .task:not(.extra) table.radio th,
.exercise-wrapper-body .task:not(.extra) table.radio th,
.exercise-wrapper .task:not(.extra) table.checkboxes th,
.exercise-wrapper-body .task:not(.extra) table.checkboxes th,
.exercise-wrapper .task:not(.extra) table.dropdown-cat th,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat th {
  padding: 5px 10px;
}
.exercise-wrapper .task:not(.extra) table.radio td,
.exercise-wrapper-body .task:not(.extra) table.radio td,
.exercise-wrapper .task:not(.extra) table.checkboxes td,
.exercise-wrapper-body .task:not(.extra) table.checkboxes td,
.exercise-wrapper .task:not(.extra) table.dropdown-cat td,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat td {
  background: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.extra) table.radio tr:nth-child(2n+1) td,
.exercise-wrapper-body .task:not(.extra) table.radio tr:nth-child(2n+1) td,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:nth-child(2n+1) td,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:nth-child(2n+1) td {
  background: rgba(0, 179, 174, 0.2);
}
.exercise-wrapper .task:not(.extra) table.radio tr:first-of-type th,
.exercise-wrapper-body .task:not(.extra) table.radio tr:first-of-type th,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:first-of-type th,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:first-of-type th,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:first-of-type th,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:first-of-type th {
  background: #00b3ae;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .task:not(.extra) table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .task:not(.extra) table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .task:not(.extra) table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .task:not(.extra) table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .task:not(.extra) table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task:not(.extra) table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper .task:not(.extra) table.dropdown-cat tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task:not(.extra) table.dropdown-cat tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .wordsearch .solving td:hover,
.exercise-wrapper-body .task:not(.extra) .wordsearch .solving td:hover {
  background-color: rgba(0, 179, 174, 0.35);
}
.exercise-wrapper .task:not(.extra) .wordsearch td,
.exercise-wrapper-body .task:not(.extra) .wordsearch td {
  border-color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .wordsearch td.activeLetter,
.exercise-wrapper-body .task:not(.extra) .wordsearch td.activeLetter {
  background-color: rgba(0, 179, 174, 0.35);
}
.exercise-wrapper .task:not(.extra) .wordsearch td strong,
.exercise-wrapper-body .task:not(.extra) .wordsearch td strong {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .wordsearch .wordpool-content,
.exercise-wrapper-body .task:not(.extra) .wordsearch .wordpool-content {
  min-height: 61px;
  background-color: #ececec;
  border-color: rgba(0, 179, 174, 0.25);
  border-width: 1px;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .wordsearch .wordpool-content .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordsearch .wordpool-content .wordpool-item {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.7);
}
.exercise-wrapper .task:not(.extra) .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging,
.exercise-wrapper-body .task:not(.extra) .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging {
  border: 1px solid #00b3ae;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.9);
}
.exercise-wrapper .task:not(.extra) .wordsearch .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .wordsearch .wordpool-item {
  padding: 5px 20px 5px 10px;
  position: relative;
}
.exercise-wrapper .task:not(.extra) .wordsearch .wordpool-item .answer-remove,
.exercise-wrapper-body .task:not(.extra) .wordsearch .wordpool-item .answer-remove {
  position: absolute;
  right: 5px;
}
.exercise-wrapper .task:not(.extra) .lo-state-showAnswer .wordsearch .wordpool-item,
.exercise-wrapper-body .task:not(.extra) .lo-state-showAnswer .wordsearch .wordpool-item {
  padding: 5px 10px;
}
.exercise-wrapper .task:not(.extra) .wordsnake tr,
.exercise-wrapper-body .task:not(.extra) .wordsnake tr,
.exercise-wrapper .task:not(.extra) .wordsnake td,
.exercise-wrapper-body .task:not(.extra) .wordsnake td {
  display: inline-block;
  margin: 5px -1px;
}
.exercise-wrapper .task:not(.extra) .wordsnake td,
.exercise-wrapper-body .task:not(.extra) .wordsnake td {
  width: 18px;
  font-size: 0.95em;
}
.exercise-wrapper .task:not(.extra) .crossword table,
.exercise-wrapper-body .task:not(.extra) .crossword table {
  border-collapse: separate;
  border-spacing: 1px;
}
.exercise-wrapper .task:not(.extra) .crossword td .number,
.exercise-wrapper-body .task:not(.extra) .crossword td .number {
  color: #fff;
  background-color: #00b3ae;
  border-radius: 4px;
}
.exercise-wrapper .task:not(.extra) .crossword td .cw-letter,
.exercise-wrapper-body .task:not(.extra) .crossword td .cw-letter {
  text-transform: uppercase;
}
.exercise-wrapper .task:not(.extra) .crossword td .cw-letter:focus,
.exercise-wrapper-body .task:not(.extra) .crossword td .cw-letter:focus {
  outline: none;
}
.exercise-wrapper .task:not(.extra) .crossword td.border,
.exercise-wrapper-body .task:not(.extra) .crossword td.border {
  border: 1px solid #00b3ae;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 #00b3ae;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .crossword td.border .number,
.exercise-wrapper-body .task:not(.extra) .crossword td.border .number {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  line-height: 12px;
  min-width: 11px;
  font-weight: normal;
  text-align: left;
}
.exercise-wrapper .task:not(.extra) .crossword td.active,
.exercise-wrapper-body .task:not(.extra) .crossword td.active {
  background-color: rgba(0, 179, 174, 0.25);
}
.exercise-wrapper .task:not(.extra) .crossword td.border.hiddenLetter,
.exercise-wrapper-body .task:not(.extra) .crossword td.border.hiddenLetter {
  background-color: rgba(0, 179, 174, 0.25);
}
.exercise-wrapper .task:not(.extra) .crossword td.border.hiddenLetter .example,
.exercise-wrapper-body .task:not(.extra) .crossword td.border.hiddenLetter .example {
  background-color: transparent;
}
.exercise-wrapper .task:not(.extra) .crossword .clues,
.exercise-wrapper-body .task:not(.extra) .crossword .clues {
  line-height: 1.6;
}
.exercise-wrapper .task:not(.extra) .crossword .clues .across h3:before,
.exercise-wrapper-body .task:not(.extra) .crossword .clues .across h3:before {
  content: 'Poziomo';
  color: #333333;
}
.exercise-wrapper .task:not(.extra) .crossword .clues .down h3:before,
.exercise-wrapper-body .task:not(.extra) .crossword .clues .down h3:before {
  content: 'Pionowo';
  color: #333333;
}
.exercise-wrapper .task:not(.extra) .crossword .clues h3,
.exercise-wrapper-body .task:not(.extra) .crossword .clues h3 {
  padding-left: 10px;
  font-size: 1.15em;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  color: transparent;
}
.exercise-wrapper .task:not(.extra) .crossword .clues ol > li,
.exercise-wrapper-body .task:not(.extra) .crossword .clues ol > li {
  padding: 0 5px 0 35px;
}
.exercise-wrapper .task:not(.extra) .crossword .clues ol > li .answer-option-text,
.exercise-wrapper-body .task:not(.extra) .crossword .clues ol > li .answer-option-text {
  padding: 2px;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .crossword .clues ol > li.active .answer-option-text,
.exercise-wrapper-body .task:not(.extra) .crossword .clues ol > li.active .answer-option-text {
  background-color: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.extra) .crossword .clues ol > li .answer-option-image .t_image-answer,
.exercise-wrapper-body .task:not(.extra) .crossword .clues ol > li .answer-option-image .t_image-answer {
  border-radius: 4px;
  background-color: transparent;
}
.exercise-wrapper .task:not(.extra) .crossword .clues ol > li.active .answer-option-image .t_image-answer,
.exercise-wrapper-body .task:not(.extra) .crossword .clues ol > li.active .answer-option-image .t_image-answer {
  box-shadow: 0 0 0 10px rgba(0, 179, 174, 0.1);
  background-color: rgba(0, 179, 174, 0.1);
}
.exercise-wrapper .task:not(.extra) .crossword .clues .number,
.exercise-wrapper-body .task:not(.extra) .crossword .clues .number {
  color: #00b3ae;
  border-radius: 4px;
  text-align: center;
  margin: 0 5px 0 -35px;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.extra) .crossword .clues .active,
.exercise-wrapper-body .task:not(.extra) .crossword .clues .active {
  background-color: transparent;
  color: #00b3ae;
}
.exercise-wrapper .task:not(.extra) .crossword .border.space-horizontal:before,
.exercise-wrapper-body .task:not(.extra) .crossword .border.space-horizontal:before {
  border-right: 2px dotted #fff;
  right: -3px;
}
.exercise-wrapper .task.extra .mc-single-answer select,
.exercise-wrapper-body .task.extra .mc-single-answer select,
.exercise-wrapper .task.extra .categorisation select,
.exercise-wrapper-body .task.extra .categorisation select {
  background-image: none;
  border-color: #ffcb06 #ffcb06 #d2a600 #ffcb06;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .dropdown,
.exercise-wrapper-body .task.extra .dropdown {
  position: relative;
  display: inline-block;
}
.exercise-wrapper .task.extra .dropdown:after,
.exercise-wrapper-body .task.extra .dropdown:after {
  pointer-events: none;
  content: '';
  position: absolute;
  right: 0;
  top: 17px;
  width: 25px;
  height: 10px;
  background-image: url(./../../assets/images/bda508d1-5aaa-4162-8fdb-d66857924bfc.image?v=1&type=png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.exercise-wrapper .task.extra .short-dropdown .mc-single-answer select,
.exercise-wrapper-body .task.extra .short-dropdown .mc-single-answer select,
.exercise-wrapper .task.extra .short-dropdown.mc-single-answer select,
.exercise-wrapper-body .task.extra .short-dropdown.mc-single-answer select {
  min-width: 50px;
}
.exercise-wrapper .task.extra .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.extra .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper .task.extra .mc-multiple-answers .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.extra .mc-multiple-answers .selectable-option:not(.dropdown) > span:before {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before,
.exercise-wrapper-body .task.extra .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before {
  bottom: 0;
}
.exercise-wrapper .task.extra .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.extra .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper .task.extra .mcma input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.extra .mcma input[type="checkbox"] + *:before,
.exercise-wrapper .task.extra .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper .task.extra .categorisation input[type="radio"] + *:before,
.exercise-wrapper-body .task.extra .categorisation input[type="radio"] + *:before,
.exercise-wrapper .task.extra .mcma input[type="radio"] + *:before,
.exercise-wrapper-body .task.extra .mcma input[type="radio"] + *:before,
.exercise-wrapper .task.extra .mc-single-answer input[type="radio"] + *:before,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="radio"] + *:before {
  border-color: transparent;
  box-shadow: 0 0 0 1px #ffcb06;
}
.exercise-wrapper .task.extra .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.extra .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper .task.extra .mcma input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.extra .mcma input[type="radio"]:checked + span span,
.exercise-wrapper .task.extra .mc-single-answer input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="radio"]:checked + span span {
  background-color: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.extra .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper .task.extra .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.extra .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper .task.extra .mc-single-answer input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="radio"]:checked + span:before {
  background-color: #ffcb06;
  border: 1px solid #fff;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #ffcb06;
}
.exercise-wrapper .task.extra .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.extra .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.extra .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.extra .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.extra .mc-single-answer input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="checkbox"]:checked + span span {
  background-color: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.extra .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.extra .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.extra .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.extra .mc-single-answer input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.extra .mc-single-answer input[type="checkbox"]:checked + span:before {
  background-color: #ffcb06;
  box-shadow: 0 0 0 1px #ffcb06;
  border: 3px solid #fff;
  background-image: none;
}
.exercise-wrapper .task.extra .categorisation .has-answers-with-assets,
.exercise-wrapper-body .task.extra .categorisation .has-answers-with-assets,
.exercise-wrapper .task.extra .mcma .has-answers-with-assets,
.exercise-wrapper-body .task.extra .mcma .has-answers-with-assets,
.exercise-wrapper .task.extra .mc-single-answer .has-answers-with-assets,
.exercise-wrapper-body .task.extra .mc-single-answer .has-answers-with-assets {
  padding-top: 5px;
  padding-bottom: 5px;
}
.exercise-wrapper .task.extra .categorisation input[type="radio"] + span:before,
.exercise-wrapper-body .task.extra .categorisation input[type="radio"] + span:before {
  margin-right: 0;
}
.exercise-wrapper .task.extra .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.extra .categorisation input[type="radio"]:checked + span:before {
  margin-right: 2px;
}
.exercise-wrapper .task.extra .categorisation input[type=checkbox] + :before,
.exercise-wrapper-body .task.extra .categorisation input[type=checkbox] + :before {
  margin-right: 0;
}
.exercise-wrapper .task.extra .mcma > span,
.exercise-wrapper-body .task.extra .mcma > span,
.exercise-wrapper .task.extra .mc-single-answer:not(.dropdown) > span,
.exercise-wrapper-body .task.extra .mc-single-answer:not(.dropdown) > span {
  padding-left: 4px;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper .task.extra .mcma .highlight .active:hover .option,
.exercise-wrapper-body .task.extra .mcma .highlight .active:hover .option,
.exercise-wrapper .task.extra .mc-single-answer .highlight .selected .option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .selected .option,
.exercise-wrapper .task.extra .mcma .highlight .selected .option,
.exercise-wrapper-body .task.extra .mcma .highlight .selected .option {
  background: transparent;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper .task.extra .mcma .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.extra .mcma .highlight .active:hover .option answer-option {
  background: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper .task.extra .mcma .highlight .selected .option answer-option,
.exercise-wrapper-body .task.extra .mcma .highlight .selected .option answer-option {
  background: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .option answer-option,
.exercise-wrapper .task.extra .mcma .highlight .option answer-option,
.exercise-wrapper-body .task.extra .mcma .highlight .option answer-option {
  border: 1px dashed rgba(255, 203, 6, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .selected,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .selected,
.exercise-wrapper .task.extra .mcma .highlight .selected,
.exercise-wrapper-body .task.extra .mcma .highlight .selected {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .mcma.horizontal .highlight .missing,
.exercise-wrapper-body .task.extra .mcma.horizontal .highlight .missing,
.exercise-wrapper .task.extra .mcma.horizontal .highlight .correct,
.exercise-wrapper-body .task.extra .mcma.horizontal .highlight .correct,
.exercise-wrapper .task.extra .mcma.horizontal .highlight .wrong,
.exercise-wrapper-body .task.extra .mcma.horizontal .highlight .wrong {
  display: inline-block;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper .task.extra .mcma .highlight .option .image-answer:after,
.exercise-wrapper-body .task.extra .mcma .highlight .option .image-answer:after {
  display: none!important;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper .task.extra .mcma .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.extra .mcma .highlight .answer-option-image answer-option {
  border-radius: 4px;
  padding: 5px;
  margin: 4px;
}
.exercise-wrapper .task.extra .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.extra .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper .task.extra .mcma .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.extra .mcma .highlight .active:hover .option .image-answer img {
  opacity: 0.8;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out > span,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out > span,
.exercise-wrapper .task.extra .mcma .cross-out > span,
.exercise-wrapper-body .task.extra .mcma .cross-out > span {
  line-height: 1.8;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .active,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .active,
.exercise-wrapper .task.extra .mcma .cross-out .active,
.exercise-wrapper-body .task.extra .mcma .cross-out .active {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper .task.extra .mcma .cross-out .active:hover span,
.exercise-wrapper-body .task.extra .mcma .cross-out .active:hover span {
  text-decoration: line-through;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .selected,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .selected,
.exercise-wrapper .task.extra .mcma .cross-out .selected,
.exercise-wrapper-body .task.extra .mcma .cross-out .selected {
  color: inherit;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper .task.extra .mcma .cross-out .option answer-option,
.exercise-wrapper-body .task.extra .mcma .cross-out .option answer-option {
  border: 1px dashed rgba(255, 203, 6, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper .task.extra .mcma .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.extra .mcma .cross-out .active:hover .option answer-option {
  background: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper .task.extra .mcma .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.extra .mcma .cross-out .selected .option answer-option {
  background: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra .t_report .cross-out,
.exercise-wrapper-body .task.extra .t_report .cross-out {
  color: #ffcb06 !important;
}
.exercise-wrapper .task.extra .t_report .cross-out .selected,
.exercise-wrapper-body .task.extra .t_report .cross-out .selected {
  color: #333333;
}
.exercise-wrapper .task.extra .mcma.horizontal .cross-out .missing,
.exercise-wrapper-body .task.extra .mcma.horizontal .cross-out .missing,
.exercise-wrapper .task.extra .mcma.horizontal .cross-out .correct,
.exercise-wrapper-body .task.extra .mcma.horizontal .cross-out .correct,
.exercise-wrapper .task.extra .mcma.horizontal .cross-out .wrong,
.exercise-wrapper-body .task.extra .mcma.horizontal .cross-out .wrong {
  display: inline-block;
}
.exercise-wrapper .task.extra .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.extra .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper .task.extra .mobile-view .mcma .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.extra .mobile-view .mcma .cross-out .active:not(.selected):hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.extra .mcma .underline .t_text-answer,
.exercise-wrapper-body .task.extra .mcma .underline .t_text-answer,
.exercise-wrapper .task.extra .mc-single-answer .underline .t_text-answer,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .t_text-answer {
  background-color: rgba(255, 203, 6, 0.15);
  padding: 0 2px;
}
.exercise-wrapper .task.extra .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.extra .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper .task.extra .mc-single-answer .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .active:hover .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.extra .mcma .underline .active:hover .option,
.exercise-wrapper-body .task.extra .mcma .underline .active:hover .option,
.exercise-wrapper .task.extra .mc-single-answer .underline .active:hover .option,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .active:hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.extra .mcma .underline .selected,
.exercise-wrapper-body .task.extra .mcma .underline .selected,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .mcma .underline .selected answer-option,
.exercise-wrapper-body .task.extra .mcma .underline .selected answer-option,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected answer-option,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected answer-option,
.exercise-wrapper .task.extra .mcma .underline .selected .option,
.exercise-wrapper-body .task.extra .mcma .underline .selected .option,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected .option,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected .option {
  text-decoration: none;
}
.exercise-wrapper .task.extra .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.extra .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.extra .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.extra .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected .option .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.extra .mcma .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.extra .mcma .underline .selected .option .image-answer img,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper .task.extra .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.extra .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper .task.extra .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.extra .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn {
  outline: 1px solid #ffcb06;
}
.exercise-wrapper .task.extra .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child),
.exercise-wrapper-body .task.extra .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.extra .mc-single-answer.vertical .selectable-option > span > span,
.exercise-wrapper-body .task.extra .mc-single-answer.vertical .selectable-option > span > span {
  margin-bottom: 0;
}
.exercise-wrapper .task.extra .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper-body .task.extra .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper .task.extra .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span,
.exercise-wrapper-body .task.extra .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span {
  margin-bottom: 5px;
}
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after {
  margin-left: 0;
  font-weight: bold;
  color: #333333;
}
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.extra .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.extra .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after {
  content: "●" !important;
  color: #ffcb06;
}
.exercise-wrapper .task.extra .missing-letters .input-field,
.exercise-wrapper-body .task.extra .missing-letters .input-field,
.exercise-wrapper .task.extra .categorisation .fillin .input-field,
.exercise-wrapper-body .task.extra .categorisation .fillin .input-field,
.exercise-wrapper .task.extra .categorisation .fillin .answer,
.exercise-wrapper-body .task.extra .categorisation .fillin .answer,
.exercise-wrapper .task.extra .ordering .input-field,
.exercise-wrapper-body .task.extra .ordering .input-field,
.exercise-wrapper .task.extra .gapfill .input-field,
.exercise-wrapper-body .task.extra .gapfill .input-field,
.exercise-wrapper .task.extra .sentence-corect .input-field,
.exercise-wrapper-body .task.extra .sentence-corect .input-field,
.exercise-wrapper .task.extra .free-writing textarea,
.exercise-wrapper-body .task.extra .free-writing textarea {
  border-color: #ffcb06 #ffcb06 #d2a600 #ffcb06;
  border-width: 1px;
  border-radius: 4px;
  margin-bottom: 2px;
}
.exercise-wrapper .task.extra .fillin .category .answer,
.exercise-wrapper-body .task.extra .fillin .category .answer,
.exercise-wrapper .task.extra .fillin .category .example,
.exercise-wrapper-body .task.extra .fillin .category .example,
.exercise-wrapper .task.extra .fillin .category input[type="text"].example,
.exercise-wrapper-body .task.extra .fillin .category input[type="text"].example {
  outline-color: transparent;
  border: 1px solid #ffcb06;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .fillin-keyboard,
.exercise-wrapper-body .task.extra .fillin-keyboard {
  z-index: 100;
}
.exercise-wrapper .task.extra .fillin-keyboard tr,
.exercise-wrapper-body .task.extra .fillin-keyboard tr {
  display: flex;
  flex-wrap: wrap;
}
.exercise-wrapper .task.extra .fillin-keyboard tr td,
.exercise-wrapper-body .task.extra .fillin-keyboard tr td {
  border-color: #ffcb06;
  margin-right: -1px;
  margin-bottom: -1px;
}
.exercise-wrapper .task.extra .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.extra .fillin-keyboard tr td:hover {
  background-color: #d9f4f3!important;
}
.exercise-wrapper .task.extra .sentence-corect .state-btns,
.exercise-wrapper-body .task.extra .sentence-corect .state-btns {
  background-color: #ffcb06;
  border-radius: 4px;
  margin-left: 5px;
}
.exercise-wrapper .task.extra .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper-body .task.extra .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper .task.extra .sentence-corect .show-answer .input-field + .state-btns,
.exercise-wrapper-body .task.extra .sentence-corect .show-answer .input-field + .state-btns {
  margin-left: 2px;
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct,
.exercise-wrapper .task.extra .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong {
  background-color: rgba(255, 255, 255, 0.75);
  color: #ffcb06;
  border-width: 1px;
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct:before,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct:before,
.exercise-wrapper .task.extra .sentence-corect .btn-wrong:before,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong:before {
  filter: brightness(60%);
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct.active,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct.active,
.exercise-wrapper .task.extra .sentence-corect .btn-wrong.active,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong.active {
  background-color: #ffcb06;
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct.active:before,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct.active:before,
.exercise-wrapper .task.extra .sentence-corect .btn-wrong.active:before,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong.active:before {
  filter: brightness(100%);
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct:focus,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct:focus,
.exercise-wrapper .task.extra .sentence-corect .btn-wrong:focus,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong:focus {
  outline: none;
}
.exercise-wrapper .task.extra .sentence-corect .btn-correct,
.exercise-wrapper-body .task.extra .sentence-corect .btn-correct {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.extra .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.extra .sentence-corect .btn-wrong {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.extra .dnd-gap,
.exercise-wrapper-body .task.extra .dnd-gap {
  border-color: #ffcb06 #ffcb06 #d2a600 #ffcb06;
  border-width: 1px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.75);
  margin-bottom: 2px;
}
.exercise-wrapper .task.extra .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.extra .dnd-gap.dnd-highlight,
.exercise-wrapper .task.extra .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.extra .dnd-gap.can-accept-element {
  background-color: rgba(255, 203, 6, 0.15);
}
.exercise-wrapper .task.extra .dnd-gap.dnd-highlight.selected,
.exercise-wrapper-body .task.extra .dnd-gap.dnd-highlight.selected,
.exercise-wrapper .task.extra .dnd-gap.can-accept-element.selected,
.exercise-wrapper-body .task.extra .dnd-gap.can-accept-element.selected {
  border-style: solid;
  background-color: rgba(255, 203, 6, 0.35);
}
.exercise-wrapper .task.extra .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.extra .dnd-gap.dnd-hover {
  background-color: rgba(255, 203, 6, 0.25);
}
.exercise-wrapper .task.extra .draggable-wrapper .wordpool-item,
.exercise-wrapper-body .task.extra .draggable-wrapper .wordpool-item {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #ffcb06;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .wordpool,
.exercise-wrapper-body .task.extra .wordpool {
  background: #fff;
}
.exercise-wrapper .task.extra .wordpool-dots,
.exercise-wrapper-body .task.extra .wordpool-dots {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ffcb06;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.extra .wordpool-item,
.exercise-wrapper-body .task.extra .wordpool-item,
.exercise-wrapper .task.extra span.dnd-item,
.exercise-wrapper-body .task.extra span.dnd-item {
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid #ffcb06;
  border-radius: 4px;
  outline-color: transparent;
}
.exercise-wrapper .task.extra .wordpool-item.selected,
.exercise-wrapper-body .task.extra .wordpool-item.selected,
.exercise-wrapper .task.extra span.dnd-item.selected,
.exercise-wrapper-body .task.extra span.dnd-item.selected {
  background-color: rgba(255, 203, 6, 0.15);
  border: 1px solid #ffcb06;
}
.exercise-wrapper .task.extra .wordpool-content,
.exercise-wrapper-body .task.extra .wordpool-content {
  min-height: 57px;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .wordpool-content.display-dnd,
.exercise-wrapper-body .task.extra .wordpool-content.display-dnd,
.exercise-wrapper .task.extra .wordpool-content.display-taptap,
.exercise-wrapper-body .task.extra .wordpool-content.display-taptap {
  background-color: rgba(255, 203, 6, 0.15);
  border-color: rgba(255, 203, 6, 0.25);
  border-width: 1px;
}
.exercise-wrapper .task.extra .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.extra .wordpool-content.display-taptap .wordpool-item {
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .wordpool-content.display-static,
.exercise-wrapper-body .task.extra .wordpool-content.display-static {
  background-color: rgba(255, 203, 6, 0.07);
  border-color: transparent;
  border-width: 1px;
}
.exercise-wrapper .task.extra .wordpool-content.display-static .wordpool-item,
.exercise-wrapper-body .task.extra .wordpool-content.display-static .wordpool-item {
  background-color: transparent;
  border-color: transparent;
  margin: 5px 0;
  min-width: auto;
}
.exercise-wrapper .task.extra .wordpool-content.display-static .wordpool-item + .wordpool-item:before,
.exercise-wrapper-body .task.extra .wordpool-content.display-static .wordpool-item + .wordpool-item:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ffcb06;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.extra .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.extra .wordpool-content.display-taptap .wordpool-item {
  cursor: pointer;
}
.exercise-wrapper .task.extra .wordpool-content .wordpool-item-asExample,
.exercise-wrapper-body .task.extra .wordpool-content .wordpool-item-asExample,
.exercise-wrapper .task.extra .wordpool-content .wordpool-item.example,
.exercise-wrapper-body .task.extra .wordpool-content .wordpool-item.example {
  color: #aaa;
  border-color: #bbb;
}
.exercise-wrapper .task.extra .mat-options > .mat-option,
.exercise-wrapper-body .task.extra .mat-options > .mat-option,
.exercise-wrapper .task.extra .mat-matches > .mat-option,
.exercise-wrapper-body .task.extra .mat-matches > .mat-option,
.exercise-wrapper .task.extra .mat-options > .mat-match,
.exercise-wrapper-body .task.extra .mat-options > .mat-match,
.exercise-wrapper .task.extra .mat-matches > .mat-match,
.exercise-wrapper-body .task.extra .mat-matches > .mat-match {
  border: 1px solid #ffcb06;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.extra .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.extra .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.extra .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.extra .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.extra .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper .task.extra .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.extra .mat-matches > .mat-match:not(.mat-option-image) {
  padding-right: 16px;
}
.exercise-wrapper .task.extra .mat-options > .mat-option.mat-option-image,
.exercise-wrapper-body .task.extra .mat-options > .mat-option.mat-option-image,
.exercise-wrapper .task.extra .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper-body .task.extra .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper .task.extra .mat-options > .mat-match.mat-option-image,
.exercise-wrapper-body .task.extra .mat-options > .mat-match.mat-option-image,
.exercise-wrapper .task.extra .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper-body .task.extra .mat-matches > .mat-match.mat-option-image {
  padding: 5px;
}
.exercise-wrapper .task.extra .mat-options > .mat-option .image-answer,
.exercise-wrapper-body .task.extra .mat-options > .mat-option .image-answer,
.exercise-wrapper .task.extra .mat-matches > .mat-option .image-answer,
.exercise-wrapper-body .task.extra .mat-matches > .mat-option .image-answer,
.exercise-wrapper .task.extra .mat-options > .mat-match .image-answer,
.exercise-wrapper-body .task.extra .mat-options > .mat-match .image-answer,
.exercise-wrapper .task.extra .mat-matches > .mat-match .image-answer,
.exercise-wrapper-body .task.extra .mat-matches > .mat-match .image-answer {
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .mat-options > .selected,
.exercise-wrapper-body .task.extra .mat-options > .selected,
.exercise-wrapper .task.extra .mat-matches > .selected,
.exercise-wrapper-body .task.extra .mat-matches > .selected {
  border: 1px solid #ffcb06;
  color: #ffcb06;
  background-color: rgba(255, 203, 6, 0.15);
}
.exercise-wrapper .task.extra .mat-options > .selected.mat-option-image,
.exercise-wrapper-body .task.extra .mat-options > .selected.mat-option-image,
.exercise-wrapper .task.extra .mat-matches > .selected.mat-option-image,
.exercise-wrapper-body .task.extra .mat-matches > .selected.mat-option-image {
  background-color: rgba(255, 203, 6, 0.5);
}
.exercise-wrapper .task.extra .mat-options > .selected .image-answer,
.exercise-wrapper-body .task.extra .mat-options > .selected .image-answer,
.exercise-wrapper .task.extra .mat-matches > .selected .image-answer,
.exercise-wrapper-body .task.extra .mat-matches > .selected .image-answer {
  opacity: 1;
}
.exercise-wrapper .task.extra .mat-2-colors .mat-options > .mat-option,
.exercise-wrapper-body .task.extra .mat-2-colors .mat-options > .mat-option {
  background-color: #ffcb06;
  color: #fff;
}
.exercise-wrapper .task.extra .mat-2-colors .mat-options > .mat-option.selected,
.exercise-wrapper-body .task.extra .mat-2-colors .mat-options > .mat-option.selected {
  background-color: rgba(255, 203, 6, 0.45);
  text-shadow: 0 0 10px #ffcb06;
}
.exercise-wrapper .task.extra .mat-2-colors-alt .mat-matches > .mat-match,
.exercise-wrapper-body .task.extra .mat-2-colors-alt .mat-matches > .mat-match {
  background-color: #ffcb06;
  color: #fff;
}
.exercise-wrapper .task.extra .mat-2-colors-alt .mat-matches > .mat-match.selected,
.exercise-wrapper-body .task.extra .mat-2-colors-alt .mat-matches > .mat-match.selected {
  background-color: rgba(255, 203, 6, 0.45);
  text-shadow: 0 0 10px #ffcb06;
}
.exercise-wrapper .task.extra .mat-connections g,
.exercise-wrapper-body .task.extra .mat-connections g {
  stroke: #ffcb06;
}
.exercise-wrapper .task.extra [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.extra [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.extra [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.extra [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.extra [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.extra [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.extra [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before {
  background-color: transparent !important;
}
.exercise-wrapper .task.extra [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper .task.extra [class*='autonumber'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'] .mat-match.mat-option-image:before {
  background-color: #ffcb06;
  color: #fff;
  border-radius: 50%;
  border: none;
  width: 27px;
  height: 27px;
  line-height: 25px;
  top: -5px;
  left: -5px;
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.extra [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.extra [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.extra [class*='mat-autonumber-left'] .mat-option,
.exercise-wrapper-body .task.extra [class*='mat-autonumber-left'] .mat-option {
  text-align: left;
}
.exercise-wrapper .task.extra [class*='mat-autonumber-right'] .mat-match,
.exercise-wrapper-body .task.extra [class*='mat-autonumber-right'] .mat-match {
  text-align: left;
}
.exercise-wrapper .task.extra .ordering .option,
.exercise-wrapper-body .task.extra .ordering .option,
.exercise-wrapper .task.extra .ordering .clickable-block,
.exercise-wrapper-body .task.extra .ordering .clickable-block {
  border: 1px solid #ffcb06;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .ordering .option .move-back,
.exercise-wrapper-body .task.extra .ordering .option .move-back,
.exercise-wrapper .task.extra .ordering .clickable-block .move-back,
.exercise-wrapper-body .task.extra .ordering .clickable-block .move-back,
.exercise-wrapper .task.extra .ordering .option .move-forward,
.exercise-wrapper-body .task.extra .ordering .option .move-forward,
.exercise-wrapper .task.extra .ordering .clickable-block .move-forward,
.exercise-wrapper-body .task.extra .ordering .clickable-block .move-forward {
  border-color: rgba(255, 203, 6, 0.5) !important;
  color: #ffcb06;
}
.exercise-wrapper .task.extra .ordering.vertical img,
.exercise-wrapper-body .task.extra .ordering.vertical img {
  min-width: 50px;
  min-height: 50px;
}
.exercise-wrapper .task.extra .ui-sortable-placeholder,
.exercise-wrapper-body .task.extra .ui-sortable-placeholder {
  background-color: rgba(255, 203, 6, 0.1) !important;
  border-color: rgba(255, 203, 6, 0.45) !important;
}
.exercise-wrapper .task.extra .ordering.vertical .hangman-block,
.exercise-wrapper-body .task.extra .ordering.vertical .hangman-block {
  position: relative;
  padding-left: 55px;
}
.exercise-wrapper .task.extra .ordering.vertical .input-field,
.exercise-wrapper-body .task.extra .ordering.vertical .input-field {
  position: absolute;
  text-align: left;
  left: 0;
}
.exercise-wrapper .task.extra .categorisation .category,
.exercise-wrapper-body .task.extra .categorisation .category {
  border-radius: 4px;
  margin: 2px;
}
.exercise-wrapper .task.extra .categorisation .category-title,
.exercise-wrapper-body .task.extra .categorisation .category-title {
  background: #ffcb06;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.extra .categorisation .category-content,
.exercise-wrapper-body .task.extra .categorisation .category-content {
  background: rgba(255, 203, 6, 0.25);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  min-height: 94px;
}
.exercise-wrapper .task.extra .categorisation .category-content .dnd-gap,
.exercise-wrapper-body .task.extra .categorisation .category-content .dnd-gap {
  min-height: 70px;
}
.exercise-wrapper .task.extra .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.extra .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper .task.extra .categorisation .category-content .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.extra .categorisation .category-content .dnd-gap.can-accept-element {
  background-color: #fff;
}
.exercise-wrapper .task.extra .categorisation .category-content .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.extra .categorisation .category-content .dnd-gap.dnd-hover {
  background-color: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra .categorisation .categories-container,
.exercise-wrapper-body .task.extra .categorisation .categories-container,
.exercise-wrapper .task.extra .categorisation .dnd > .correct,
.exercise-wrapper-body .task.extra .categorisation .dnd > .correct,
.exercise-wrapper .task.extra .categorisation .dnd > .missing,
.exercise-wrapper-body .task.extra .categorisation .dnd > .missing,
.exercise-wrapper .task.extra .categorisation .dnd > .wrong,
.exercise-wrapper-body .task.extra .categorisation .dnd > .wrong,
.exercise-wrapper .task.extra .categorisation .fillin > span,
.exercise-wrapper-body .task.extra .categorisation .fillin > span {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.exercise-wrapper .task.extra .categorisation .categories-container .category,
.exercise-wrapper-body .task.extra .categorisation .categories-container .category,
.exercise-wrapper .task.extra .categorisation .dnd > .correct .category,
.exercise-wrapper-body .task.extra .categorisation .dnd > .correct .category,
.exercise-wrapper .task.extra .categorisation .dnd > .missing .category,
.exercise-wrapper-body .task.extra .categorisation .dnd > .missing .category,
.exercise-wrapper .task.extra .categorisation .dnd > .wrong .category,
.exercise-wrapper-body .task.extra .categorisation .dnd > .wrong .category,
.exercise-wrapper .task.extra .categorisation .fillin > span .category,
.exercise-wrapper-body .task.extra .categorisation .fillin > span .category {
  overflow: visible;
  flex-basis: calc(50% - 10px);
}
.exercise-wrapper .task.extra .categorisation.cat-3-cols .categories-container,
.exercise-wrapper-body .task.extra .categorisation.cat-3-cols .categories-container,
.exercise-wrapper .task.extra .categorisation.cat-4-cols .categories-container,
.exercise-wrapper-body .task.extra .categorisation.cat-4-cols .categories-container,
.exercise-wrapper .task.extra .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper-body .task.extra .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper .task.extra .categorisation.cat-4-cols .fillin .t_report,
.exercise-wrapper-body .task.extra .categorisation.cat-4-cols .fillin .t_report {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.exercise-wrapper .task.extra .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper-body .task.extra .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper .task.extra .categorisation.cat-3-cols .fillin .t_report .category,
.exercise-wrapper-body .task.extra .categorisation.cat-3-cols .fillin .t_report .category {
  flex-basis: calc(33% - 10px);
}
.exercise-wrapper .task.extra .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper-body .task.extra .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper .task.extra .categorisation.cat-4-cols .fillin .t_report .category,
.exercise-wrapper-body .task.extra .categorisation.cat-4-cols .fillin .t_report .category {
  flex-basis: calc(25% - 10px);
}
.exercise-wrapper .task.extra table.radio td,
.exercise-wrapper-body .task.extra table.radio td,
.exercise-wrapper .task.extra table.checkboxes td,
.exercise-wrapper-body .task.extra table.checkboxes td,
.exercise-wrapper .task.extra table.dropdown-cat td,
.exercise-wrapper-body .task.extra table.dropdown-cat td,
.exercise-wrapper .task.extra table.radio th,
.exercise-wrapper-body .task.extra table.radio th,
.exercise-wrapper .task.extra table.checkboxes th,
.exercise-wrapper-body .task.extra table.checkboxes th,
.exercise-wrapper .task.extra table.dropdown-cat th,
.exercise-wrapper-body .task.extra table.dropdown-cat th {
  padding: 5px 10px;
}
.exercise-wrapper .task.extra table.radio td,
.exercise-wrapper-body .task.extra table.radio td,
.exercise-wrapper .task.extra table.checkboxes td,
.exercise-wrapper-body .task.extra table.checkboxes td,
.exercise-wrapper .task.extra table.dropdown-cat td,
.exercise-wrapper-body .task.extra table.dropdown-cat td {
  background: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra table.radio tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.extra table.radio tr:nth-child(2n+1) td,
.exercise-wrapper .task.extra table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.extra table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper .task.extra table.dropdown-cat tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:nth-child(2n+1) td {
  background: rgba(255, 203, 6, 0.2);
}
.exercise-wrapper .task.extra table.radio tr:first-of-type th,
.exercise-wrapper-body .task.extra table.radio tr:first-of-type th,
.exercise-wrapper .task.extra table.checkboxes tr:first-of-type th,
.exercise-wrapper-body .task.extra table.checkboxes tr:first-of-type th,
.exercise-wrapper .task.extra table.dropdown-cat tr:first-of-type th,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:first-of-type th {
  background: #ffcb06;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .task.extra table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper .task.extra table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.extra table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .task.extra table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper .task.extra table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.extra table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.extra table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.extra table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.extra table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .task.extra table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.extra table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.extra table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .task.extra table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.extra table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper .task.extra table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper .task.extra table.dropdown-cat tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.extra table.dropdown-cat tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.extra .wordsearch .solving td:hover,
.exercise-wrapper-body .task.extra .wordsearch .solving td:hover {
  background-color: rgba(255, 203, 6, 0.35);
}
.exercise-wrapper .task.extra .wordsearch td,
.exercise-wrapper-body .task.extra .wordsearch td {
  border-color: #ffcb06;
}
.exercise-wrapper .task.extra .wordsearch td.activeLetter,
.exercise-wrapper-body .task.extra .wordsearch td.activeLetter {
  background-color: rgba(255, 203, 6, 0.35);
}
.exercise-wrapper .task.extra .wordsearch td strong,
.exercise-wrapper-body .task.extra .wordsearch td strong {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .wordsearch .wordpool-content,
.exercise-wrapper-body .task.extra .wordsearch .wordpool-content {
  min-height: 61px;
  background-color: #ececec;
  border-color: rgba(255, 203, 6, 0.25);
  border-width: 1px;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .wordsearch .wordpool-content .wordpool-item,
.exercise-wrapper-body .task.extra .wordsearch .wordpool-content .wordpool-item {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.7);
}
.exercise-wrapper .task.extra .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging,
.exercise-wrapper-body .task.extra .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging {
  border: 1px solid #ffcb06;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.9);
}
.exercise-wrapper .task.extra .wordsearch .wordpool-item,
.exercise-wrapper-body .task.extra .wordsearch .wordpool-item {
  padding: 5px 20px 5px 10px;
  position: relative;
}
.exercise-wrapper .task.extra .wordsearch .wordpool-item .answer-remove,
.exercise-wrapper-body .task.extra .wordsearch .wordpool-item .answer-remove {
  position: absolute;
  right: 5px;
}
.exercise-wrapper .task.extra .lo-state-showAnswer .wordsearch .wordpool-item,
.exercise-wrapper-body .task.extra .lo-state-showAnswer .wordsearch .wordpool-item {
  padding: 5px 10px;
}
.exercise-wrapper .task.extra .wordsnake tr,
.exercise-wrapper-body .task.extra .wordsnake tr,
.exercise-wrapper .task.extra .wordsnake td,
.exercise-wrapper-body .task.extra .wordsnake td {
  display: inline-block;
  margin: 5px -1px;
}
.exercise-wrapper .task.extra .wordsnake td,
.exercise-wrapper-body .task.extra .wordsnake td {
  width: 18px;
  font-size: 0.95em;
}
.exercise-wrapper .task.extra .crossword table,
.exercise-wrapper-body .task.extra .crossword table {
  border-collapse: separate;
  border-spacing: 1px;
}
.exercise-wrapper .task.extra .crossword td .number,
.exercise-wrapper-body .task.extra .crossword td .number {
  color: #fff;
  background-color: #ffcb06;
  border-radius: 4px;
}
.exercise-wrapper .task.extra .crossword td .cw-letter,
.exercise-wrapper-body .task.extra .crossword td .cw-letter {
  text-transform: uppercase;
}
.exercise-wrapper .task.extra .crossword td .cw-letter:focus,
.exercise-wrapper-body .task.extra .crossword td .cw-letter:focus {
  outline: none;
}
.exercise-wrapper .task.extra .crossword td.border,
.exercise-wrapper-body .task.extra .crossword td.border {
  border: 1px solid #ffcb06;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 #ffcb06;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .crossword td.border .number,
.exercise-wrapper-body .task.extra .crossword td.border .number {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  line-height: 12px;
  min-width: 11px;
  font-weight: normal;
  text-align: left;
}
.exercise-wrapper .task.extra .crossword td.active,
.exercise-wrapper-body .task.extra .crossword td.active {
  background-color: rgba(255, 203, 6, 0.25);
}
.exercise-wrapper .task.extra .crossword td.border.hiddenLetter,
.exercise-wrapper-body .task.extra .crossword td.border.hiddenLetter {
  background-color: rgba(255, 203, 6, 0.25);
}
.exercise-wrapper .task.extra .crossword td.border.hiddenLetter .example,
.exercise-wrapper-body .task.extra .crossword td.border.hiddenLetter .example {
  background-color: transparent;
}
.exercise-wrapper .task.extra .crossword .clues,
.exercise-wrapper-body .task.extra .crossword .clues {
  line-height: 1.6;
}
.exercise-wrapper .task.extra .crossword .clues .across h3:before,
.exercise-wrapper-body .task.extra .crossword .clues .across h3:before {
  content: 'Poziomo';
  color: #333333;
}
.exercise-wrapper .task.extra .crossword .clues .down h3:before,
.exercise-wrapper-body .task.extra .crossword .clues .down h3:before {
  content: 'Pionowo';
  color: #333333;
}
.exercise-wrapper .task.extra .crossword .clues h3,
.exercise-wrapper-body .task.extra .crossword .clues h3 {
  padding-left: 10px;
  font-size: 1.15em;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  color: transparent;
}
.exercise-wrapper .task.extra .crossword .clues ol > li,
.exercise-wrapper-body .task.extra .crossword .clues ol > li {
  padding: 0 5px 0 35px;
}
.exercise-wrapper .task.extra .crossword .clues ol > li .answer-option-text,
.exercise-wrapper-body .task.extra .crossword .clues ol > li .answer-option-text {
  padding: 2px;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .crossword .clues ol > li.active .answer-option-text,
.exercise-wrapper-body .task.extra .crossword .clues ol > li.active .answer-option-text {
  background-color: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra .crossword .clues ol > li .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.extra .crossword .clues ol > li .answer-option-image .t_image-answer {
  border-radius: 4px;
  background-color: transparent;
}
.exercise-wrapper .task.extra .crossword .clues ol > li.active .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.extra .crossword .clues ol > li.active .answer-option-image .t_image-answer {
  box-shadow: 0 0 0 10px rgba(255, 203, 6, 0.1);
  background-color: rgba(255, 203, 6, 0.1);
}
.exercise-wrapper .task.extra .crossword .clues .number,
.exercise-wrapper-body .task.extra .crossword .clues .number {
  color: #ffcb06;
  border-radius: 4px;
  text-align: center;
  margin: 0 5px 0 -35px;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .crossword .clues .active,
.exercise-wrapper-body .task.extra .crossword .clues .active {
  background-color: transparent;
  color: #ffcb06;
}
.exercise-wrapper .task.extra .crossword .border.space-horizontal:before,
.exercise-wrapper-body .task.extra .crossword .border.space-horizontal:before {
  border-right: 2px dotted #fff;
  right: -3px;
}
.exercise-wrapper .task.extra .dropdown:after,
.exercise-wrapper-body .task.extra .dropdown:after {
  background-image: url(./../../assets/images/7924077e-6a20-405c-95d9-6035fadaaae0.image?v=1&type=png);
}
.exercise-wrapper .task.test .mc-single-answer select,
.exercise-wrapper-body .task.test .mc-single-answer select,
.exercise-wrapper .task.test .categorisation select,
.exercise-wrapper-body .task.test .categorisation select {
  background-image: none;
  border-color: #afca0b #afca0b #859a08 #afca0b;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .dropdown,
.exercise-wrapper-body .task.test .dropdown {
  position: relative;
  display: inline-block;
}
.exercise-wrapper .task.test .dropdown:after,
.exercise-wrapper-body .task.test .dropdown:after {
  pointer-events: none;
  content: '';
  position: absolute;
  right: 0;
  top: 17px;
  width: 25px;
  height: 10px;
  background-image: url(./../../assets/images/bda508d1-5aaa-4162-8fdb-d66857924bfc.image?v=1&type=png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.exercise-wrapper .task.test .short-dropdown .mc-single-answer select,
.exercise-wrapper-body .task.test .short-dropdown .mc-single-answer select,
.exercise-wrapper .task.test .short-dropdown.mc-single-answer select,
.exercise-wrapper-body .task.test .short-dropdown.mc-single-answer select {
  min-width: 50px;
}
.exercise-wrapper .task.test .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.test .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper .task.test .mc-multiple-answers .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.test .mc-multiple-answers .selectable-option:not(.dropdown) > span:before {
  color: #afca0b;
}
.exercise-wrapper .task.test .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before,
.exercise-wrapper-body .task.test .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before {
  bottom: 0;
}
.exercise-wrapper .task.test .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.test .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper .task.test .mcma input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.test .mcma input[type="checkbox"] + *:before,
.exercise-wrapper .task.test .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.test .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper .task.test .categorisation input[type="radio"] + *:before,
.exercise-wrapper-body .task.test .categorisation input[type="radio"] + *:before,
.exercise-wrapper .task.test .mcma input[type="radio"] + *:before,
.exercise-wrapper-body .task.test .mcma input[type="radio"] + *:before,
.exercise-wrapper .task.test .mc-single-answer input[type="radio"] + *:before,
.exercise-wrapper-body .task.test .mc-single-answer input[type="radio"] + *:before {
  border-color: transparent;
  box-shadow: 0 0 0 1px #afca0b;
}
.exercise-wrapper .task.test .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.test .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper .task.test .mcma input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.test .mcma input[type="radio"]:checked + span span,
.exercise-wrapper .task.test .mc-single-answer input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.test .mc-single-answer input[type="radio"]:checked + span span {
  background-color: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.test .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper .task.test .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.test .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper .task.test .mc-single-answer input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.test .mc-single-answer input[type="radio"]:checked + span:before {
  background-color: #afca0b;
  border: 1px solid #fff;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #afca0b;
}
.exercise-wrapper .task.test .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.test .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.test .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.test .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.test .mc-single-answer input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.test .mc-single-answer input[type="checkbox"]:checked + span span {
  background-color: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.test .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.test .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.test .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.test .mc-single-answer input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.test .mc-single-answer input[type="checkbox"]:checked + span:before {
  background-color: #afca0b;
  box-shadow: 0 0 0 1px #afca0b;
  border: 3px solid #fff;
  background-image: none;
}
.exercise-wrapper .task.test .categorisation .has-answers-with-assets,
.exercise-wrapper-body .task.test .categorisation .has-answers-with-assets,
.exercise-wrapper .task.test .mcma .has-answers-with-assets,
.exercise-wrapper-body .task.test .mcma .has-answers-with-assets,
.exercise-wrapper .task.test .mc-single-answer .has-answers-with-assets,
.exercise-wrapper-body .task.test .mc-single-answer .has-answers-with-assets {
  padding-top: 5px;
  padding-bottom: 5px;
}
.exercise-wrapper .task.test .categorisation input[type="radio"] + span:before,
.exercise-wrapper-body .task.test .categorisation input[type="radio"] + span:before {
  margin-right: 0;
}
.exercise-wrapper .task.test .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.test .categorisation input[type="radio"]:checked + span:before {
  margin-right: 2px;
}
.exercise-wrapper .task.test .categorisation input[type=checkbox] + :before,
.exercise-wrapper-body .task.test .categorisation input[type=checkbox] + :before {
  margin-right: 0;
}
.exercise-wrapper .task.test .mcma > span,
.exercise-wrapper-body .task.test .mcma > span,
.exercise-wrapper .task.test .mc-single-answer:not(.dropdown) > span,
.exercise-wrapper-body .task.test .mc-single-answer:not(.dropdown) > span {
  padding-left: 4px;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper .task.test .mcma .highlight .active:hover .option,
.exercise-wrapper-body .task.test .mcma .highlight .active:hover .option,
.exercise-wrapper .task.test .mc-single-answer .highlight .selected .option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .selected .option,
.exercise-wrapper .task.test .mcma .highlight .selected .option,
.exercise-wrapper-body .task.test .mcma .highlight .selected .option {
  background: transparent;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper .task.test .mcma .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.test .mcma .highlight .active:hover .option answer-option {
  background: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper .task.test .mcma .highlight .selected .option answer-option,
.exercise-wrapper-body .task.test .mcma .highlight .selected .option answer-option {
  background: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test .mc-single-answer .highlight .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .option answer-option,
.exercise-wrapper .task.test .mcma .highlight .option answer-option,
.exercise-wrapper-body .task.test .mcma .highlight .option answer-option {
  border: 1px dashed rgba(175, 202, 11, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .selected,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .selected,
.exercise-wrapper .task.test .mcma .highlight .selected,
.exercise-wrapper-body .task.test .mcma .highlight .selected {
  color: #afca0b;
}
.exercise-wrapper .task.test .mcma.horizontal .highlight .missing,
.exercise-wrapper-body .task.test .mcma.horizontal .highlight .missing,
.exercise-wrapper .task.test .mcma.horizontal .highlight .correct,
.exercise-wrapper-body .task.test .mcma.horizontal .highlight .correct,
.exercise-wrapper .task.test .mcma.horizontal .highlight .wrong,
.exercise-wrapper-body .task.test .mcma.horizontal .highlight .wrong {
  display: inline-block;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper .task.test .mcma .highlight .option .image-answer:after,
.exercise-wrapper-body .task.test .mcma .highlight .option .image-answer:after {
  display: none!important;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper .task.test .mcma .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.test .mcma .highlight .answer-option-image answer-option {
  border-radius: 4px;
  padding: 5px;
  margin: 4px;
}
.exercise-wrapper .task.test .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.test .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper .task.test .mcma .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.test .mcma .highlight .active:hover .option .image-answer img {
  opacity: 0.8;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out > span,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out > span,
.exercise-wrapper .task.test .mcma .cross-out > span,
.exercise-wrapper-body .task.test .mcma .cross-out > span {
  line-height: 1.8;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .active,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .active,
.exercise-wrapper .task.test .mcma .cross-out .active,
.exercise-wrapper-body .task.test .mcma .cross-out .active {
  color: #afca0b;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper .task.test .mcma .cross-out .active:hover span,
.exercise-wrapper-body .task.test .mcma .cross-out .active:hover span {
  text-decoration: line-through;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .selected,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .selected,
.exercise-wrapper .task.test .mcma .cross-out .selected,
.exercise-wrapper-body .task.test .mcma .cross-out .selected {
  color: inherit;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper .task.test .mcma .cross-out .option answer-option,
.exercise-wrapper-body .task.test .mcma .cross-out .option answer-option {
  border: 1px dashed rgba(175, 202, 11, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper .task.test .mcma .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.test .mcma .cross-out .active:hover .option answer-option {
  background: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper .task.test .mcma .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.test .mcma .cross-out .selected .option answer-option {
  background: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test .t_report .cross-out,
.exercise-wrapper-body .task.test .t_report .cross-out {
  color: #afca0b !important;
}
.exercise-wrapper .task.test .t_report .cross-out .selected,
.exercise-wrapper-body .task.test .t_report .cross-out .selected {
  color: #333333;
}
.exercise-wrapper .task.test .mcma.horizontal .cross-out .missing,
.exercise-wrapper-body .task.test .mcma.horizontal .cross-out .missing,
.exercise-wrapper .task.test .mcma.horizontal .cross-out .correct,
.exercise-wrapper-body .task.test .mcma.horizontal .cross-out .correct,
.exercise-wrapper .task.test .mcma.horizontal .cross-out .wrong,
.exercise-wrapper-body .task.test .mcma.horizontal .cross-out .wrong {
  display: inline-block;
}
.exercise-wrapper .task.test .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.test .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper .task.test .mobile-view .mcma .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.test .mobile-view .mcma .cross-out .active:not(.selected):hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.test .mcma .underline .t_text-answer,
.exercise-wrapper-body .task.test .mcma .underline .t_text-answer,
.exercise-wrapper .task.test .mc-single-answer .underline .t_text-answer,
.exercise-wrapper-body .task.test .mc-single-answer .underline .t_text-answer {
  background-color: rgba(175, 202, 11, 0.15);
  padding: 0 2px;
}
.exercise-wrapper .task.test .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.test .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper .task.test .mc-single-answer .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.test .mc-single-answer .underline .active:hover .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.test .mcma .underline .active:hover .option,
.exercise-wrapper-body .task.test .mcma .underline .active:hover .option,
.exercise-wrapper .task.test .mc-single-answer .underline .active:hover .option,
.exercise-wrapper-body .task.test .mc-single-answer .underline .active:hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.test .mcma .underline .selected,
.exercise-wrapper-body .task.test .mcma .underline .selected,
.exercise-wrapper .task.test .mc-single-answer .underline .selected,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected {
  color: #afca0b;
}
.exercise-wrapper .task.test .mcma .underline .selected answer-option,
.exercise-wrapper-body .task.test .mcma .underline .selected answer-option,
.exercise-wrapper .task.test .mc-single-answer .underline .selected answer-option,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected answer-option,
.exercise-wrapper .task.test .mcma .underline .selected .option,
.exercise-wrapper-body .task.test .mcma .underline .selected .option,
.exercise-wrapper .task.test .mc-single-answer .underline .selected .option,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected .option {
  text-decoration: none;
}
.exercise-wrapper .task.test .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.test .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.test .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.test .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.test .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper .task.test .mc-single-answer .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected .option .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.test .mcma .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.test .mcma .underline .selected .option .image-answer img,
.exercise-wrapper .task.test .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper .task.test .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.test .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper .task.test .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.test .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn {
  outline: 1px solid #afca0b;
}
.exercise-wrapper .task.test .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child),
.exercise-wrapper-body .task.test .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.test .mc-single-answer.vertical .selectable-option > span > span,
.exercise-wrapper-body .task.test .mc-single-answer.vertical .selectable-option > span > span {
  margin-bottom: 0;
}
.exercise-wrapper .task.test .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper-body .task.test .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper .task.test .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span,
.exercise-wrapper-body .task.test .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span {
  margin-bottom: 5px;
}
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after {
  margin-left: 0;
  font-weight: bold;
  color: #333333;
}
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.test .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.test .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after {
  content: "●" !important;
  color: #afca0b;
}
.exercise-wrapper .task.test .missing-letters .input-field,
.exercise-wrapper-body .task.test .missing-letters .input-field,
.exercise-wrapper .task.test .categorisation .fillin .input-field,
.exercise-wrapper-body .task.test .categorisation .fillin .input-field,
.exercise-wrapper .task.test .categorisation .fillin .answer,
.exercise-wrapper-body .task.test .categorisation .fillin .answer,
.exercise-wrapper .task.test .ordering .input-field,
.exercise-wrapper-body .task.test .ordering .input-field,
.exercise-wrapper .task.test .gapfill .input-field,
.exercise-wrapper-body .task.test .gapfill .input-field,
.exercise-wrapper .task.test .sentence-corect .input-field,
.exercise-wrapper-body .task.test .sentence-corect .input-field,
.exercise-wrapper .task.test .free-writing textarea,
.exercise-wrapper-body .task.test .free-writing textarea {
  border-color: #afca0b #afca0b #859a08 #afca0b;
  border-width: 1px;
  border-radius: 4px;
  margin-bottom: 2px;
}
.exercise-wrapper .task.test .fillin .category .answer,
.exercise-wrapper-body .task.test .fillin .category .answer,
.exercise-wrapper .task.test .fillin .category .example,
.exercise-wrapper-body .task.test .fillin .category .example,
.exercise-wrapper .task.test .fillin .category input[type="text"].example,
.exercise-wrapper-body .task.test .fillin .category input[type="text"].example {
  outline-color: transparent;
  border: 1px solid #afca0b;
  border-radius: 4px;
}
.exercise-wrapper .task.test .fillin-keyboard,
.exercise-wrapper-body .task.test .fillin-keyboard {
  z-index: 100;
}
.exercise-wrapper .task.test .fillin-keyboard tr,
.exercise-wrapper-body .task.test .fillin-keyboard tr {
  display: flex;
  flex-wrap: wrap;
}
.exercise-wrapper .task.test .fillin-keyboard tr td,
.exercise-wrapper-body .task.test .fillin-keyboard tr td {
  border-color: #afca0b;
  margin-right: -1px;
  margin-bottom: -1px;
}
.exercise-wrapper .task.test .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.test .fillin-keyboard tr td:hover {
  background-color: #d9f4f3!important;
}
.exercise-wrapper .task.test .sentence-corect .state-btns,
.exercise-wrapper-body .task.test .sentence-corect .state-btns {
  background-color: #afca0b;
  border-radius: 4px;
  margin-left: 5px;
}
.exercise-wrapper .task.test .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper-body .task.test .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper .task.test .sentence-corect .show-answer .input-field + .state-btns,
.exercise-wrapper-body .task.test .sentence-corect .show-answer .input-field + .state-btns {
  margin-left: 2px;
}
.exercise-wrapper .task.test .sentence-corect .btn-correct,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct,
.exercise-wrapper .task.test .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong {
  background-color: rgba(255, 255, 255, 0.75);
  color: #afca0b;
  border-width: 1px;
}
.exercise-wrapper .task.test .sentence-corect .btn-correct:before,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct:before,
.exercise-wrapper .task.test .sentence-corect .btn-wrong:before,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong:before {
  filter: brightness(60%);
}
.exercise-wrapper .task.test .sentence-corect .btn-correct.active,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct.active,
.exercise-wrapper .task.test .sentence-corect .btn-wrong.active,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong.active {
  background-color: #afca0b;
}
.exercise-wrapper .task.test .sentence-corect .btn-correct.active:before,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct.active:before,
.exercise-wrapper .task.test .sentence-corect .btn-wrong.active:before,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong.active:before {
  filter: brightness(100%);
}
.exercise-wrapper .task.test .sentence-corect .btn-correct:focus,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct:focus,
.exercise-wrapper .task.test .sentence-corect .btn-wrong:focus,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong:focus {
  outline: none;
}
.exercise-wrapper .task.test .sentence-corect .btn-correct,
.exercise-wrapper-body .task.test .sentence-corect .btn-correct {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.test .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.test .sentence-corect .btn-wrong {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.test .dnd-gap,
.exercise-wrapper-body .task.test .dnd-gap {
  border-color: #afca0b #afca0b #859a08 #afca0b;
  border-width: 1px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.75);
  margin-bottom: 2px;
}
.exercise-wrapper .task.test .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.test .dnd-gap.dnd-highlight,
.exercise-wrapper .task.test .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.test .dnd-gap.can-accept-element {
  background-color: rgba(175, 202, 11, 0.15);
}
.exercise-wrapper .task.test .dnd-gap.dnd-highlight.selected,
.exercise-wrapper-body .task.test .dnd-gap.dnd-highlight.selected,
.exercise-wrapper .task.test .dnd-gap.can-accept-element.selected,
.exercise-wrapper-body .task.test .dnd-gap.can-accept-element.selected {
  border-style: solid;
  background-color: rgba(175, 202, 11, 0.35);
}
.exercise-wrapper .task.test .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.test .dnd-gap.dnd-hover {
  background-color: rgba(175, 202, 11, 0.25);
}
.exercise-wrapper .task.test .draggable-wrapper .wordpool-item,
.exercise-wrapper-body .task.test .draggable-wrapper .wordpool-item {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #afca0b;
  border-radius: 4px;
}
.exercise-wrapper .task.test .wordpool,
.exercise-wrapper-body .task.test .wordpool {
  background: #fff;
}
.exercise-wrapper .task.test .wordpool-dots,
.exercise-wrapper-body .task.test .wordpool-dots {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #afca0b;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.test .wordpool-item,
.exercise-wrapper-body .task.test .wordpool-item,
.exercise-wrapper .task.test span.dnd-item,
.exercise-wrapper-body .task.test span.dnd-item {
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid #afca0b;
  border-radius: 4px;
  outline-color: transparent;
}
.exercise-wrapper .task.test .wordpool-item.selected,
.exercise-wrapper-body .task.test .wordpool-item.selected,
.exercise-wrapper .task.test span.dnd-item.selected,
.exercise-wrapper-body .task.test span.dnd-item.selected {
  background-color: rgba(175, 202, 11, 0.15);
  border: 1px solid #afca0b;
}
.exercise-wrapper .task.test .wordpool-content,
.exercise-wrapper-body .task.test .wordpool-content {
  min-height: 57px;
  border-radius: 4px;
}
.exercise-wrapper .task.test .wordpool-content.display-dnd,
.exercise-wrapper-body .task.test .wordpool-content.display-dnd,
.exercise-wrapper .task.test .wordpool-content.display-taptap,
.exercise-wrapper-body .task.test .wordpool-content.display-taptap {
  background-color: rgba(175, 202, 11, 0.15);
  border-color: rgba(175, 202, 11, 0.25);
  border-width: 1px;
}
.exercise-wrapper .task.test .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.test .wordpool-content.display-taptap .wordpool-item {
  transition: all 0.3s;
}
.exercise-wrapper .task.test .wordpool-content.display-static,
.exercise-wrapper-body .task.test .wordpool-content.display-static {
  background-color: rgba(175, 202, 11, 0.07);
  border-color: transparent;
  border-width: 1px;
}
.exercise-wrapper .task.test .wordpool-content.display-static .wordpool-item,
.exercise-wrapper-body .task.test .wordpool-content.display-static .wordpool-item {
  background-color: transparent;
  border-color: transparent;
  margin: 5px 0;
  min-width: auto;
}
.exercise-wrapper .task.test .wordpool-content.display-static .wordpool-item + .wordpool-item:before,
.exercise-wrapper-body .task.test .wordpool-content.display-static .wordpool-item + .wordpool-item:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #afca0b;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.test .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.test .wordpool-content.display-taptap .wordpool-item {
  cursor: pointer;
}
.exercise-wrapper .task.test .wordpool-content .wordpool-item-asExample,
.exercise-wrapper-body .task.test .wordpool-content .wordpool-item-asExample,
.exercise-wrapper .task.test .wordpool-content .wordpool-item.example,
.exercise-wrapper-body .task.test .wordpool-content .wordpool-item.example {
  color: #aaa;
  border-color: #bbb;
}
.exercise-wrapper .task.test .mat-options > .mat-option,
.exercise-wrapper-body .task.test .mat-options > .mat-option,
.exercise-wrapper .task.test .mat-matches > .mat-option,
.exercise-wrapper-body .task.test .mat-matches > .mat-option,
.exercise-wrapper .task.test .mat-options > .mat-match,
.exercise-wrapper-body .task.test .mat-options > .mat-match,
.exercise-wrapper .task.test .mat-matches > .mat-match,
.exercise-wrapper-body .task.test .mat-matches > .mat-match {
  border: 1px solid #afca0b;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.test .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.test .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.test .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.test .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.test .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper .task.test .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.test .mat-matches > .mat-match:not(.mat-option-image) {
  padding-right: 16px;
}
.exercise-wrapper .task.test .mat-options > .mat-option.mat-option-image,
.exercise-wrapper-body .task.test .mat-options > .mat-option.mat-option-image,
.exercise-wrapper .task.test .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper-body .task.test .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper .task.test .mat-options > .mat-match.mat-option-image,
.exercise-wrapper-body .task.test .mat-options > .mat-match.mat-option-image,
.exercise-wrapper .task.test .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper-body .task.test .mat-matches > .mat-match.mat-option-image {
  padding: 5px;
}
.exercise-wrapper .task.test .mat-options > .mat-option .image-answer,
.exercise-wrapper-body .task.test .mat-options > .mat-option .image-answer,
.exercise-wrapper .task.test .mat-matches > .mat-option .image-answer,
.exercise-wrapper-body .task.test .mat-matches > .mat-option .image-answer,
.exercise-wrapper .task.test .mat-options > .mat-match .image-answer,
.exercise-wrapper-body .task.test .mat-options > .mat-match .image-answer,
.exercise-wrapper .task.test .mat-matches > .mat-match .image-answer,
.exercise-wrapper-body .task.test .mat-matches > .mat-match .image-answer {
  transition: all 0.3s;
}
.exercise-wrapper .task.test .mat-options > .selected,
.exercise-wrapper-body .task.test .mat-options > .selected,
.exercise-wrapper .task.test .mat-matches > .selected,
.exercise-wrapper-body .task.test .mat-matches > .selected {
  border: 1px solid #afca0b;
  color: #afca0b;
  background-color: rgba(175, 202, 11, 0.15);
}
.exercise-wrapper .task.test .mat-options > .selected.mat-option-image,
.exercise-wrapper-body .task.test .mat-options > .selected.mat-option-image,
.exercise-wrapper .task.test .mat-matches > .selected.mat-option-image,
.exercise-wrapper-body .task.test .mat-matches > .selected.mat-option-image {
  background-color: rgba(175, 202, 11, 0.5);
}
.exercise-wrapper .task.test .mat-options > .selected .image-answer,
.exercise-wrapper-body .task.test .mat-options > .selected .image-answer,
.exercise-wrapper .task.test .mat-matches > .selected .image-answer,
.exercise-wrapper-body .task.test .mat-matches > .selected .image-answer {
  opacity: 1;
}
.exercise-wrapper .task.test .mat-2-colors .mat-options > .mat-option,
.exercise-wrapper-body .task.test .mat-2-colors .mat-options > .mat-option {
  background-color: #afca0b;
  color: #fff;
}
.exercise-wrapper .task.test .mat-2-colors .mat-options > .mat-option.selected,
.exercise-wrapper-body .task.test .mat-2-colors .mat-options > .mat-option.selected {
  background-color: rgba(175, 202, 11, 0.45);
  text-shadow: 0 0 10px #afca0b;
}
.exercise-wrapper .task.test .mat-2-colors-alt .mat-matches > .mat-match,
.exercise-wrapper-body .task.test .mat-2-colors-alt .mat-matches > .mat-match {
  background-color: #afca0b;
  color: #fff;
}
.exercise-wrapper .task.test .mat-2-colors-alt .mat-matches > .mat-match.selected,
.exercise-wrapper-body .task.test .mat-2-colors-alt .mat-matches > .mat-match.selected {
  background-color: rgba(175, 202, 11, 0.45);
  text-shadow: 0 0 10px #afca0b;
}
.exercise-wrapper .task.test .mat-connections g,
.exercise-wrapper-body .task.test .mat-connections g {
  stroke: #afca0b;
}
.exercise-wrapper .task.test [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.test [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.test [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.test [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.test [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.test [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.test [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before {
  background-color: transparent !important;
}
.exercise-wrapper .task.test [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper .task.test [class*='autonumber'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'] .mat-match.mat-option-image:before {
  background-color: #afca0b;
  color: #fff;
  border-radius: 50%;
  border: none;
  width: 27px;
  height: 27px;
  line-height: 25px;
  top: -5px;
  left: -5px;
}
.exercise-wrapper .task.test [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.test [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.test [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.test [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.test [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.test [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.test [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.test [class*='mat-autonumber-left'] .mat-option,
.exercise-wrapper-body .task.test [class*='mat-autonumber-left'] .mat-option {
  text-align: left;
}
.exercise-wrapper .task.test [class*='mat-autonumber-right'] .mat-match,
.exercise-wrapper-body .task.test [class*='mat-autonumber-right'] .mat-match {
  text-align: left;
}
.exercise-wrapper .task.test .ordering .option,
.exercise-wrapper-body .task.test .ordering .option,
.exercise-wrapper .task.test .ordering .clickable-block,
.exercise-wrapper-body .task.test .ordering .clickable-block {
  border: 1px solid #afca0b;
  border-radius: 4px;
}
.exercise-wrapper .task.test .ordering .option .move-back,
.exercise-wrapper-body .task.test .ordering .option .move-back,
.exercise-wrapper .task.test .ordering .clickable-block .move-back,
.exercise-wrapper-body .task.test .ordering .clickable-block .move-back,
.exercise-wrapper .task.test .ordering .option .move-forward,
.exercise-wrapper-body .task.test .ordering .option .move-forward,
.exercise-wrapper .task.test .ordering .clickable-block .move-forward,
.exercise-wrapper-body .task.test .ordering .clickable-block .move-forward {
  border-color: rgba(175, 202, 11, 0.5) !important;
  color: #afca0b;
}
.exercise-wrapper .task.test .ordering.vertical img,
.exercise-wrapper-body .task.test .ordering.vertical img {
  min-width: 50px;
  min-height: 50px;
}
.exercise-wrapper .task.test .ui-sortable-placeholder,
.exercise-wrapper-body .task.test .ui-sortable-placeholder {
  background-color: rgba(175, 202, 11, 0.1) !important;
  border-color: rgba(175, 202, 11, 0.45) !important;
}
.exercise-wrapper .task.test .ordering.vertical .hangman-block,
.exercise-wrapper-body .task.test .ordering.vertical .hangman-block {
  position: relative;
  padding-left: 55px;
}
.exercise-wrapper .task.test .ordering.vertical .input-field,
.exercise-wrapper-body .task.test .ordering.vertical .input-field {
  position: absolute;
  text-align: left;
  left: 0;
}
.exercise-wrapper .task.test .categorisation .category,
.exercise-wrapper-body .task.test .categorisation .category {
  border-radius: 4px;
  margin: 2px;
}
.exercise-wrapper .task.test .categorisation .category-title,
.exercise-wrapper-body .task.test .categorisation .category-title {
  background: #afca0b;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.test .categorisation .category-content,
.exercise-wrapper-body .task.test .categorisation .category-content {
  background: rgba(175, 202, 11, 0.25);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  min-height: 94px;
}
.exercise-wrapper .task.test .categorisation .category-content .dnd-gap,
.exercise-wrapper-body .task.test .categorisation .category-content .dnd-gap {
  min-height: 70px;
}
.exercise-wrapper .task.test .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.test .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper .task.test .categorisation .category-content .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.test .categorisation .category-content .dnd-gap.can-accept-element {
  background-color: #fff;
}
.exercise-wrapper .task.test .categorisation .category-content .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.test .categorisation .category-content .dnd-gap.dnd-hover {
  background-color: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test .categorisation .categories-container,
.exercise-wrapper-body .task.test .categorisation .categories-container,
.exercise-wrapper .task.test .categorisation .dnd > .correct,
.exercise-wrapper-body .task.test .categorisation .dnd > .correct,
.exercise-wrapper .task.test .categorisation .dnd > .missing,
.exercise-wrapper-body .task.test .categorisation .dnd > .missing,
.exercise-wrapper .task.test .categorisation .dnd > .wrong,
.exercise-wrapper-body .task.test .categorisation .dnd > .wrong,
.exercise-wrapper .task.test .categorisation .fillin > span,
.exercise-wrapper-body .task.test .categorisation .fillin > span {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.exercise-wrapper .task.test .categorisation .categories-container .category,
.exercise-wrapper-body .task.test .categorisation .categories-container .category,
.exercise-wrapper .task.test .categorisation .dnd > .correct .category,
.exercise-wrapper-body .task.test .categorisation .dnd > .correct .category,
.exercise-wrapper .task.test .categorisation .dnd > .missing .category,
.exercise-wrapper-body .task.test .categorisation .dnd > .missing .category,
.exercise-wrapper .task.test .categorisation .dnd > .wrong .category,
.exercise-wrapper-body .task.test .categorisation .dnd > .wrong .category,
.exercise-wrapper .task.test .categorisation .fillin > span .category,
.exercise-wrapper-body .task.test .categorisation .fillin > span .category {
  overflow: visible;
  flex-basis: calc(50% - 10px);
}
.exercise-wrapper .task.test .categorisation.cat-3-cols .categories-container,
.exercise-wrapper-body .task.test .categorisation.cat-3-cols .categories-container,
.exercise-wrapper .task.test .categorisation.cat-4-cols .categories-container,
.exercise-wrapper-body .task.test .categorisation.cat-4-cols .categories-container,
.exercise-wrapper .task.test .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper-body .task.test .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper .task.test .categorisation.cat-4-cols .fillin .t_report,
.exercise-wrapper-body .task.test .categorisation.cat-4-cols .fillin .t_report {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.exercise-wrapper .task.test .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper-body .task.test .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper .task.test .categorisation.cat-3-cols .fillin .t_report .category,
.exercise-wrapper-body .task.test .categorisation.cat-3-cols .fillin .t_report .category {
  flex-basis: calc(33% - 10px);
}
.exercise-wrapper .task.test .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper-body .task.test .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper .task.test .categorisation.cat-4-cols .fillin .t_report .category,
.exercise-wrapper-body .task.test .categorisation.cat-4-cols .fillin .t_report .category {
  flex-basis: calc(25% - 10px);
}
.exercise-wrapper .task.test table.radio td,
.exercise-wrapper-body .task.test table.radio td,
.exercise-wrapper .task.test table.checkboxes td,
.exercise-wrapper-body .task.test table.checkboxes td,
.exercise-wrapper .task.test table.dropdown-cat td,
.exercise-wrapper-body .task.test table.dropdown-cat td,
.exercise-wrapper .task.test table.radio th,
.exercise-wrapper-body .task.test table.radio th,
.exercise-wrapper .task.test table.checkboxes th,
.exercise-wrapper-body .task.test table.checkboxes th,
.exercise-wrapper .task.test table.dropdown-cat th,
.exercise-wrapper-body .task.test table.dropdown-cat th {
  padding: 5px 10px;
}
.exercise-wrapper .task.test table.radio td,
.exercise-wrapper-body .task.test table.radio td,
.exercise-wrapper .task.test table.checkboxes td,
.exercise-wrapper-body .task.test table.checkboxes td,
.exercise-wrapper .task.test table.dropdown-cat td,
.exercise-wrapper-body .task.test table.dropdown-cat td {
  background: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test table.radio tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.test table.radio tr:nth-child(2n+1) td,
.exercise-wrapper .task.test table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.test table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper .task.test table.dropdown-cat tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.test table.dropdown-cat tr:nth-child(2n+1) td {
  background: rgba(175, 202, 11, 0.2);
}
.exercise-wrapper .task.test table.radio tr:first-of-type th,
.exercise-wrapper-body .task.test table.radio tr:first-of-type th,
.exercise-wrapper .task.test table.checkboxes tr:first-of-type th,
.exercise-wrapper-body .task.test table.checkboxes tr:first-of-type th,
.exercise-wrapper .task.test table.dropdown-cat tr:first-of-type th,
.exercise-wrapper-body .task.test table.dropdown-cat tr:first-of-type th {
  background: #afca0b;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .task.test table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper .task.test table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper .task.test table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.test table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper .task.test table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .task.test table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper .task.test table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper .task.test table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.test table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper .task.test table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.test table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.test table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.test table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .task.test table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.test table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.test table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .task.test table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper .task.test table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.test table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper .task.test table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper .task.test table.dropdown-cat tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.test table.dropdown-cat tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.test .wordsearch .solving td:hover,
.exercise-wrapper-body .task.test .wordsearch .solving td:hover {
  background-color: rgba(175, 202, 11, 0.35);
}
.exercise-wrapper .task.test .wordsearch td,
.exercise-wrapper-body .task.test .wordsearch td {
  border-color: #afca0b;
}
.exercise-wrapper .task.test .wordsearch td.activeLetter,
.exercise-wrapper-body .task.test .wordsearch td.activeLetter {
  background-color: rgba(175, 202, 11, 0.35);
}
.exercise-wrapper .task.test .wordsearch td strong,
.exercise-wrapper-body .task.test .wordsearch td strong {
  color: #afca0b;
}
.exercise-wrapper .task.test .wordsearch .wordpool-content,
.exercise-wrapper-body .task.test .wordsearch .wordpool-content {
  min-height: 61px;
  background-color: #ececec;
  border-color: rgba(175, 202, 11, 0.25);
  border-width: 1px;
  border-radius: 4px;
}
.exercise-wrapper .task.test .wordsearch .wordpool-content .wordpool-item,
.exercise-wrapper-body .task.test .wordsearch .wordpool-content .wordpool-item {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.7);
}
.exercise-wrapper .task.test .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging,
.exercise-wrapper-body .task.test .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging {
  border: 1px solid #afca0b;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.9);
}
.exercise-wrapper .task.test .wordsearch .wordpool-item,
.exercise-wrapper-body .task.test .wordsearch .wordpool-item {
  padding: 5px 20px 5px 10px;
  position: relative;
}
.exercise-wrapper .task.test .wordsearch .wordpool-item .answer-remove,
.exercise-wrapper-body .task.test .wordsearch .wordpool-item .answer-remove {
  position: absolute;
  right: 5px;
}
.exercise-wrapper .task.test .lo-state-showAnswer .wordsearch .wordpool-item,
.exercise-wrapper-body .task.test .lo-state-showAnswer .wordsearch .wordpool-item {
  padding: 5px 10px;
}
.exercise-wrapper .task.test .wordsnake tr,
.exercise-wrapper-body .task.test .wordsnake tr,
.exercise-wrapper .task.test .wordsnake td,
.exercise-wrapper-body .task.test .wordsnake td {
  display: inline-block;
  margin: 5px -1px;
}
.exercise-wrapper .task.test .wordsnake td,
.exercise-wrapper-body .task.test .wordsnake td {
  width: 18px;
  font-size: 0.95em;
}
.exercise-wrapper .task.test .crossword table,
.exercise-wrapper-body .task.test .crossword table {
  border-collapse: separate;
  border-spacing: 1px;
}
.exercise-wrapper .task.test .crossword td .number,
.exercise-wrapper-body .task.test .crossword td .number {
  color: #fff;
  background-color: #afca0b;
  border-radius: 4px;
}
.exercise-wrapper .task.test .crossword td .cw-letter,
.exercise-wrapper-body .task.test .crossword td .cw-letter {
  text-transform: uppercase;
}
.exercise-wrapper .task.test .crossword td .cw-letter:focus,
.exercise-wrapper-body .task.test .crossword td .cw-letter:focus {
  outline: none;
}
.exercise-wrapper .task.test .crossword td.border,
.exercise-wrapper-body .task.test .crossword td.border {
  border: 1px solid #afca0b;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 #afca0b;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .crossword td.border .number,
.exercise-wrapper-body .task.test .crossword td.border .number {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  line-height: 12px;
  min-width: 11px;
  font-weight: normal;
  text-align: left;
}
.exercise-wrapper .task.test .crossword td.active,
.exercise-wrapper-body .task.test .crossword td.active {
  background-color: rgba(175, 202, 11, 0.25);
}
.exercise-wrapper .task.test .crossword td.border.hiddenLetter,
.exercise-wrapper-body .task.test .crossword td.border.hiddenLetter {
  background-color: rgba(175, 202, 11, 0.25);
}
.exercise-wrapper .task.test .crossword td.border.hiddenLetter .example,
.exercise-wrapper-body .task.test .crossword td.border.hiddenLetter .example {
  background-color: transparent;
}
.exercise-wrapper .task.test .crossword .clues,
.exercise-wrapper-body .task.test .crossword .clues {
  line-height: 1.6;
}
.exercise-wrapper .task.test .crossword .clues .across h3:before,
.exercise-wrapper-body .task.test .crossword .clues .across h3:before {
  content: 'Poziomo';
  color: #333333;
}
.exercise-wrapper .task.test .crossword .clues .down h3:before,
.exercise-wrapper-body .task.test .crossword .clues .down h3:before {
  content: 'Pionowo';
  color: #333333;
}
.exercise-wrapper .task.test .crossword .clues h3,
.exercise-wrapper-body .task.test .crossword .clues h3 {
  padding-left: 10px;
  font-size: 1.15em;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  color: transparent;
}
.exercise-wrapper .task.test .crossword .clues ol > li,
.exercise-wrapper-body .task.test .crossword .clues ol > li {
  padding: 0 5px 0 35px;
}
.exercise-wrapper .task.test .crossword .clues ol > li .answer-option-text,
.exercise-wrapper-body .task.test .crossword .clues ol > li .answer-option-text {
  padding: 2px;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .crossword .clues ol > li.active .answer-option-text,
.exercise-wrapper-body .task.test .crossword .clues ol > li.active .answer-option-text {
  background-color: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test .crossword .clues ol > li .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.test .crossword .clues ol > li .answer-option-image .t_image-answer {
  border-radius: 4px;
  background-color: transparent;
}
.exercise-wrapper .task.test .crossword .clues ol > li.active .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.test .crossword .clues ol > li.active .answer-option-image .t_image-answer {
  box-shadow: 0 0 0 10px rgba(175, 202, 11, 0.1);
  background-color: rgba(175, 202, 11, 0.1);
}
.exercise-wrapper .task.test .crossword .clues .number,
.exercise-wrapper-body .task.test .crossword .clues .number {
  color: #afca0b;
  border-radius: 4px;
  text-align: center;
  margin: 0 5px 0 -35px;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .crossword .clues .active,
.exercise-wrapper-body .task.test .crossword .clues .active {
  background-color: transparent;
  color: #afca0b;
}
.exercise-wrapper .task.test .crossword .border.space-horizontal:before,
.exercise-wrapper-body .task.test .crossword .border.space-horizontal:before {
  border-right: 2px dotted #fff;
  right: -3px;
}
.exercise-wrapper .task.test .dropdown:after,
.exercise-wrapper-body .task.test .dropdown:after {
  background-image: url(./../../assets/images/c81337d5-093c-4438-8176-29026d1374ba.image?v=1&type=png);
}
.exercise-wrapper .task.film .mc-single-answer select,
.exercise-wrapper-body .task.film .mc-single-answer select,
.exercise-wrapper .task.film .categorisation select,
.exercise-wrapper-body .task.film .categorisation select {
  background-image: none;
  border-color: #f18700 #f18700 #be6a00 #f18700;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .dropdown,
.exercise-wrapper-body .task.film .dropdown {
  position: relative;
  display: inline-block;
}
.exercise-wrapper .task.film .dropdown:after,
.exercise-wrapper-body .task.film .dropdown:after {
  pointer-events: none;
  content: '';
  position: absolute;
  right: 0;
  top: 17px;
  width: 25px;
  height: 10px;
  background-image: url(./../../assets/images/bda508d1-5aaa-4162-8fdb-d66857924bfc.image?v=1&type=png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.exercise-wrapper .task.film .short-dropdown .mc-single-answer select,
.exercise-wrapper-body .task.film .short-dropdown .mc-single-answer select,
.exercise-wrapper .task.film .short-dropdown.mc-single-answer select,
.exercise-wrapper-body .task.film .short-dropdown.mc-single-answer select {
  min-width: 50px;
}
.exercise-wrapper .task.film .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.film .mc-single-answer .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper .task.film .mc-multiple-answers .selectable-option:not(.dropdown) > span:before,
.exercise-wrapper-body .task.film .mc-multiple-answers .selectable-option:not(.dropdown) > span:before {
  color: #f18700;
}
.exercise-wrapper .task.film .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before,
.exercise-wrapper-body .task.film .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio > span:before {
  bottom: 0;
}
.exercise-wrapper .task.film .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.film .categorisation input[type="checkbox"] + *:before,
.exercise-wrapper .task.film .mcma input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.film .mcma input[type="checkbox"] + *:before,
.exercise-wrapper .task.film .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper-body .task.film .mc-single-answer input[type="checkbox"] + *:before,
.exercise-wrapper .task.film .categorisation input[type="radio"] + *:before,
.exercise-wrapper-body .task.film .categorisation input[type="radio"] + *:before,
.exercise-wrapper .task.film .mcma input[type="radio"] + *:before,
.exercise-wrapper-body .task.film .mcma input[type="radio"] + *:before,
.exercise-wrapper .task.film .mc-single-answer input[type="radio"] + *:before,
.exercise-wrapper-body .task.film .mc-single-answer input[type="radio"] + *:before {
  border-color: transparent;
  box-shadow: 0 0 0 1px #f18700;
}
.exercise-wrapper .task.film .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.film .categorisation input[type="radio"]:checked + span span,
.exercise-wrapper .task.film .mcma input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.film .mcma input[type="radio"]:checked + span span,
.exercise-wrapper .task.film .mc-single-answer input[type="radio"]:checked + span span,
.exercise-wrapper-body .task.film .mc-single-answer input[type="radio"]:checked + span span {
  background-color: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.film .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper .task.film .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.film .mcma input[type="radio"]:checked + span:before,
.exercise-wrapper .task.film .mc-single-answer input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.film .mc-single-answer input[type="radio"]:checked + span:before {
  background-color: #f18700;
  border: 1px solid #fff;
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #f18700;
}
.exercise-wrapper .task.film .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.film .categorisation input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.film .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.film .mcma input[type="checkbox"]:checked + span span,
.exercise-wrapper .task.film .mc-single-answer input[type="checkbox"]:checked + span span,
.exercise-wrapper-body .task.film .mc-single-answer input[type="checkbox"]:checked + span span {
  background-color: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.film .categorisation input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.film .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.film .mcma input[type="checkbox"]:checked + span:before,
.exercise-wrapper .task.film .mc-single-answer input[type="checkbox"]:checked + span:before,
.exercise-wrapper-body .task.film .mc-single-answer input[type="checkbox"]:checked + span:before {
  background-color: #f18700;
  box-shadow: 0 0 0 1px #f18700;
  border: 3px solid #fff;
  background-image: none;
}
.exercise-wrapper .task.film .categorisation .has-answers-with-assets,
.exercise-wrapper-body .task.film .categorisation .has-answers-with-assets,
.exercise-wrapper .task.film .mcma .has-answers-with-assets,
.exercise-wrapper-body .task.film .mcma .has-answers-with-assets,
.exercise-wrapper .task.film .mc-single-answer .has-answers-with-assets,
.exercise-wrapper-body .task.film .mc-single-answer .has-answers-with-assets {
  padding-top: 5px;
  padding-bottom: 5px;
}
.exercise-wrapper .task.film .categorisation input[type="radio"] + span:before,
.exercise-wrapper-body .task.film .categorisation input[type="radio"] + span:before {
  margin-right: 0;
}
.exercise-wrapper .task.film .categorisation input[type="radio"]:checked + span:before,
.exercise-wrapper-body .task.film .categorisation input[type="radio"]:checked + span:before {
  margin-right: 2px;
}
.exercise-wrapper .task.film .categorisation input[type=checkbox] + :before,
.exercise-wrapper-body .task.film .categorisation input[type=checkbox] + :before {
  margin-right: 0;
}
.exercise-wrapper .task.film .mcma > span,
.exercise-wrapper-body .task.film .mcma > span,
.exercise-wrapper .task.film .mc-single-answer:not(.dropdown) > span,
.exercise-wrapper-body .task.film .mc-single-answer:not(.dropdown) > span {
  padding-left: 4px;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .active:hover .option,
.exercise-wrapper .task.film .mcma .highlight .active:hover .option,
.exercise-wrapper-body .task.film .mcma .highlight .active:hover .option,
.exercise-wrapper .task.film .mc-single-answer .highlight .selected .option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .selected .option,
.exercise-wrapper .task.film .mcma .highlight .selected .option,
.exercise-wrapper-body .task.film .mcma .highlight .selected .option {
  background: transparent;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .active:hover .option answer-option,
.exercise-wrapper .task.film .mcma .highlight .active:hover .option answer-option,
.exercise-wrapper-body .task.film .mcma .highlight .active:hover .option answer-option {
  background: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .selected .option answer-option,
.exercise-wrapper .task.film .mcma .highlight .selected .option answer-option,
.exercise-wrapper-body .task.film .mcma .highlight .selected .option answer-option {
  background: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film .mc-single-answer .highlight .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .option answer-option,
.exercise-wrapper .task.film .mcma .highlight .option answer-option,
.exercise-wrapper-body .task.film .mcma .highlight .option answer-option {
  border: 1px dashed rgba(241, 135, 0, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .selected,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .selected,
.exercise-wrapper .task.film .mcma .highlight .selected,
.exercise-wrapper-body .task.film .mcma .highlight .selected {
  color: #f18700;
}
.exercise-wrapper .task.film .mcma.horizontal .highlight .missing,
.exercise-wrapper-body .task.film .mcma.horizontal .highlight .missing,
.exercise-wrapper .task.film .mcma.horizontal .highlight .correct,
.exercise-wrapper-body .task.film .mcma.horizontal .highlight .correct,
.exercise-wrapper .task.film .mcma.horizontal .highlight .wrong,
.exercise-wrapper-body .task.film .mcma.horizontal .highlight .wrong {
  display: inline-block;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .option .image-answer:after,
.exercise-wrapper .task.film .mcma .highlight .option .image-answer:after,
.exercise-wrapper-body .task.film .mcma .highlight .option .image-answer:after {
  display: none!important;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .answer-option-image answer-option,
.exercise-wrapper .task.film .mcma .highlight .answer-option-image answer-option,
.exercise-wrapper-body .task.film .mcma .highlight .answer-option-image answer-option {
  border-radius: 4px;
  padding: 5px;
  margin: 4px;
}
.exercise-wrapper .task.film .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.film .mc-single-answer .highlight .active:hover .option .image-answer img,
.exercise-wrapper .task.film .mcma .highlight .active:hover .option .image-answer img,
.exercise-wrapper-body .task.film .mcma .highlight .active:hover .option .image-answer img {
  opacity: 0.8;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out > span,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out > span,
.exercise-wrapper .task.film .mcma .cross-out > span,
.exercise-wrapper-body .task.film .mcma .cross-out > span {
  line-height: 1.8;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .active,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .active,
.exercise-wrapper .task.film .mcma .cross-out .active,
.exercise-wrapper-body .task.film .mcma .cross-out .active {
  color: #f18700;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .active:hover span,
.exercise-wrapper .task.film .mcma .cross-out .active:hover span,
.exercise-wrapper-body .task.film .mcma .cross-out .active:hover span {
  text-decoration: line-through;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .selected,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .selected,
.exercise-wrapper .task.film .mcma .cross-out .selected,
.exercise-wrapper-body .task.film .mcma .cross-out .selected {
  color: inherit;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .option answer-option,
.exercise-wrapper .task.film .mcma .cross-out .option answer-option,
.exercise-wrapper-body .task.film .mcma .cross-out .option answer-option {
  border: 1px dashed rgba(241, 135, 0, 0.35);
  border-radius: 4px;
  display: inline-block !important;
  padding: 0 4px;
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .active:hover .option answer-option,
.exercise-wrapper .task.film .mcma .cross-out .active:hover .option answer-option,
.exercise-wrapper-body .task.film .mcma .cross-out .active:hover .option answer-option {
  background: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .cross-out .selected .option answer-option,
.exercise-wrapper .task.film .mcma .cross-out .selected .option answer-option,
.exercise-wrapper-body .task.film .mcma .cross-out .selected .option answer-option {
  background: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film .t_report .cross-out,
.exercise-wrapper-body .task.film .t_report .cross-out {
  color: #f18700 !important;
}
.exercise-wrapper .task.film .t_report .cross-out .selected,
.exercise-wrapper-body .task.film .t_report .cross-out .selected {
  color: #333333;
}
.exercise-wrapper .task.film .mcma.horizontal .cross-out .missing,
.exercise-wrapper-body .task.film .mcma.horizontal .cross-out .missing,
.exercise-wrapper .task.film .mcma.horizontal .cross-out .correct,
.exercise-wrapper-body .task.film .mcma.horizontal .cross-out .correct,
.exercise-wrapper .task.film .mcma.horizontal .cross-out .wrong,
.exercise-wrapper-body .task.film .mcma.horizontal .cross-out .wrong {
  display: inline-block;
}
.exercise-wrapper .task.film .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.film .mobile-view .mc-single-answer .cross-out .active:not(.selected):hover .option,
.exercise-wrapper .task.film .mobile-view .mcma .cross-out .active:not(.selected):hover .option,
.exercise-wrapper-body .task.film .mobile-view .mcma .cross-out .active:not(.selected):hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.film .mcma .underline .t_text-answer,
.exercise-wrapper-body .task.film .mcma .underline .t_text-answer,
.exercise-wrapper .task.film .mc-single-answer .underline .t_text-answer,
.exercise-wrapper-body .task.film .mc-single-answer .underline .t_text-answer {
  background-color: rgba(241, 135, 0, 0.15);
  padding: 0 2px;
}
.exercise-wrapper .task.film .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.film .mcma .underline .active:hover .t_text-answer,
.exercise-wrapper .task.film .mc-single-answer .underline .active:hover .t_text-answer,
.exercise-wrapper-body .task.film .mc-single-answer .underline .active:hover .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.film .mcma .underline .active:hover .option,
.exercise-wrapper-body .task.film .mcma .underline .active:hover .option,
.exercise-wrapper .task.film .mc-single-answer .underline .active:hover .option,
.exercise-wrapper-body .task.film .mc-single-answer .underline .active:hover .option {
  text-decoration: none;
}
.exercise-wrapper .task.film .mcma .underline .selected,
.exercise-wrapper-body .task.film .mcma .underline .selected,
.exercise-wrapper .task.film .mc-single-answer .underline .selected,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected {
  color: #f18700;
}
.exercise-wrapper .task.film .mcma .underline .selected answer-option,
.exercise-wrapper-body .task.film .mcma .underline .selected answer-option,
.exercise-wrapper .task.film .mc-single-answer .underline .selected answer-option,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected answer-option,
.exercise-wrapper .task.film .mcma .underline .selected .option,
.exercise-wrapper-body .task.film .mcma .underline .selected .option,
.exercise-wrapper .task.film .mc-single-answer .underline .selected .option,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected .option {
  text-decoration: none;
}
.exercise-wrapper .task.film .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.film .mcma .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.film .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected answer-option .t_text-answer,
.exercise-wrapper .task.film .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.film .mcma .underline .selected .option .t_text-answer,
.exercise-wrapper .task.film .mc-single-answer .underline .selected .option .t_text-answer,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected .option .t_text-answer {
  text-decoration: underline;
}
.exercise-wrapper .task.film .mcma .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.film .mcma .underline .selected .option .image-answer img,
.exercise-wrapper .task.film .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected .option .image-answer img,
.exercise-wrapper .task.film .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.film .mcma .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper .task.film .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn,
.exercise-wrapper-body .task.film .mc-single-answer .underline .selected .option .audio-answer .audio-player-controls .btn {
  outline: 1px solid #f18700;
}
.exercise-wrapper .task.film .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child),
.exercise-wrapper-body .task.film .mc-single-answer.horizontal .selectable-option.radio > span:not(:last-child) {
  margin-right: 15px;
}
.exercise-wrapper .task.film .mc-single-answer.vertical .selectable-option > span > span,
.exercise-wrapper-body .task.film .mc-single-answer.vertical .selectable-option > span > span {
  margin-bottom: 0;
}
.exercise-wrapper .task.film .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper-body .task.film .mc-single-answer[display-type="highlight"].vertical .selectable-option > span,
.exercise-wrapper .task.film .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span,
.exercise-wrapper-body .task.film .mc-single-answer[display-type="cross-out"].vertical .selectable-option > span {
  margin-bottom: 5px;
}
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-slash .mcma.horizontal .underline > span:not(:last-of-type):after {
  margin-left: 0;
  font-weight: bold;
  color: #333333;
}
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .cross-out > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .highlight > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mc-single-answer.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper .task.film .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after,
.exercise-wrapper-body .task.film .scmc-separator-hyphen .mcma.horizontal .underline > span:not(:last-of-type):after {
  content: "●" !important;
  color: #f18700;
}
.exercise-wrapper .task.film .missing-letters .input-field,
.exercise-wrapper-body .task.film .missing-letters .input-field,
.exercise-wrapper .task.film .categorisation .fillin .input-field,
.exercise-wrapper-body .task.film .categorisation .fillin .input-field,
.exercise-wrapper .task.film .categorisation .fillin .answer,
.exercise-wrapper-body .task.film .categorisation .fillin .answer,
.exercise-wrapper .task.film .ordering .input-field,
.exercise-wrapper-body .task.film .ordering .input-field,
.exercise-wrapper .task.film .gapfill .input-field,
.exercise-wrapper-body .task.film .gapfill .input-field,
.exercise-wrapper .task.film .sentence-corect .input-field,
.exercise-wrapper-body .task.film .sentence-corect .input-field,
.exercise-wrapper .task.film .free-writing textarea,
.exercise-wrapper-body .task.film .free-writing textarea {
  border-color: #f18700 #f18700 #be6a00 #f18700;
  border-width: 1px;
  border-radius: 4px;
  margin-bottom: 2px;
}
.exercise-wrapper .task.film .fillin .category .answer,
.exercise-wrapper-body .task.film .fillin .category .answer,
.exercise-wrapper .task.film .fillin .category .example,
.exercise-wrapper-body .task.film .fillin .category .example,
.exercise-wrapper .task.film .fillin .category input[type="text"].example,
.exercise-wrapper-body .task.film .fillin .category input[type="text"].example {
  outline-color: transparent;
  border: 1px solid #f18700;
  border-radius: 4px;
}
.exercise-wrapper .task.film .fillin-keyboard,
.exercise-wrapper-body .task.film .fillin-keyboard {
  z-index: 100;
}
.exercise-wrapper .task.film .fillin-keyboard tr,
.exercise-wrapper-body .task.film .fillin-keyboard tr {
  display: flex;
  flex-wrap: wrap;
}
.exercise-wrapper .task.film .fillin-keyboard tr td,
.exercise-wrapper-body .task.film .fillin-keyboard tr td {
  border-color: #f18700;
  margin-right: -1px;
  margin-bottom: -1px;
}
.exercise-wrapper .task.film .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.film .fillin-keyboard tr td:hover {
  background-color: #d9f4f3!important;
}
.exercise-wrapper .task.film .sentence-corect .state-btns,
.exercise-wrapper-body .task.film .sentence-corect .state-btns {
  background-color: #f18700;
  border-radius: 4px;
  margin-left: 5px;
}
.exercise-wrapper .task.film .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper-body .task.film .sentence-corect .report .input-field + .state-btns,
.exercise-wrapper .task.film .sentence-corect .show-answer .input-field + .state-btns,
.exercise-wrapper-body .task.film .sentence-corect .show-answer .input-field + .state-btns {
  margin-left: 2px;
}
.exercise-wrapper .task.film .sentence-corect .btn-correct,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct,
.exercise-wrapper .task.film .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong {
  background-color: rgba(255, 255, 255, 0.75);
  color: #f18700;
  border-width: 1px;
}
.exercise-wrapper .task.film .sentence-corect .btn-correct:before,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct:before,
.exercise-wrapper .task.film .sentence-corect .btn-wrong:before,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong:before {
  filter: brightness(60%);
}
.exercise-wrapper .task.film .sentence-corect .btn-correct.active,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct.active,
.exercise-wrapper .task.film .sentence-corect .btn-wrong.active,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong.active {
  background-color: #f18700;
}
.exercise-wrapper .task.film .sentence-corect .btn-correct.active:before,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct.active:before,
.exercise-wrapper .task.film .sentence-corect .btn-wrong.active:before,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong.active:before {
  filter: brightness(100%);
}
.exercise-wrapper .task.film .sentence-corect .btn-correct:focus,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct:focus,
.exercise-wrapper .task.film .sentence-corect .btn-wrong:focus,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong:focus {
  outline: none;
}
.exercise-wrapper .task.film .sentence-corect .btn-correct,
.exercise-wrapper-body .task.film .sentence-corect .btn-correct {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.film .sentence-corect .btn-wrong,
.exercise-wrapper-body .task.film .sentence-corect .btn-wrong {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.film .dnd-gap,
.exercise-wrapper-body .task.film .dnd-gap {
  border-color: #f18700 #f18700 #be6a00 #f18700;
  border-width: 1px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.75);
  margin-bottom: 2px;
}
.exercise-wrapper .task.film .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.film .dnd-gap.dnd-highlight,
.exercise-wrapper .task.film .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.film .dnd-gap.can-accept-element {
  background-color: rgba(241, 135, 0, 0.15);
}
.exercise-wrapper .task.film .dnd-gap.dnd-highlight.selected,
.exercise-wrapper-body .task.film .dnd-gap.dnd-highlight.selected,
.exercise-wrapper .task.film .dnd-gap.can-accept-element.selected,
.exercise-wrapper-body .task.film .dnd-gap.can-accept-element.selected {
  border-style: solid;
  background-color: rgba(241, 135, 0, 0.35);
}
.exercise-wrapper .task.film .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.film .dnd-gap.dnd-hover {
  background-color: rgba(241, 135, 0, 0.25);
}
.exercise-wrapper .task.film .draggable-wrapper .wordpool-item,
.exercise-wrapper-body .task.film .draggable-wrapper .wordpool-item {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #f18700;
  border-radius: 4px;
}
.exercise-wrapper .task.film .wordpool,
.exercise-wrapper-body .task.film .wordpool {
  background: #fff;
}
.exercise-wrapper .task.film .wordpool-dots,
.exercise-wrapper-body .task.film .wordpool-dots {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #f18700;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.film .wordpool-item,
.exercise-wrapper-body .task.film .wordpool-item,
.exercise-wrapper .task.film span.dnd-item,
.exercise-wrapper-body .task.film span.dnd-item {
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid #f18700;
  border-radius: 4px;
  outline-color: transparent;
}
.exercise-wrapper .task.film .wordpool-item.selected,
.exercise-wrapper-body .task.film .wordpool-item.selected,
.exercise-wrapper .task.film span.dnd-item.selected,
.exercise-wrapper-body .task.film span.dnd-item.selected {
  background-color: rgba(241, 135, 0, 0.15);
  border: 1px solid #f18700;
}
.exercise-wrapper .task.film .wordpool-content,
.exercise-wrapper-body .task.film .wordpool-content {
  min-height: 57px;
  border-radius: 4px;
}
.exercise-wrapper .task.film .wordpool-content.display-dnd,
.exercise-wrapper-body .task.film .wordpool-content.display-dnd,
.exercise-wrapper .task.film .wordpool-content.display-taptap,
.exercise-wrapper-body .task.film .wordpool-content.display-taptap {
  background-color: rgba(241, 135, 0, 0.15);
  border-color: rgba(241, 135, 0, 0.25);
  border-width: 1px;
}
.exercise-wrapper .task.film .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.film .wordpool-content.display-taptap .wordpool-item {
  transition: all 0.3s;
}
.exercise-wrapper .task.film .wordpool-content.display-static,
.exercise-wrapper-body .task.film .wordpool-content.display-static {
  background-color: rgba(241, 135, 0, 0.07);
  border-color: transparent;
  border-width: 1px;
}
.exercise-wrapper .task.film .wordpool-content.display-static .wordpool-item,
.exercise-wrapper-body .task.film .wordpool-content.display-static .wordpool-item {
  background-color: transparent;
  border-color: transparent;
  margin: 5px 0;
  min-width: auto;
}
.exercise-wrapper .task.film .wordpool-content.display-static .wordpool-item + .wordpool-item:before,
.exercise-wrapper-body .task.film .wordpool-content.display-static .wordpool-item + .wordpool-item:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #f18700;
  margin-right: 12px;
  top: -2px;
}
.exercise-wrapper .task.film .wordpool-content.display-taptap .wordpool-item,
.exercise-wrapper-body .task.film .wordpool-content.display-taptap .wordpool-item {
  cursor: pointer;
}
.exercise-wrapper .task.film .wordpool-content .wordpool-item-asExample,
.exercise-wrapper-body .task.film .wordpool-content .wordpool-item-asExample,
.exercise-wrapper .task.film .wordpool-content .wordpool-item.example,
.exercise-wrapper-body .task.film .wordpool-content .wordpool-item.example {
  color: #aaa;
  border-color: #bbb;
}
.exercise-wrapper .task.film .mat-options > .mat-option,
.exercise-wrapper-body .task.film .mat-options > .mat-option,
.exercise-wrapper .task.film .mat-matches > .mat-option,
.exercise-wrapper-body .task.film .mat-matches > .mat-option,
.exercise-wrapper .task.film .mat-options > .mat-match,
.exercise-wrapper-body .task.film .mat-options > .mat-match,
.exercise-wrapper .task.film .mat-matches > .mat-match,
.exercise-wrapper-body .task.film .mat-matches > .mat-match {
  border: 1px solid #f18700;
  border-radius: 4px;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.film .mat-options > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.film .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper-body .task.film .mat-matches > .mat-option:not(.mat-option-image),
.exercise-wrapper .task.film .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.film .mat-options > .mat-match:not(.mat-option-image),
.exercise-wrapper .task.film .mat-matches > .mat-match:not(.mat-option-image),
.exercise-wrapper-body .task.film .mat-matches > .mat-match:not(.mat-option-image) {
  padding-right: 16px;
}
.exercise-wrapper .task.film .mat-options > .mat-option.mat-option-image,
.exercise-wrapper-body .task.film .mat-options > .mat-option.mat-option-image,
.exercise-wrapper .task.film .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper-body .task.film .mat-matches > .mat-option.mat-option-image,
.exercise-wrapper .task.film .mat-options > .mat-match.mat-option-image,
.exercise-wrapper-body .task.film .mat-options > .mat-match.mat-option-image,
.exercise-wrapper .task.film .mat-matches > .mat-match.mat-option-image,
.exercise-wrapper-body .task.film .mat-matches > .mat-match.mat-option-image {
  padding: 5px;
}
.exercise-wrapper .task.film .mat-options > .mat-option .image-answer,
.exercise-wrapper-body .task.film .mat-options > .mat-option .image-answer,
.exercise-wrapper .task.film .mat-matches > .mat-option .image-answer,
.exercise-wrapper-body .task.film .mat-matches > .mat-option .image-answer,
.exercise-wrapper .task.film .mat-options > .mat-match .image-answer,
.exercise-wrapper-body .task.film .mat-options > .mat-match .image-answer,
.exercise-wrapper .task.film .mat-matches > .mat-match .image-answer,
.exercise-wrapper-body .task.film .mat-matches > .mat-match .image-answer {
  transition: all 0.3s;
}
.exercise-wrapper .task.film .mat-options > .selected,
.exercise-wrapper-body .task.film .mat-options > .selected,
.exercise-wrapper .task.film .mat-matches > .selected,
.exercise-wrapper-body .task.film .mat-matches > .selected {
  border: 1px solid #f18700;
  color: #f18700;
  background-color: rgba(241, 135, 0, 0.15);
}
.exercise-wrapper .task.film .mat-options > .selected.mat-option-image,
.exercise-wrapper-body .task.film .mat-options > .selected.mat-option-image,
.exercise-wrapper .task.film .mat-matches > .selected.mat-option-image,
.exercise-wrapper-body .task.film .mat-matches > .selected.mat-option-image {
  background-color: rgba(241, 135, 0, 0.5);
}
.exercise-wrapper .task.film .mat-options > .selected .image-answer,
.exercise-wrapper-body .task.film .mat-options > .selected .image-answer,
.exercise-wrapper .task.film .mat-matches > .selected .image-answer,
.exercise-wrapper-body .task.film .mat-matches > .selected .image-answer {
  opacity: 1;
}
.exercise-wrapper .task.film .mat-2-colors .mat-options > .mat-option,
.exercise-wrapper-body .task.film .mat-2-colors .mat-options > .mat-option {
  background-color: #f18700;
  color: #fff;
}
.exercise-wrapper .task.film .mat-2-colors .mat-options > .mat-option.selected,
.exercise-wrapper-body .task.film .mat-2-colors .mat-options > .mat-option.selected {
  background-color: rgba(241, 135, 0, 0.45);
  text-shadow: 0 0 10px #f18700;
}
.exercise-wrapper .task.film .mat-2-colors-alt .mat-matches > .mat-match,
.exercise-wrapper-body .task.film .mat-2-colors-alt .mat-matches > .mat-match {
  background-color: #f18700;
  color: #fff;
}
.exercise-wrapper .task.film .mat-2-colors-alt .mat-matches > .mat-match.selected,
.exercise-wrapper-body .task.film .mat-2-colors-alt .mat-matches > .mat-match.selected {
  background-color: rgba(241, 135, 0, 0.45);
  text-shadow: 0 0 10px #f18700;
}
.exercise-wrapper .task.film .mat-connections g,
.exercise-wrapper-body .task.film .mat-connections g {
  stroke: #f18700;
}
.exercise-wrapper .task.film [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-left'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.film [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-right'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.film [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-autonumber'] .mat-option:not(.mat-option-image):before,
.exercise-wrapper .task.film [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-left'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.film [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-right'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper .task.film [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before,
.exercise-wrapper-body .task.film [class*='mat-autonumber'] .mat-match:not(.mat-option-image):before {
  background-color: transparent !important;
}
.exercise-wrapper .task.film [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'] .mat-option.mat-option-image:before,
.exercise-wrapper .task.film [class*='autonumber'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'] .mat-match.mat-option-image:before {
  background-color: #f18700;
  color: #fff;
  border-radius: 50%;
  border: none;
  width: 27px;
  height: 27px;
  line-height: 25px;
  top: -5px;
  left: -5px;
}
.exercise-wrapper .task.film [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='right-decimal'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.film [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='right-upper-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.film [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='right-lower-alpha'] .mat-match.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.film [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='left-decimal'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, decimal);
}
.exercise-wrapper .task.film [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='left-upper-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, upper-alpha);
}
.exercise-wrapper .task.film [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before,
.exercise-wrapper-body .task.film [class*='autonumber'][class*='left-lower-alpha'] .mat-option.mat-option-image:before {
  content: counter(numberedOptionsMat, lower-alpha);
}
.exercise-wrapper .task.film [class*='mat-autonumber-left'] .mat-option,
.exercise-wrapper-body .task.film [class*='mat-autonumber-left'] .mat-option {
  text-align: left;
}
.exercise-wrapper .task.film [class*='mat-autonumber-right'] .mat-match,
.exercise-wrapper-body .task.film [class*='mat-autonumber-right'] .mat-match {
  text-align: left;
}
.exercise-wrapper .task.film .ordering .option,
.exercise-wrapper-body .task.film .ordering .option,
.exercise-wrapper .task.film .ordering .clickable-block,
.exercise-wrapper-body .task.film .ordering .clickable-block {
  border: 1px solid #f18700;
  border-radius: 4px;
}
.exercise-wrapper .task.film .ordering .option .move-back,
.exercise-wrapper-body .task.film .ordering .option .move-back,
.exercise-wrapper .task.film .ordering .clickable-block .move-back,
.exercise-wrapper-body .task.film .ordering .clickable-block .move-back,
.exercise-wrapper .task.film .ordering .option .move-forward,
.exercise-wrapper-body .task.film .ordering .option .move-forward,
.exercise-wrapper .task.film .ordering .clickable-block .move-forward,
.exercise-wrapper-body .task.film .ordering .clickable-block .move-forward {
  border-color: rgba(241, 135, 0, 0.5) !important;
  color: #f18700;
}
.exercise-wrapper .task.film .ordering.vertical img,
.exercise-wrapper-body .task.film .ordering.vertical img {
  min-width: 50px;
  min-height: 50px;
}
.exercise-wrapper .task.film .ui-sortable-placeholder,
.exercise-wrapper-body .task.film .ui-sortable-placeholder {
  background-color: rgba(241, 135, 0, 0.1) !important;
  border-color: rgba(241, 135, 0, 0.45) !important;
}
.exercise-wrapper .task.film .ordering.vertical .hangman-block,
.exercise-wrapper-body .task.film .ordering.vertical .hangman-block {
  position: relative;
  padding-left: 55px;
}
.exercise-wrapper .task.film .ordering.vertical .input-field,
.exercise-wrapper-body .task.film .ordering.vertical .input-field {
  position: absolute;
  text-align: left;
  left: 0;
}
.exercise-wrapper .task.film .categorisation .category,
.exercise-wrapper-body .task.film .categorisation .category {
  border-radius: 4px;
  margin: 2px;
}
.exercise-wrapper .task.film .categorisation .category-title,
.exercise-wrapper-body .task.film .categorisation .category-title {
  background: #f18700;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.film .categorisation .category-content,
.exercise-wrapper-body .task.film .categorisation .category-content {
  background: rgba(241, 135, 0, 0.25);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  min-height: 94px;
}
.exercise-wrapper .task.film .categorisation .category-content .dnd-gap,
.exercise-wrapper-body .task.film .categorisation .category-content .dnd-gap {
  min-height: 70px;
}
.exercise-wrapper .task.film .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper-body .task.film .categorisation .category-content .dnd-gap.dnd-highlight,
.exercise-wrapper .task.film .categorisation .category-content .dnd-gap.can-accept-element,
.exercise-wrapper-body .task.film .categorisation .category-content .dnd-gap.can-accept-element {
  background-color: #fff;
}
.exercise-wrapper .task.film .categorisation .category-content .dnd-gap.dnd-hover,
.exercise-wrapper-body .task.film .categorisation .category-content .dnd-gap.dnd-hover {
  background-color: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film .categorisation .categories-container,
.exercise-wrapper-body .task.film .categorisation .categories-container,
.exercise-wrapper .task.film .categorisation .dnd > .correct,
.exercise-wrapper-body .task.film .categorisation .dnd > .correct,
.exercise-wrapper .task.film .categorisation .dnd > .missing,
.exercise-wrapper-body .task.film .categorisation .dnd > .missing,
.exercise-wrapper .task.film .categorisation .dnd > .wrong,
.exercise-wrapper-body .task.film .categorisation .dnd > .wrong,
.exercise-wrapper .task.film .categorisation .fillin > span,
.exercise-wrapper-body .task.film .categorisation .fillin > span {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.exercise-wrapper .task.film .categorisation .categories-container .category,
.exercise-wrapper-body .task.film .categorisation .categories-container .category,
.exercise-wrapper .task.film .categorisation .dnd > .correct .category,
.exercise-wrapper-body .task.film .categorisation .dnd > .correct .category,
.exercise-wrapper .task.film .categorisation .dnd > .missing .category,
.exercise-wrapper-body .task.film .categorisation .dnd > .missing .category,
.exercise-wrapper .task.film .categorisation .dnd > .wrong .category,
.exercise-wrapper-body .task.film .categorisation .dnd > .wrong .category,
.exercise-wrapper .task.film .categorisation .fillin > span .category,
.exercise-wrapper-body .task.film .categorisation .fillin > span .category {
  overflow: visible;
  flex-basis: calc(50% - 10px);
}
.exercise-wrapper .task.film .categorisation.cat-3-cols .categories-container,
.exercise-wrapper-body .task.film .categorisation.cat-3-cols .categories-container,
.exercise-wrapper .task.film .categorisation.cat-4-cols .categories-container,
.exercise-wrapper-body .task.film .categorisation.cat-4-cols .categories-container,
.exercise-wrapper .task.film .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper-body .task.film .categorisation.cat-3-cols .fillin .t_report,
.exercise-wrapper .task.film .categorisation.cat-4-cols .fillin .t_report,
.exercise-wrapper-body .task.film .categorisation.cat-4-cols .fillin .t_report {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.exercise-wrapper .task.film .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper-body .task.film .categorisation.cat-3-cols .categories-container .category,
.exercise-wrapper .task.film .categorisation.cat-3-cols .fillin .t_report .category,
.exercise-wrapper-body .task.film .categorisation.cat-3-cols .fillin .t_report .category {
  flex-basis: calc(33% - 10px);
}
.exercise-wrapper .task.film .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper-body .task.film .categorisation.cat-4-cols .categories-container .category,
.exercise-wrapper .task.film .categorisation.cat-4-cols .fillin .t_report .category,
.exercise-wrapper-body .task.film .categorisation.cat-4-cols .fillin .t_report .category {
  flex-basis: calc(25% - 10px);
}
.exercise-wrapper .task.film table.radio td,
.exercise-wrapper-body .task.film table.radio td,
.exercise-wrapper .task.film table.checkboxes td,
.exercise-wrapper-body .task.film table.checkboxes td,
.exercise-wrapper .task.film table.dropdown-cat td,
.exercise-wrapper-body .task.film table.dropdown-cat td,
.exercise-wrapper .task.film table.radio th,
.exercise-wrapper-body .task.film table.radio th,
.exercise-wrapper .task.film table.checkboxes th,
.exercise-wrapper-body .task.film table.checkboxes th,
.exercise-wrapper .task.film table.dropdown-cat th,
.exercise-wrapper-body .task.film table.dropdown-cat th {
  padding: 5px 10px;
}
.exercise-wrapper .task.film table.radio td,
.exercise-wrapper-body .task.film table.radio td,
.exercise-wrapper .task.film table.checkboxes td,
.exercise-wrapper-body .task.film table.checkboxes td,
.exercise-wrapper .task.film table.dropdown-cat td,
.exercise-wrapper-body .task.film table.dropdown-cat td {
  background: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film table.radio tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.film table.radio tr:nth-child(2n+1) td,
.exercise-wrapper .task.film table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.film table.checkboxes tr:nth-child(2n+1) td,
.exercise-wrapper .task.film table.dropdown-cat tr:nth-child(2n+1) td,
.exercise-wrapper-body .task.film table.dropdown-cat tr:nth-child(2n+1) td {
  background: rgba(241, 135, 0, 0.2);
}
.exercise-wrapper .task.film table.radio tr:first-of-type th,
.exercise-wrapper-body .task.film table.radio tr:first-of-type th,
.exercise-wrapper .task.film table.checkboxes tr:first-of-type th,
.exercise-wrapper-body .task.film table.checkboxes tr:first-of-type th,
.exercise-wrapper .task.film table.dropdown-cat tr:first-of-type th,
.exercise-wrapper-body .task.film table.dropdown-cat tr:first-of-type th {
  background: #f18700;
  color: #fff;
  font-size: 1.1em;
}
.exercise-wrapper .task.film table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.radio tr:first-of-type td:first-of-type,
.exercise-wrapper .task.film table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:first-of-type td:first-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:first-of-type td:first-of-type,
.exercise-wrapper .task.film table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.film table.radio tr:first-of-type th:first-of-type,
.exercise-wrapper .task.film table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:first-of-type th:first-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:first-of-type th:first-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.exercise-wrapper .task.film table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.radio tr:first-of-type td:last-of-type,
.exercise-wrapper .task.film table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:first-of-type td:last-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:first-of-type td:last-of-type,
.exercise-wrapper .task.film table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.film table.radio tr:first-of-type th:last-of-type,
.exercise-wrapper .task.film table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:first-of-type th:last-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:first-of-type th:last-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.exercise-wrapper .task.film table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.radio thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.film table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.checkboxes thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper .task.film table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat thead + tbody tr:first-of-type td:first-of-type {
  border-top-left-radius: 0;
}
.exercise-wrapper .task.film table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.radio thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.film table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.checkboxes thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper .task.film table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat thead + tbody tr:first-of-type td:last-of-type {
  border-top-right-radius: 0;
}
.exercise-wrapper .task.film table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.radio tr:last-of-type td:first-of-type,
.exercise-wrapper .task.film table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:last-of-type td:first-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:last-of-type td:first-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.exercise-wrapper .task.film table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.radio tr:last-of-type td:last-of-type,
.exercise-wrapper .task.film table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.checkboxes tr:last-of-type td:last-of-type,
.exercise-wrapper .task.film table.dropdown-cat tr:last-of-type td:last-of-type,
.exercise-wrapper-body .task.film table.dropdown-cat tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.exercise-wrapper .task.film .wordsearch .solving td:hover,
.exercise-wrapper-body .task.film .wordsearch .solving td:hover {
  background-color: rgba(241, 135, 0, 0.35);
}
.exercise-wrapper .task.film .wordsearch td,
.exercise-wrapper-body .task.film .wordsearch td {
  border-color: #f18700;
}
.exercise-wrapper .task.film .wordsearch td.activeLetter,
.exercise-wrapper-body .task.film .wordsearch td.activeLetter {
  background-color: rgba(241, 135, 0, 0.35);
}
.exercise-wrapper .task.film .wordsearch td strong,
.exercise-wrapper-body .task.film .wordsearch td strong {
  color: #f18700;
}
.exercise-wrapper .task.film .wordsearch .wordpool-content,
.exercise-wrapper-body .task.film .wordsearch .wordpool-content {
  min-height: 61px;
  background-color: #ececec;
  border-color: rgba(241, 135, 0, 0.25);
  border-width: 1px;
  border-radius: 4px;
}
.exercise-wrapper .task.film .wordsearch .wordpool-content .wordpool-item,
.exercise-wrapper-body .task.film .wordsearch .wordpool-content .wordpool-item {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.7);
}
.exercise-wrapper .task.film .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging,
.exercise-wrapper-body .task.film .wordsearch .wordpool-content .wordsearch .answeers .answer.ui-draggable-dragging {
  border: 1px solid #f18700;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.9);
}
.exercise-wrapper .task.film .wordsearch .wordpool-item,
.exercise-wrapper-body .task.film .wordsearch .wordpool-item {
  padding: 5px 20px 5px 10px;
  position: relative;
}
.exercise-wrapper .task.film .wordsearch .wordpool-item .answer-remove,
.exercise-wrapper-body .task.film .wordsearch .wordpool-item .answer-remove {
  position: absolute;
  right: 5px;
}
.exercise-wrapper .task.film .lo-state-showAnswer .wordsearch .wordpool-item,
.exercise-wrapper-body .task.film .lo-state-showAnswer .wordsearch .wordpool-item {
  padding: 5px 10px;
}
.exercise-wrapper .task.film .wordsnake tr,
.exercise-wrapper-body .task.film .wordsnake tr,
.exercise-wrapper .task.film .wordsnake td,
.exercise-wrapper-body .task.film .wordsnake td {
  display: inline-block;
  margin: 5px -1px;
}
.exercise-wrapper .task.film .wordsnake td,
.exercise-wrapper-body .task.film .wordsnake td {
  width: 18px;
  font-size: 0.95em;
}
.exercise-wrapper .task.film .crossword table,
.exercise-wrapper-body .task.film .crossword table {
  border-collapse: separate;
  border-spacing: 1px;
}
.exercise-wrapper .task.film .crossword td .number,
.exercise-wrapper-body .task.film .crossword td .number {
  color: #fff;
  background-color: #f18700;
  border-radius: 4px;
}
.exercise-wrapper .task.film .crossword td .cw-letter,
.exercise-wrapper-body .task.film .crossword td .cw-letter {
  text-transform: uppercase;
}
.exercise-wrapper .task.film .crossword td .cw-letter:focus,
.exercise-wrapper-body .task.film .crossword td .cw-letter:focus {
  outline: none;
}
.exercise-wrapper .task.film .crossword td.border,
.exercise-wrapper-body .task.film .crossword td.border {
  border: 1px solid #f18700;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 #f18700;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .crossword td.border .number,
.exercise-wrapper-body .task.film .crossword td.border .number {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  line-height: 12px;
  min-width: 11px;
  font-weight: normal;
  text-align: left;
}
.exercise-wrapper .task.film .crossword td.active,
.exercise-wrapper-body .task.film .crossword td.active {
  background-color: rgba(241, 135, 0, 0.25);
}
.exercise-wrapper .task.film .crossword td.border.hiddenLetter,
.exercise-wrapper-body .task.film .crossword td.border.hiddenLetter {
  background-color: rgba(241, 135, 0, 0.25);
}
.exercise-wrapper .task.film .crossword td.border.hiddenLetter .example,
.exercise-wrapper-body .task.film .crossword td.border.hiddenLetter .example {
  background-color: transparent;
}
.exercise-wrapper .task.film .crossword .clues,
.exercise-wrapper-body .task.film .crossword .clues {
  line-height: 1.6;
}
.exercise-wrapper .task.film .crossword .clues .across h3:before,
.exercise-wrapper-body .task.film .crossword .clues .across h3:before {
  content: 'Poziomo';
  color: #333333;
}
.exercise-wrapper .task.film .crossword .clues .down h3:before,
.exercise-wrapper-body .task.film .crossword .clues .down h3:before {
  content: 'Pionowo';
  color: #333333;
}
.exercise-wrapper .task.film .crossword .clues h3,
.exercise-wrapper-body .task.film .crossword .clues h3 {
  padding-left: 10px;
  font-size: 1.15em;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  color: transparent;
}
.exercise-wrapper .task.film .crossword .clues ol > li,
.exercise-wrapper-body .task.film .crossword .clues ol > li {
  padding: 0 5px 0 35px;
}
.exercise-wrapper .task.film .crossword .clues ol > li .answer-option-text,
.exercise-wrapper-body .task.film .crossword .clues ol > li .answer-option-text {
  padding: 2px;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .crossword .clues ol > li.active .answer-option-text,
.exercise-wrapper-body .task.film .crossword .clues ol > li.active .answer-option-text {
  background-color: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film .crossword .clues ol > li .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.film .crossword .clues ol > li .answer-option-image .t_image-answer {
  border-radius: 4px;
  background-color: transparent;
}
.exercise-wrapper .task.film .crossword .clues ol > li.active .answer-option-image .t_image-answer,
.exercise-wrapper-body .task.film .crossword .clues ol > li.active .answer-option-image .t_image-answer {
  box-shadow: 0 0 0 10px rgba(241, 135, 0, 0.1);
  background-color: rgba(241, 135, 0, 0.1);
}
.exercise-wrapper .task.film .crossword .clues .number,
.exercise-wrapper-body .task.film .crossword .clues .number {
  color: #f18700;
  border-radius: 4px;
  text-align: center;
  margin: 0 5px 0 -35px;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .crossword .clues .active,
.exercise-wrapper-body .task.film .crossword .clues .active {
  background-color: transparent;
  color: #f18700;
}
.exercise-wrapper .task.film .crossword .border.space-horizontal:before,
.exercise-wrapper-body .task.film .crossword .border.space-horizontal:before {
  border-right: 2px dotted #fff;
  right: -3px;
}
.exercise-wrapper .task.film .dropdown:after,
.exercise-wrapper-body .task.film .dropdown:after {
  background-image: url(./../../assets/images/e5c1c879-3bca-4e59-8db9-33ca83e0355d.image?v=1&type=png);
}
@media (hover: hover) {
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mc-single-answer select:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mc-single-answer select:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mc-single-answer select:hover {
    background-color: rgba(0, 179, 174, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mc-multiple-answers input[type="checkbox"] + span:hover:before {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before {
    background: #00b3ae;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .free-writing textarea:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .free-writing textarea:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .free-writing textarea:not(.example):focus {
    background-color: rgba(0, 179, 174, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .free-writing textarea:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .free-writing textarea:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .free-writing textarea:not(.example):hover {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .categorisation .fillin .input-field:focus,
  .exercise-wrapper .lo-state-solving .task:not(.film) .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .categorisation .fillin .input-field:focus,
  .exercise-wrapper .lo-state-solving .task:not(.test) .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .categorisation .fillin .input-field:focus {
    background-color: #fff;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .categorisation .fillin .input-field:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .categorisation .fillin .input-field:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .categorisation .fillin .input-field:hover {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mat-matches > .mat-match:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mat-matches > .mat-match:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mat-matches > .mat-match:hover {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mat-2-colors .mat-options > .mat-option:hover {
    background-color: rgba(0, 179, 174, 0.65);
    text-shadow: 0 0 10px #00b3ae;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .mat-2-colors-alt .mat-matches > .mat-match:hover {
    background-color: rgba(0, 179, 174, 0.65);
    text-shadow: 0 0 10px #00b3ae;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .crossword td.border:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .crossword td.border:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .crossword td.border:hover {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .crossword .clues li:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .crossword .clues li:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .crossword .clues li:hover {
    cursor: pointer;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper .lo-state-solving .task:not(.film) .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper .lo-state-solving .task:not(.test) .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .crossword .clues li:hover .answer-option-text {
    background-color: rgba(0, 179, 174, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .sentence-corect .clickable-answer:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .sentence-corect .clickable-answer:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .sentence-corect .clickable-answer:hover {
    border-color: #00b3ae;
    border-radius: 4px;
  }
  .exercise-wrapper .lo-state-solving .task:not(.extra) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task:not(.extra) .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.extra) .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper .lo-state-solving .task:not(.film) .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.film) .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper .lo-state-solving .task:not(.test) .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task:not(.test) .sentence-corect .state-btns .btn-wrong:hover {
    background-color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s;
  }
  .exercise-wrapper .lo-state-solving .task.extra .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .mc-single-answer select:hover {
    background-color: rgba(255, 203, 6, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.extra .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.extra .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.extra .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.extra .mc-multiple-answers input[type="checkbox"] + span:hover:before {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.extra .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.extra .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.extra .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before {
    background: #ffcb06;
  }
  .exercise-wrapper .lo-state-solving .task.extra .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.extra .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.extra .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.extra .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.extra .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.extra .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .free-writing textarea:not(.example):focus {
    background-color: rgba(255, 203, 6, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.extra .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.extra .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.extra .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.extra .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.extra .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.extra .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .free-writing textarea:not(.example):hover {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task.extra .categorisation .fillin .input-field:focus {
    background-color: #fff;
  }
  .exercise-wrapper .lo-state-solving .task.extra .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .categorisation .fillin .input-field:hover {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task.extra .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .mat-matches > .mat-match:hover {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .mat-2-colors .mat-options > .mat-option:hover {
    background-color: rgba(255, 203, 6, 0.65);
    text-shadow: 0 0 10px #ffcb06;
  }
  .exercise-wrapper .lo-state-solving .task.extra .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .mat-2-colors-alt .mat-matches > .mat-match:hover {
    background-color: rgba(255, 203, 6, 0.65);
    text-shadow: 0 0 10px #ffcb06;
  }
  .exercise-wrapper .lo-state-solving .task.extra .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .crossword td.border:hover {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .crossword .clues li:hover {
    cursor: pointer;
  }
  .exercise-wrapper .lo-state-solving .task.extra .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task.extra .crossword .clues li:hover .answer-option-text {
    background-color: rgba(255, 203, 6, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.extra .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .sentence-corect .clickable-answer:hover {
    border-color: #ffcb06;
    border-radius: 4px;
  }
  .exercise-wrapper .lo-state-solving .task.extra .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task.extra .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task.extra .sentence-corect .state-btns .btn-wrong:hover {
    background-color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s;
  }
  .exercise-wrapper .lo-state-solving .task.test .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .mc-single-answer select:hover {
    background-color: rgba(175, 202, 11, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.test .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.test .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.test .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.test .mc-multiple-answers input[type="checkbox"] + span:hover:before {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.test .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.test .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.test .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before {
    background: #afca0b;
  }
  .exercise-wrapper .lo-state-solving .task.test .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.test .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.test .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.test .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.test .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.test .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.test .free-writing textarea:not(.example):focus {
    background-color: rgba(175, 202, 11, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.test .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.test .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.test .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.test .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.test .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.test .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.test .free-writing textarea:not(.example):hover {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task.test .categorisation .fillin .input-field:focus {
    background-color: #fff;
  }
  .exercise-wrapper .lo-state-solving .task.test .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .categorisation .fillin .input-field:hover {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task.test .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .mat-matches > .mat-match:hover {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .mat-2-colors .mat-options > .mat-option:hover {
    background-color: rgba(175, 202, 11, 0.65);
    text-shadow: 0 0 10px #afca0b;
  }
  .exercise-wrapper .lo-state-solving .task.test .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .mat-2-colors-alt .mat-matches > .mat-match:hover {
    background-color: rgba(175, 202, 11, 0.65);
    text-shadow: 0 0 10px #afca0b;
  }
  .exercise-wrapper .lo-state-solving .task.test .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .crossword td.border:hover {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .crossword .clues li:hover {
    cursor: pointer;
  }
  .exercise-wrapper .lo-state-solving .task.test .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task.test .crossword .clues li:hover .answer-option-text {
    background-color: rgba(175, 202, 11, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.test .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .sentence-corect .clickable-answer:hover {
    border-color: #afca0b;
    border-radius: 4px;
  }
  .exercise-wrapper .lo-state-solving .task.test .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task.test .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task.test .sentence-corect .state-btns .btn-wrong:hover {
    background-color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s;
  }
  .exercise-wrapper .lo-state-solving .task.film .mc-single-answer select:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .mc-single-answer select:hover {
    background-color: rgba(241, 135, 0, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.film .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.film .mc-single-answer input[type="radio"] + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.film .mc-multiple-answers input[type="checkbox"] + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.film .mc-multiple-answers input[type="checkbox"] + span:hover:before {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.film .mc-single-answer input[type="radio"]:checked + span:hover:before,
  .exercise-wrapper .lo-state-solving .task.film .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before,
  .exercise-wrapper-body .lo-state-solving .task.film .mc-multiple-answers input[type="checkbox"]:checked + span:hover:before {
    background: #f18700;
  }
  .exercise-wrapper .lo-state-solving .task.film .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .missing-letters .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.film .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .categorisation .fillin .answer:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.film .ordering .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .ordering .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.film .gapfill .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .gapfill .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.film .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .sentence-corect .input-field:not(.example):focus,
  .exercise-wrapper .lo-state-solving .task.film .free-writing textarea:not(.example):focus,
  .exercise-wrapper-body .lo-state-solving .task.film .free-writing textarea:not(.example):focus {
    background-color: rgba(241, 135, 0, 0.15);
  }
  .exercise-wrapper .lo-state-solving .task.film .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .missing-letters .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.film .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .categorisation .fillin .answer:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.film .ordering .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .ordering .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.film .gapfill .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .gapfill .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.film .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .sentence-corect .input-field:not(.example):hover,
  .exercise-wrapper .lo-state-solving .task.film .free-writing textarea:not(.example):hover,
  .exercise-wrapper-body .lo-state-solving .task.film .free-writing textarea:not(.example):hover {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .categorisation .fillin .input-field:focus,
  .exercise-wrapper-body .lo-state-solving .task.film .categorisation .fillin .input-field:focus {
    background-color: #fff;
  }
  .exercise-wrapper .lo-state-solving .task.film .categorisation .fillin .input-field:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .categorisation .fillin .input-field:hover {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .mat-options > .mat-option:hover,
  .exercise-wrapper .lo-state-solving .task.film .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .mat-matches > .mat-match:hover {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .mat-2-colors .mat-options > .mat-option:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .mat-2-colors .mat-options > .mat-option:hover {
    background-color: rgba(241, 135, 0, 0.65);
    text-shadow: 0 0 10px #f18700;
  }
  .exercise-wrapper .lo-state-solving .task.film .mat-2-colors-alt .mat-matches > .mat-match:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .mat-2-colors-alt .mat-matches > .mat-match:hover {
    background-color: rgba(241, 135, 0, 0.65);
    text-shadow: 0 0 10px #f18700;
  }
  .exercise-wrapper .lo-state-solving .task.film .crossword td.border:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .crossword td.border:hover {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .crossword .clues li:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .crossword .clues li:hover {
    cursor: pointer;
  }
  .exercise-wrapper .lo-state-solving .task.film .crossword .clues li:hover .answer-option-text,
  .exercise-wrapper-body .lo-state-solving .task.film .crossword .clues li:hover .answer-option-text {
    background-color: rgba(241, 135, 0, 0.25);
  }
  .exercise-wrapper .lo-state-solving .task.film .sentence-corect .clickable-answer:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .sentence-corect .clickable-answer:hover {
    border-color: #f18700;
    border-radius: 4px;
  }
  .exercise-wrapper .lo-state-solving .task.film .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .sentence-corect .state-btns .btn-correct:hover,
  .exercise-wrapper .lo-state-solving .task.film .sentence-corect .state-btns .btn-wrong:hover,
  .exercise-wrapper-body .lo-state-solving .task.film .sentence-corect .state-btns .btn-wrong:hover {
    background-color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s;
  }
}
.exercise-wrapper .task:not(.extra) .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task:not(.extra) .fillin-keyboard tr td:hover {
  background-color: #d9f4f3!important;
}
.exercise-wrapper .task.extra .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.extra .fillin-keyboard tr td:hover {
  background-color: #fff7da!important;
}
.exercise-wrapper .task.test .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.test .fillin-keyboard tr td:hover {
  background-color: #f3f8da!important;
}
.exercise-wrapper .task.film .fillin-keyboard tr td:hover,
.exercise-wrapper-body .task.film .fillin-keyboard tr td:hover {
  background-color: #fce1bf!important;
}
.exercise-wrapper .task:not(.test) .collapsed,
.exercise-wrapper-body .task:not(.test) .collapsed,
.exercise-wrapper .task:not(.film) .collapsed,
.exercise-wrapper-body .task:not(.film) .collapsed,
.exercise-wrapper .task:not(.extra) .collapsed,
.exercise-wrapper-body .task:not(.extra) .collapsed {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.95);
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed {
  background-color: rgba(0, 179, 174, 0.25);
  font-weight: 400;
  line-height: 2!important;
  color: #00b3ae;
  display: block;
  padding: 5px 55px 5px 10px;
  min-height: 45px;
  position: relative;
  transition: all 0.3s;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed:hover,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed:hover,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed:hover {
  background-color: rgba(0, 179, 174, 0.45);
  text-shadow: 0 0 8px #fff;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed.open,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed.open,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed.open {
  background-color: #00b3ae;
  color: #fff;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed.open:hover {
  background-color: rgba(0, 179, 174, 0.9);
  text-shadow: none;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow {
  display: block;
  position: absolute;
  right: 25px;
  top: 13px;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow:after {
  content: "";
  background-color: #00b3ae;
  border-radius: 4px;
  width: 2px;
  height: 20px;
  transition: all 0.5s;
  transform-origin: initial;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow:before {
  transform: rotate(0deg);
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow:after {
  transform: rotate(-90deg);
  margin-left: -2px;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow.open {
  transform: none;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:after {
  background-color: #fff;
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:before {
  transform: rotate(-45deg);
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed .arrow.open:after {
  transform: rotate(45deg);
}
.exercise-wrapper .task:not(.test) .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task:not(.test) .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper .task:not(.film) .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task:not(.film) .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper .task:not(.extra) .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task:not(.extra) .collapsed .toogle-collapsed.open + .collapsed-blocks {
  background: rgba(0, 179, 174, 0.1);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0;
}
.exercise-wrapper .task:not(.test) .collapsed .collapsed-blocks,
.exercise-wrapper-body .task:not(.test) .collapsed .collapsed-blocks,
.exercise-wrapper .task:not(.film) .collapsed .collapsed-blocks,
.exercise-wrapper-body .task:not(.film) .collapsed .collapsed-blocks,
.exercise-wrapper .task:not(.extra) .collapsed .collapsed-blocks,
.exercise-wrapper-body .task:not(.extra) .collapsed .collapsed-blocks {
  padding: 10px 20px;
}
.exercise-wrapper .task.extra .collapsed,
.exercise-wrapper-body .task.extra .collapsed {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.95);
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed {
  background-color: rgba(255, 203, 6, 0.25);
  font-weight: 400;
  line-height: 2!important;
  color: #ffcb06;
  display: block;
  padding: 5px 55px 5px 10px;
  min-height: 45px;
  position: relative;
  transition: all 0.3s;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed:hover {
  background-color: rgba(255, 203, 6, 0.45);
  text-shadow: 0 0 8px #fff;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed.open {
  background-color: #ffcb06;
  color: #fff;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed.open:hover {
  background-color: rgba(255, 203, 6, 0.9);
  text-shadow: none;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow {
  display: block;
  position: absolute;
  right: 25px;
  top: 13px;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow:after {
  content: "";
  background-color: #ffcb06;
  border-radius: 4px;
  width: 2px;
  height: 20px;
  transition: all 0.5s;
  transform-origin: initial;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow:before {
  transform: rotate(0deg);
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow:after {
  transform: rotate(-90deg);
  margin-left: -2px;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow.open {
  transform: none;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow.open:after {
  background-color: #fff;
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow.open:before {
  transform: rotate(-45deg);
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed .arrow.open:after {
  transform: rotate(45deg);
}
.exercise-wrapper .task.extra .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task.extra .collapsed .toogle-collapsed.open + .collapsed-blocks {
  background: rgba(255, 203, 6, 0.1);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0;
}
.exercise-wrapper .task.extra .collapsed .collapsed-blocks,
.exercise-wrapper-body .task.extra .collapsed .collapsed-blocks {
  padding: 10px 20px;
}
.exercise-wrapper .task.test .collapsed,
.exercise-wrapper-body .task.test .collapsed {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.95);
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed {
  background-color: rgba(175, 202, 11, 0.25);
  font-weight: 400;
  line-height: 2!important;
  color: #afca0b;
  display: block;
  padding: 5px 55px 5px 10px;
  min-height: 45px;
  position: relative;
  transition: all 0.3s;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed:hover {
  background-color: rgba(175, 202, 11, 0.45);
  text-shadow: 0 0 8px #fff;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed.open {
  background-color: #afca0b;
  color: #fff;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed.open:hover {
  background-color: rgba(175, 202, 11, 0.9);
  text-shadow: none;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow {
  display: block;
  position: absolute;
  right: 25px;
  top: 13px;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow:after {
  content: "";
  background-color: #afca0b;
  border-radius: 4px;
  width: 2px;
  height: 20px;
  transition: all 0.5s;
  transform-origin: initial;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow:before {
  transform: rotate(0deg);
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow:after {
  transform: rotate(-90deg);
  margin-left: -2px;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow.open {
  transform: none;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow.open:after {
  background-color: #fff;
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow.open:before {
  transform: rotate(-45deg);
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed .arrow.open:after {
  transform: rotate(45deg);
}
.exercise-wrapper .task.test .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task.test .collapsed .toogle-collapsed.open + .collapsed-blocks {
  background: rgba(175, 202, 11, 0.1);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0;
}
.exercise-wrapper .task.test .collapsed .collapsed-blocks,
.exercise-wrapper-body .task.test .collapsed .collapsed-blocks {
  padding: 10px 20px;
}
.exercise-wrapper .task.film .collapsed,
.exercise-wrapper-body .task.film .collapsed {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.95);
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed {
  background-color: rgba(241, 135, 0, 0.25);
  font-weight: 400;
  line-height: 2!important;
  color: #f18700;
  display: block;
  padding: 5px 55px 5px 10px;
  min-height: 45px;
  position: relative;
  transition: all 0.3s;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed:hover {
  background-color: rgba(241, 135, 0, 0.45);
  text-shadow: 0 0 8px #fff;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed.open,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed.open {
  background-color: #f18700;
  color: #fff;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed.open:hover {
  background-color: rgba(241, 135, 0, 0.9);
  text-shadow: none;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow {
  display: block;
  position: absolute;
  right: 25px;
  top: 13px;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow:after {
  content: "";
  background-color: #f18700;
  border-radius: 4px;
  width: 2px;
  height: 20px;
  transition: all 0.5s;
  transform-origin: initial;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow:before {
  transform: rotate(0deg);
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow:after {
  transform: rotate(-90deg);
  margin-left: -2px;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow.open,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow.open {
  transform: none;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow.open:after {
  background-color: #fff;
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow.open:before,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow.open:before {
  transform: rotate(-45deg);
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed .arrow.open:after,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed .arrow.open:after {
  transform: rotate(45deg);
}
.exercise-wrapper .task.film .collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .task.film .collapsed .toogle-collapsed.open + .collapsed-blocks {
  background: rgba(241, 135, 0, 0.1);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0;
}
.exercise-wrapper .task.film .collapsed .collapsed-blocks,
.exercise-wrapper-body .task.film .collapsed .collapsed-blocks {
  padding: 10px 20px;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed {
  background-color: rgba(255, 203, 6, 0.25) !important;
  color: #ffcb06 !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed:hover,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed:hover,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed:hover {
  background-color: rgba(255, 203, 6, 0.45) !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed.open,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed.open,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed.open,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed.open {
  background-color: #ffcb06 !important;
  color: #fff !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed.open:hover,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed.open:hover,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed.open:hover {
  background-color: rgba(255, 203, 6, 0.9) !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed .arrow:before,
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed .arrow:after,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed .arrow:after {
  background-color: #ffcb06 !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed.open + .collapsed-blocks,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed.open + .collapsed-blocks {
  background-color: transparent !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed.open .arrow:before,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed.open .arrow:before,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed.open .arrow:before,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed.open .arrow:before,
.exercise-wrapper .collapsible-grammar.collapsed .toogle-collapsed.open .arrow:after,
.exercise-wrapper-body .collapsible-grammar.collapsed .toogle-collapsed.open .arrow:after,
.exercise-wrapper .collapsible-yellow.collapsed .toogle-collapsed.open .arrow:after,
.exercise-wrapper-body .collapsible-yellow.collapsed .toogle-collapsed.open .arrow:after {
  background-color: #fff !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .collapsed-blocks,
.exercise-wrapper-body .collapsible-grammar.collapsed .collapsed-blocks,
.exercise-wrapper .collapsible-yellow.collapsed .collapsed-blocks,
.exercise-wrapper-body .collapsible-yellow.collapsed .collapsed-blocks {
  background-color: transparent !important;
  padding: 0 !important;
}
.exercise-wrapper .collapsible-grammar.collapsed .grammar-text,
.exercise-wrapper-body .collapsible-grammar.collapsed .grammar-text,
.exercise-wrapper .collapsible-yellow.collapsed .grammar-text,
.exercise-wrapper-body .collapsible-yellow.collapsed .grammar-text {
  margin-top: 2px;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio {
  border-radius: 4px;
  overflow: hidden;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current {
  padding-top: 1px;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__horizontal-volume-current {
  background: #00b3ae;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__captions-enabled button:after {
  color: #00b3ae;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__time-float {
  width: 1.7em;
}
.exercise-wrapper .task:not(.test) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.test) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.test) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.film) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.film) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task:not(.extra) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task:not(.extra) .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current {
  padding-right: .2em;
  line-height: 1.35;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio {
  border-radius: 4px;
  overflow: hidden;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current {
  padding-top: 1px;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__horizontal-volume-current {
  background: #ffcb06;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__captions-enabled button:after {
  color: #ffcb06;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__time-float {
  width: 1.7em;
}
.exercise-wrapper .task.extra .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task.extra .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.extra .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current {
  padding-right: .2em;
  line-height: 1.35;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio {
  border-radius: 4px;
  overflow: hidden;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current {
  padding-top: 1px;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__horizontal-volume-current {
  background: #afca0b;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__captions-enabled button:after {
  color: #afca0b;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__time-float {
  width: 1.7em;
}
.exercise-wrapper .task.test .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task.test .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.test .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current {
  padding-right: .2em;
  line-height: 1.35;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio {
  border-radius: 4px;
  overflow: hidden;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current {
  padding-top: 1px;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__time-current,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__time-current,
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__time-handle-content,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__time-handle-content,
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__volume-current,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__volume-current,
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__horizontal-volume-current,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__horizontal-volume-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__horizontal-volume-current {
  background: #f18700;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__captions-enabled button:after,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__captions-enabled button:after,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__captions-enabled button:after {
  color: #f18700;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__time-float,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__time-float,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__time-float {
  width: 1.7em;
}
.exercise-wrapper .task.film .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__audio .mejs__time-float .mejs__time-float-current,
.exercise-wrapper .task.film .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current,
.exercise-wrapper-body .task.film .mejs__container.mejs__video .mejs__time-float .mejs__time-float-current {
  padding-right: .2em;
  line-height: 1.35;
}
.exercise-wrapper .wordsnake-shape .wordsearch table,
.exercise-wrapper-body .wordsnake-shape .wordsearch table,
.exercise-wrapper .wordsnake-shape.wordsearch table,
.exercise-wrapper-body .wordsnake-shape.wordsearch table {
  max-width: 660px;
  display: block;
  margin: 5px auto;
  position: relative;
  transform-origin: 50% 100%;
  height: 23em;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td,
.exercise-wrapper-body .wordsnake-shape .wordsearch table td,
.exercise-wrapper .wordsnake-shape.wordsearch table td,
.exercise-wrapper-body .wordsnake-shape.wordsearch table td {
  border-color: #00b3ae;
  border-width: 1px;
  border-radius: 4px;
  font-size: 0.95em;
  line-height: 1.7;
  display: inline-block;
  margin: 0;
  width: 27px;
  height: 27px;
  position: absolute;
  z-index: 2;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(1),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(1) {
  left: calc(2%);
  top: 0.90929743%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(2),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(2) {
  left: calc(4%);
  top: -0.7568025%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(3),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(3) {
  left: calc(6%);
  top: -0.2794155%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(4),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(4) {
  left: calc(8%);
  top: 0.98935825%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(5),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(5) {
  left: calc(10%);
  top: -0.54402111%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(6),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(6) {
  left: calc(12%);
  top: -0.53657292%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(7),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(7) {
  left: calc(14%);
  top: 0.99060736%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(8),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(8) {
  left: calc(16%);
  top: -0.28790332%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(9),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(9) {
  left: calc(18%);
  top: -0.75098725%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(10),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(10) {
  left: calc(20%);
  top: 0.91294525%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(11),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(11) {
  left: calc(22%);
  top: -0.00885131%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(12),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(12) {
  left: calc(24%);
  top: -0.90557836%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(13),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(13) {
  left: calc(26%);
  top: 0.76255845%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(14),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(14) {
  left: calc(28%);
  top: 0.27090579%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(15),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(15) {
  left: calc(30%);
  top: -0.98803162%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(16),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(16) {
  left: calc(32%);
  top: 0.55142668%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(17),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(17) {
  left: calc(34%);
  top: 0.52908269%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(18),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(18) {
  left: calc(36%);
  top: -0.99177885%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(19),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(19) {
  left: calc(38%);
  top: 0.29636858%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(20),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(20) {
  left: calc(40%);
  top: 0.74511316%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(21),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(21) {
  left: calc(42%);
  top: -0.91652155%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(22),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(22) {
  left: calc(44%);
  top: 0.01770193%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(23),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(23) {
  left: calc(46%);
  top: 0.90178835%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(24),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(24) {
  left: calc(48%);
  top: -0.76825466%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(25),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(25) {
  left: calc(50%);
  top: -0.26237485%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(26),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(26) {
  left: calc(52%);
  top: 0.98662759%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(27),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(27) {
  left: calc(54%);
  top: -0.55878905%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(28),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(28) {
  left: calc(56%);
  top: -0.521551%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(29),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(29) {
  left: calc(58%);
  top: 0.99287265%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(30),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(30) {
  left: calc(60%);
  top: -0.30481062%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(31),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(31) {
  left: calc(62%);
  top: -0.7391807%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(32),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(32) {
  left: calc(64%);
  top: 0.92002604%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(33),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(33) {
  left: calc(66%);
  top: -0.02655115%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(34),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(34) {
  left: calc(68%);
  top: -0.89792768%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(35),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(35) {
  left: calc(70%);
  top: 0.77389068%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(36),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(36) {
  left: calc(72%);
  top: 0.25382336%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(37),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(37) {
  left: calc(74%);
  top: -0.98514626%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(38),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(38) {
  left: calc(76%);
  top: 0.56610764%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(39),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(39) {
  left: calc(78%);
  top: 0.51397846%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(40),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(40) {
  left: calc(80%);
  top: -0.99388865%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(41),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(41) {
  left: calc(82%);
  top: 0.31322878%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(42),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(42) {
  left: calc(84%);
  top: 0.73319032%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(43),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(43) {
  left: calc(86%);
  top: -0.92345845%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(44),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(44) {
  left: calc(88%);
  top: 0.0353983%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(45),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(45) {
  left: calc(90%);
  top: 0.89399666%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(46),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(46) {
  left: calc(92%);
  top: -0.77946607%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(47),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(47) {
  left: calc(94%);
  top: -0.24525199%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(48),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(48) {
  left: calc(96%);
  top: 0.98358775%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(49),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(49) {
  left: calc(98%);
  top: -0.57338187%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(50),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(50) {
  left: calc(100%);
  top: -0.50636564%;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(1),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(1) {
  transform: rotate(-7.94rad);
  left: 15.52px;
  top: 199.77px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(2),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(2) {
  transform: rotate(-7.82rad);
  left: 14.88px;
  top: 167.8px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(3),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(3) {
  transform: rotate(-7.75rad);
  left: 16.67px;
  top: 136.76px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(4),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(4) {
  transform: rotate(-7.65rad);
  left: 21.5px;
  top: 105.94px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(5),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(5) {
  transform: rotate(-7.51rad);
  left: 29.58px;
  top: 75.74px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(6),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(6) {
  transform: rotate(-7.3rad);
  left: 43.7px;
  top: 45.64px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(7),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(7) {
  transform: rotate(-6.9rad);
  left: 66.69px;
  top: 21.32px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(8),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(8) {
  transform: rotate(-6.38rad);
  left: 98.74px;
  top: 8.85px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(9),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(9) {
  transform: rotate(-5.551rad);
  left: 134.51px;
  top: 20.8px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(10),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(10) {
  transform: rotate(-4.96rad);
  left: 151.67px;
  top: 53.02px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(11),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(11) {
  transform: rotate(-10.95rad);
  left: 154.51px;
  top: 86.58px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(12),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(12) {
  transform: rotate(-10.85rad);
  left: 152.41px;
  top: 118.76px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(13),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(13) {
  transform: rotate(-10.7rad);
  left: 143.64px;
  top: 150.21px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(14),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(14) {
  transform: rotate(-10.81rad);
  left: 135.72px;
  top: 181.3px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(15),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(15) {
  transform: rotate(-4.74rad);
  left: 132.76px;
  top: 213.71px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(16),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(16) {
  transform: rotate(-5.04rad);
  left: 138.11px;
  top: 246.1px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(17),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(17) {
  transform: rotate(-5.42rad);
  left: 154.17px;
  top: 274.95px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(18),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(18) {
  transform: rotate(-5.81rad);
  left: 179.83px;
  top: 295.24px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(19),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(19) {
  transform: rotate(-6.18rad);
  left: 211.3px;
  top: 304.66px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(20),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(20) {
  transform: rotate(-6.52rad);
  left: 244.09px;
  top: 302.7px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(21),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(21) {
  transform: rotate(-6.89rad);
  left: 274.2px;
  top: 289.41px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(22),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(22) {
  transform: rotate(-7.28rad);
  left: 296.83px;
  top: 266.16px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(23),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(23) {
  transform: rotate(-7.65rad);
  left: 309.34px;
  top: 235.25px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(24),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(24) {
  transform: rotate(-7.92rad);
  left: 312.38px;
  top: 202.89px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(25),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(25) {
  transform: rotate(-8.12rad);
  left: 305.84px;
  top: 170.49px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(26),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(26) {
  transform: rotate(-8.01rad);
  left: 298.76px;
  top: 138.88px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(27),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(27) {
  transform: rotate(-7.95rad);
  left: 295.47px;
  top: 107.52px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(28),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(28) {
  transform: rotate(-7.79rad);
  left: 295.38px;
  top: 74.87px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(29),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(29) {
  transform: rotate(-7.52rad);
  left: 301.25px;
  top: 43.48px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(30),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(30) {
  transform: rotate(-6.88rad);
  left: 321.7px;
  top: 14.71px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(31),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(31) {
  transform: rotate(-6.44rad);
  left: 353.44px;
  top: 3.89px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(32),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(32) {
  transform: rotate(-6.03rad);
  left: 386.34px;
  top: 5.76px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(33),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(33) {
  transform: rotate(-5.61rad);
  left: 415.31px;
  top: 21.46px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(34),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(34) {
  transform: rotate(-5.2rad);
  left: 436.03px;
  top: 46.84px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(35),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(35) {
  transform: rotate(-4.86rad);
  left: 445.88px;
  top: 78.3px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(36),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(36) {
  transform: rotate(-10.89rad);
  left: 446.18px;
  top: 111.23px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(37),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(37) {
  transform: rotate(-10.72rad);
  left: 439.73px;
  top: 143.25px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(38),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(38) {
  transform: rotate(-10.82rad);
  left: 430.54px;
  top: 178.38px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(39),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(39) {
  transform: rotate(-10.99rad);
  left: 427.26px;
  top: 210.36px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(40),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(40) {
  transform: rotate(-4.96rad);
  left: 430.95px;
  top: 243.44px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(41),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(41) {
  transform: rotate(-5.3rad);
  left: 443.91px;
  top: 273.49px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(42),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(42) {
  transform: rotate(-5.67rad);
  left: 466.52px;
  top: 296.87px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(43),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(43) {
  transform: rotate(-6.03rad);
  left: 496.36px;
  top: 310.57px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(44),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(44) {
  transform: rotate(-6.36rad);
  left: 529.12px;
  top: 313.5px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(45),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(45) {
  transform: rotate(-6.68rad);
  left: 561.34px;
  top: 305.91px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(46),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(46) {
  transform: rotate(-7.02rad);
  left: 589.02px;
  top: 288.63px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(47),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(47) {
  transform: rotate(-7.38rad);
  left: 609.29px;
  top: 262.57px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(48),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(48) {
  transform: rotate(-7.71rad);
  left: 619.36px;
  top: 231.38px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(49),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(49) {
  transform: rotate(-7.96rad);
  left: 619.95px;
  top: 198.57px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(50),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(50) {
  transform: rotate(-8.16rad);
  left: 612.99px;
  top: 165.44px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(51),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(51),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(51),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(51) {
  transform: rotate(-8.25rad);
  left: 600.36px;
  top: 132.87px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(52),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(52),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(52),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(52) {
  transform: rotate(-8.09rad);
  left: 590.06px;
  top: 101.7px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(53),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(53),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(53),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(53) {
  transform: rotate(-7.84rad);
  left: 586.15px;
  top: 69.06px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(54),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(54),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(54),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(54) {
  transform: rotate(-7.41rad);
  left: 593.04px;
  top: 37.05px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(55),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(55),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(55),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(55) {
  transform: rotate(-6.75rad);
  left: 615.66px;
  top: 13.44px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(56),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(56),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(56),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(56) {
  transform: rotate(-6.1rad);
  left: 647.8px;
  top: 9.4px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(57),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(57),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(57),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(57) {
  transform: rotate(-5.61rad);
  left: 677.2px;
  top: 23.47px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(58),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(58),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(58),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(58) {
  transform: rotate(-5.24rad);
  left: 698.54px;
  top: 48.9px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(59),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(59),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(59),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(59) {
  transform: rotate(-4.98rad);
  left: 710.95px;
  top: 79.48px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(60),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(60),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(60),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(60) {
  transform: rotate(-4.79rad);
  left: 716.14px;
  top: 111.85px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(61),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(61),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(61),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(61) {
  transform: rotate(-4.7rad);
  left: 718.14px;
  top: 144.85px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td:nth-child(62),
.exercise-wrapper-body .wordsnake-shape .wordsearch table td:nth-child(62),
.exercise-wrapper .wordsnake-shape.wordsearch table td:nth-child(62),
.exercise-wrapper-body .wordsnake-shape.wordsearch table td:nth-child(62) {
  transform: rotate(-4.7rad);
  left: 718.14px;
  top: 160.85px;
}
.exercise-wrapper .wordsnake-shape .wordsearch table td strong,
.exercise-wrapper-body .wordsnake-shape .wordsearch table td strong,
.exercise-wrapper .wordsnake-shape.wordsearch table td strong,
.exercise-wrapper-body .wordsnake-shape.wordsearch table td strong {
  border: none;
  margin-top: -2px;
  margin-left: -2px;
  background: rgba(0, 179, 174, 0.35);
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table,
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table,
.exercise-wrapper .wordsnake-long-shape.wordsearch table,
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table {
  max-width: 100%;
  display: block;
  margin: 5px auto;
  position: relative;
  transform-origin: 50% 100%;
  height: 450px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td,
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td,
.exercise-wrapper .wordsnake-long-shape.wordsearch table td,
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td {
  border-color: #00b3ae;
  border-width: 1px;
  border-radius: 4px;
  font-size: 0.95em;
  line-height: 1.7;
  display: inline-block;
  margin: 0;
  width: 27px;
  height: 27px;
  position: absolute;
  z-index: 2;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(0),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(0),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(0),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(0) {
  transform: rotate(-8.04rad);
  left: 33.52px;
  top: 309.42px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(1),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(1),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(1) {
  transform: rotate(-8.02rad);
  left: 28.81px;
  top: 281.82px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(2),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(2),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(2) {
  transform: rotate(-7.98rad);
  left: 24.45px;
  top: 251.06px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(3),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(3),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(3) {
  transform: rotate(-7.95rad);
  left: 21.33px;
  top: 222.27px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(4),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(4),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(4) {
  transform: rotate(-7.91rad);
  left: 19.18px;
  top: 191.44px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(5),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(5),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(5) {
  transform: rotate(-7.86rad);
  left: 18.49px;
  top: 161.33px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(6),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(6),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(6) {
  transform: rotate(-7.79rad);
  left: 19.43px;
  top: 132.42px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(7),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(7),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(7) {
  transform: rotate(-7.71rad);
  left: 22.54px;
  top: 102.34px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(8),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(8),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(8) {
  transform: rotate(-7.6rad);
  left: 28.49px;
  top: 72.88px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(9),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(9),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(9) {
  transform: rotate(-7.43rad);
  left: 38.23px;
  top: 45.05px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(10),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(10),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(10) {
  transform: rotate(-7.15rad);
  left: 53.82px;
  top: 19.91px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(11),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(11),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(11) {
  transform: rotate(-6.61rad);
  left: 78.22px;
  top: 2.66px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(12),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(12),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(12) {
  transform: rotate(-5.93rad);
  left: 107.77px;
  top: 3.52px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(13),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(13),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(13) {
  transform: rotate(-5.48rad);
  left: 131.86px;
  top: 20.17px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(14),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(14),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(14) {
  transform: rotate(-5.2rad);
  left: 149.07px;
  top: 44.56px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(15),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(15),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(15) {
  transform: rotate(-5.01rad);
  left: 160.42px;
  top: 72.65px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(16),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(16),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(16) {
  transform: rotate(-4.86rad);
  left: 166.83px;
  top: 102.14px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(17),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(17),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(17) {
  transform: rotate(-4.74rad);
  left: 169.19px;
  top: 132.04px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(18),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(18),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(18) {
  transform: rotate(-10.91rad);
  left: 168.12px;
  top: 162.31px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(19),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(19),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(19) {
  transform: rotate(-10.82rad);
  left: 164.11px;
  top: 192.1px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(20),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(20),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(20) {
  transform: rotate(-10.88rad);
  left: 159.03px;
  top: 224.63px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(21),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(21),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(21) {
  transform: rotate(-10.94rad);
  left: 156.39px;
  top: 253.65px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(22),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(22),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(22) {
  transform: rotate(-4.75rad);
  left: 155.9px;
  top: 283.77px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(23),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(23),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(23) {
  transform: rotate(-4.86rad);
  left: 158.35px;
  top: 313.52px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(24),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(24),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(24) {
  transform: rotate(-5.03rad);
  left: 164.93px;
  top: 343.08px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(25),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(25),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(25) {
  transform: rotate(-5.29rad);
  left: 177.48px;
  top: 370.51px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(26),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(26),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(26) {
  transform: rotate(-5.76rad);
  left: 198.5px;
  top: 391.44px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(27),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(27),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(27) {
  transform: rotate(-6.45rad);
  left: 227.29px;
  top: 396.83px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(28),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(28),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(28) {
  transform: rotate(-7rad);
  left: 253.78px;
  top: 383.65px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(29),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(29),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(29) {
  transform: rotate(-7.33rad);
  left: 272.73px;
  top: 360.13px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(30),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(30),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(30) {
  transform: rotate(-7.55rad);
  left: 284.58px;
  top: 332.89px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(31),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(31),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(31) {
  transform: rotate(-7.71rad);
  left: 291.24px;
  top: 303.96px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(32),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(32),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(32) {
  transform: rotate(-7.83rad);
  left: 293.83px;
  top: 273.67px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(33),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(33),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(33) {
  transform: rotate(-7.94rad);
  left: 292.99px;
  top: 243.46px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(34),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(34),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(34) {
  transform: rotate(-8.02rad);
  left: 289.28px;
  top: 213.11px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(35),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(35),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(35) {
  transform: rotate(-8.01rad);
  left: 283.38px;
  top: 181.17px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(36),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(36),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(36) {
  transform: rotate(-7.93rad);
  left: 280.13px;
  top: 151.97px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(37),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(37),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(37) {
  transform: rotate(-7.82rad);
  left: 279.57px;
  top: 121.91px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(38),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(38),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(38) {
  transform: rotate(-7.7rad);
  left: 282.44px;
  top: 92.24px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(39),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(39),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(39) {
  transform: rotate(-7.52rad);
  left: 289.88px;
  top: 62.77px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(40),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(40),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(40) {
  transform: rotate(-7.27rad);
  left: 302.79px;
  top: 36.33px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(41),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(41),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(41) {
  transform: rotate(-6.87rad);
  left: 323.77px;
  top: 14.63px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(42),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(42),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(42) {
  transform: rotate(-6.25rad);
  left: 352.02px;
  top: 6.22px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(43),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(43),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(43) {
  transform: rotate(-5.62rad);
  left: 379.19px;
  top: 16.78px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(44),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(44),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(44) {
  transform: rotate(-5.22rad);
  left: 398.42px;
  top: 40.4px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(45),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(45),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(45) {
  transform: rotate(-4.99rad);
  left: 409.28px;
  top: 67.8px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(46),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(46),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(46) {
  transform: rotate(-4.83rad);
  left: 414.97px;
  top: 97.97px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(47),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(47),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(47) {
  transform: rotate(-4.72rad);
  left: 416.58px;
  top: 128.03px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(48),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(48),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(48) {
  transform: rotate(-10.92rad);
  left: 415.36px;
  top: 156.89px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(49),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(49),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(49) {
  transform: rotate(-10.85rad);
  left: 411.72px;
  top: 187.4px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(50),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(50),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(50) {
  transform: rotate(-10.89rad);
  left: 407.04px;
  top: 220.02px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(51),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(51),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(51),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(51) {
  transform: rotate(-10.97rad);
  left: 404.85px;
  top: 250.12px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(52),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(52),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(52),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(52) {
  transform: rotate(-4.78rad);
  left: 405.18px;
  top: 279.86px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(53),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(53),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(53),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(53) {
  transform: rotate(-4.89rad);
  left: 408.61px;
  top: 309.42px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(54),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(54),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(54),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(54) {
  transform: rotate(-5.05rad);
  left: 416.02px;
  top: 338.15px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(55),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(55),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(55),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(55) {
  transform: rotate(-5.3rad);
  left: 429.28px;
  top: 365.64px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(56),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(56),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(56),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(56) {
  transform: rotate(-5.69rad);
  left: 449.78px;
  top: 387.18px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(57),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(57),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(57),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(57) {
  transform: rotate(-6.32rad);
  left: 477.59px;
  top: 395.73px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(58),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(58),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(58),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(58) {
  transform: rotate(-6.94rad);
  left: 505.11px;
  top: 385.31px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(59),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(59),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(59),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(59) {
  transform: rotate(-7.33rad);
  left: 524.9px;
  top: 362.05px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(60),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(60),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(60),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(60) {
  transform: rotate(-7.55rad);
  left: 536.72px;
  top: 334.76px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(61),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(61),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(61),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(61) {
  transform: rotate(-7.71rad);
  left: 543.27px;
  top: 306.03px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(62),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(62),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(62),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(62) {
  transform: rotate(-7.82rad);
  left: 546.11px;
  top: 275.54px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(63),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(63),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(63),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(63) {
  transform: rotate(-7.91rad);
  left: 545.84px;
  top: 244.83px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(64),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(64),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(64),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(64) {
  transform: rotate(-7.98rad);
  left: 543.24px;
  top: 215.27px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(65),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(65),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(65),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(65) {
  transform: rotate(-8.03rad);
  left: 537.98px;
  top: 181.91px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(66),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(66),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(66),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(66) {
  transform: rotate(-7.96rad);
  left: 534.11px;
  top: 153.6px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(67),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(67),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(67),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(67) {
  transform: rotate(-7.87rad);
  left: 532.38px;
  top: 122.73px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(68),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(68),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(68),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(68) {
  transform: rotate(-7.75rad);
  left: 533.77px;
  top: 93.39px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(69),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(69),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(69),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(69) {
  transform: rotate(-7.58rad);
  left: 539.36px;
  top: 63.91px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(70),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(70),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(70),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(70) {
  transform: rotate(-7.33rad);
  left: 550.72px;
  top: 36.67px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(71),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(71),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(71),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(71) {
  transform: rotate(-6.88rad);
  left: 570.68px;
  top: 14.59px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(72),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(72),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(72),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(72) {
  transform: rotate(-6.23rad);
  left: 599.05px;
  top: 6.56px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(73),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(73),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(73),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(73) {
  transform: rotate(-5.65rad);
  left: 626.98px;
  top: 17.34px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(74),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(74),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(74),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(74) {
  transform: rotate(-5.3rad);
  left: 647.2px;
  top: 39.16px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(75),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(75),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(75),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(75) {
  transform: rotate(-5.07rad);
  left: 660.72px;
  top: 66.24px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(76),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(76),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(76),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(76) {
  transform: rotate(-4.91rad);
  left: 668.62px;
  top: 94.85px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(77),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(77),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(77),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(77) {
  transform: rotate(-4.78rad);
  left: 672.46px;
  top: 125.23px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(78),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(78),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(78),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(78) {
  transform: rotate(-10.97rad);
  left: 672.86px;
  top: 154.52px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(79),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(79),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(79),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(79) {
  transform: rotate(-10.88rad);
  left: 670.44px;
  top: 185.44px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(80),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(80),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(80),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(80) {
  transform: rotate(-10.81rad);
  left: 665.92px;
  top: 214.41px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(81),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(81),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(81),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(81) {
  transform: rotate(-10.96rad);
  left: 662.36px;
  top: 247.43px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(82),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(82),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(82),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(82) {
  transform: rotate(-4.74rad);
  left: 662.05px;
  top: 277.38px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(83),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(83),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(83),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(83) {
  transform: rotate(-4.83rad);
  left: 664.15px;
  top: 307.24px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(84),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(84),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(84),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(84) {
  transform: rotate(-4.95rad);
  left: 669.41px;
  top: 337.09px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(85),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(85),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(85),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(85) {
  transform: rotate(-5.12rad);
  left: 678.49px;
  top: 364.99px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(86),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(86),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(86),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(86) {
  transform: rotate(-5.39rad);
  left: 693.38px;
  top: 390.69px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(87),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(87),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(87),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(87) {
  transform: rotate(-5.88rad);
  left: 716.72px;
  top: 409.48px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(88),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(88),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(88),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(88) {
  transform: rotate(-6.57rad);
  left: 745.85px;
  top: 411.32px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(89),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(89),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(89),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(89) {
  transform: rotate(-7.05rad);
  left: 771.2px;
  top: 396.05px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(90),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(90),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(90),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(90) {
  transform: rotate(-7.31rad);
  left: 789.91px;
  top: 372.35px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(91),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(91),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(91),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(91) {
  transform: rotate(-7.48rad);
  left: 803.23px;
  top: 345.46px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(92),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(92),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(92),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(92) {
  transform: rotate(-7.59rad);
  left: 812.7px;
  top: 317.3px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(93),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(93),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(93),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(93) {
  transform: rotate(-7.68rad);
  left: 819.54px;
  top: 287.37px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(94),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(94),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(94),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(94) {
  transform: rotate(-7.75rad);
  left: 824.02px;
  top: 256.86px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(95),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(95),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(95),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(95) {
  transform: rotate(-7.8rad);
  left: 826.5px;
  top: 226.89px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(96),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(96),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(96),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(96) {
  transform: rotate(-7.85rad);
  left: 827.39px;
  top: 198.44px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(97),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(97),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(97),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(97) {
  transform: rotate(-7.89rad);
  left: 826.99px;
  top: 167.91px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(98),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(98),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(98),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(98) {
  transform: rotate(-7.93rad);
  left: 825.38px;
  top: 137.68px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(99),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(99),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(99),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(99) {
  transform: rotate(-7.96rad);
  left: 822.77px;
  top: 108.17px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(100),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(100),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(100),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(100) {
  transform: rotate(-7.99rad);
  left: 819.01px;
  top: 77.1px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td:nth-child(101),
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td:nth-child(101),
.exercise-wrapper .wordsnake-long-shape.wordsearch table td:nth-child(101),
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td:nth-child(101) {
  transform: rotate(-8.02rad);
  left: 815.97px;
  top: 50.01px;
}
.exercise-wrapper .wordsnake-long-shape .wordsearch table td strong,
.exercise-wrapper-body .wordsnake-long-shape .wordsearch table td strong,
.exercise-wrapper .wordsnake-long-shape.wordsearch table td strong,
.exercise-wrapper-body .wordsnake-long-shape.wordsearch table td strong {
  border: none;
  margin-top: -2px;
  margin-left: -2px;
  background: rgba(0, 179, 174, 0.35);
}
.exercise-wrapper .task.extra .wordsnake-shape .wordsearch table td strong,
.exercise-wrapper-body .task.extra .wordsnake-shape .wordsearch table td strong,
.exercise-wrapper .task.extra .wordsnake-shape.wordsearch table td strong,
.exercise-wrapper-body .task.extra .wordsnake-shape.wordsearch table td strong,
.exercise-wrapper .task.extra .wordsnake-long-shape .wordsearch table td strong,
.exercise-wrapper-body .task.extra .wordsnake-long-shape .wordsearch table td strong,
.exercise-wrapper .task.extra .wordsnake-long-shape.wordsearch table td strong,
.exercise-wrapper-body .task.extra .wordsnake-long-shape.wordsearch table td strong {
  background: rgba(255, 203, 6, 0.35);
}
.exercise-wrapper .task:not(.test) .sort-option-wrapper,
.exercise-wrapper-body .task:not(.test) .sort-option-wrapper,
.exercise-wrapper .task:not(.film) .sort-option-wrapper,
.exercise-wrapper-body .task:not(.film) .sort-option-wrapper,
.exercise-wrapper .task:not(.extra) .sort-option-wrapper,
.exercise-wrapper-body .task:not(.extra) .sort-option-wrapper,
.exercise-wrapper .task:not(.test) .mat-option-wrapper,
.exercise-wrapper-body .task:not(.test) .mat-option-wrapper,
.exercise-wrapper .task:not(.film) .mat-option-wrapper,
.exercise-wrapper-body .task:not(.film) .mat-option-wrapper,
.exercise-wrapper .task:not(.extra) .mat-option-wrapper,
.exercise-wrapper-body .task:not(.extra) .mat-option-wrapper {
  background-color: rgba(0, 179, 174, 0.25);
  border-radius: 4px;
  border: 1px solid #00b3ae;
  overflow: hidden;
  margin-bottom: 15px;
}
.exercise-wrapper .task:not(.test) .sort-option-toggle,
.exercise-wrapper-body .task:not(.test) .sort-option-toggle,
.exercise-wrapper .task:not(.film) .sort-option-toggle,
.exercise-wrapper-body .task:not(.film) .sort-option-toggle,
.exercise-wrapper .task:not(.extra) .sort-option-toggle,
.exercise-wrapper-body .task:not(.extra) .sort-option-toggle,
.exercise-wrapper .task:not(.test) .mat-option-toggle,
.exercise-wrapper-body .task:not(.test) .mat-option-toggle,
.exercise-wrapper .task:not(.film) .mat-option-toggle,
.exercise-wrapper-body .task:not(.film) .mat-option-toggle,
.exercise-wrapper .task:not(.extra) .mat-option-toggle,
.exercise-wrapper-body .task:not(.extra) .mat-option-toggle {
  background-color: rgba(0, 179, 174, 0.35);
  color: inherit;
  font-size: 1em;
  text-align: center;
  padding: 5px 30px;
  position: relative;
}
.exercise-wrapper .task:not(.test) .sort-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.test) .sort-option-toggle.isOpen,
.exercise-wrapper .task:not(.film) .sort-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.film) .sort-option-toggle.isOpen,
.exercise-wrapper .task:not(.extra) .sort-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.extra) .sort-option-toggle.isOpen,
.exercise-wrapper .task:not(.test) .mat-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.test) .mat-option-toggle.isOpen,
.exercise-wrapper .task:not(.film) .mat-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.film) .mat-option-toggle.isOpen,
.exercise-wrapper .task:not(.extra) .mat-option-toggle.isOpen,
.exercise-wrapper-body .task:not(.extra) .mat-option-toggle.isOpen {
  background-color: #00b3ae;
  color: #fff;
}
.exercise-wrapper .task:not(.test) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.test) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task:not(.film) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.film) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task:not(.extra) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.extra) .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task:not(.test) .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.test) .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task:not(.film) .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.film) .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task:not(.extra) .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.extra) .mat-option-toggle:not(.hide-arrow):before {
  content: "";
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
  background-size: 20px;
  background-color: transparent;
  position: absolute;
  right: 0px;
  top: 15px;
  height: 15px;
  width: 30px;
  transition: all 0.3s;
  filter: brightness(0.25);
}
.exercise-wrapper .task:not(.test) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.test) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task:not(.film) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.film) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task:not(.extra) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.extra) .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task:not(.test) .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.test) .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task:not(.film) .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.film) .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task:not(.extra) .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task:not(.extra) .mat-option-toggle.isOpen:not(.hide-arrow):before {
  filter: none;
  background-color: transparent;
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
}
.exercise-wrapper .task:not(.test) .sort-options-container,
.exercise-wrapper-body .task:not(.test) .sort-options-container,
.exercise-wrapper .task:not(.film) .sort-options-container,
.exercise-wrapper-body .task:not(.film) .sort-options-container,
.exercise-wrapper .task:not(.extra) .sort-options-container,
.exercise-wrapper-body .task:not(.extra) .sort-options-container,
.exercise-wrapper .task:not(.test) .mat-options-container,
.exercise-wrapper-body .task:not(.test) .mat-options-container,
.exercise-wrapper .task:not(.film) .mat-options-container,
.exercise-wrapper-body .task:not(.film) .mat-options-container,
.exercise-wrapper .task:not(.extra) .mat-options-container,
.exercise-wrapper-body .task:not(.extra) .mat-options-container {
  padding: 15px;
  min-height: 84px;
  text-align: center;
}
.exercise-wrapper .task:not(.test) .sort-selected-container,
.exercise-wrapper-body .task:not(.test) .sort-selected-container,
.exercise-wrapper .task:not(.film) .sort-selected-container,
.exercise-wrapper-body .task:not(.film) .sort-selected-container,
.exercise-wrapper .task:not(.extra) .sort-selected-container,
.exercise-wrapper-body .task:not(.extra) .sort-selected-container,
.exercise-wrapper .task:not(.test) .mat-selected-container,
.exercise-wrapper-body .task:not(.test) .mat-selected-container,
.exercise-wrapper .task:not(.film) .mat-selected-container,
.exercise-wrapper-body .task:not(.film) .mat-selected-container,
.exercise-wrapper .task:not(.extra) .mat-selected-container,
.exercise-wrapper-body .task:not(.extra) .mat-selected-container {
  background-color: rgba(255, 255, 255, 0.6);
  border: 1px dashed #00b3ae;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
  margin: 10px;
  min-height: 100px;
}
.exercise-wrapper .task:not(.test) .sort-selected-container:after,
.exercise-wrapper-body .task:not(.test) .sort-selected-container:after,
.exercise-wrapper .task:not(.film) .sort-selected-container:after,
.exercise-wrapper-body .task:not(.film) .sort-selected-container:after,
.exercise-wrapper .task:not(.extra) .sort-selected-container:after,
.exercise-wrapper-body .task:not(.extra) .sort-selected-container:after {
  content: "\00a0";
  display: block;
  opacity: 0;
}
.exercise-wrapper .task:not(.test) .mat-container-option-selected,
.exercise-wrapper-body .task:not(.test) .mat-container-option-selected,
.exercise-wrapper .task:not(.film) .mat-container-option-selected,
.exercise-wrapper-body .task:not(.film) .mat-container-option-selected,
.exercise-wrapper .task:not(.extra) .mat-container-option-selected,
.exercise-wrapper-body .task:not(.extra) .mat-container-option-selected,
.exercise-wrapper .task:not(.test) .sort-container-option-selected,
.exercise-wrapper-body .task:not(.test) .sort-container-option-selected,
.exercise-wrapper .task:not(.film) .sort-container-option-selected,
.exercise-wrapper-body .task:not(.film) .sort-container-option-selected,
.exercise-wrapper .task:not(.extra) .sort-container-option-selected,
.exercise-wrapper-body .task:not(.extra) .sort-container-option-selected {
  background-color: #fff;
  border: 1px dashed #00b3ae;
  margin-bottom: 10px;
}
.exercise-wrapper .task:not(.test) .sort-report-answer,
.exercise-wrapper-body .task:not(.test) .sort-report-answer,
.exercise-wrapper .task:not(.film) .sort-report-answer,
.exercise-wrapper-body .task:not(.film) .sort-report-answer,
.exercise-wrapper .task:not(.extra) .sort-report-answer,
.exercise-wrapper-body .task:not(.extra) .sort-report-answer,
.exercise-wrapper .task:not(.test) .mat-report-answer,
.exercise-wrapper-body .task:not(.test) .mat-report-answer,
.exercise-wrapper .task:not(.film) .mat-report-answer,
.exercise-wrapper-body .task:not(.film) .mat-report-answer,
.exercise-wrapper .task:not(.extra) .mat-report-answer,
.exercise-wrapper-body .task:not(.extra) .mat-report-answer {
  border: 1px solid #00b3ae;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  text-align: center;
  margin: 6px;
  padding: 5px 17px 5px 15px !important;
  line-height: 1.6;
}
.exercise-wrapper .task:not(.test) .sort-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.test) .sort-report-answer.answer-option-image,
.exercise-wrapper .task:not(.film) .sort-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.film) .sort-report-answer.answer-option-image,
.exercise-wrapper .task:not(.extra) .sort-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.extra) .sort-report-answer.answer-option-image,
.exercise-wrapper .task:not(.test) .mat-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.test) .mat-report-answer.answer-option-image,
.exercise-wrapper .task:not(.film) .mat-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.film) .mat-report-answer.answer-option-image,
.exercise-wrapper .task:not(.extra) .mat-report-answer.answer-option-image,
.exercise-wrapper-body .task:not(.extra) .mat-report-answer.answer-option-image {
  padding: 10px !important;
}
.exercise-wrapper .task:not(.test) .sort-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .sort-report-answer.answer-option-audio,
.exercise-wrapper .task:not(.film) .sort-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .sort-report-answer.answer-option-audio,
.exercise-wrapper .task:not(.extra) .sort-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .sort-report-answer.answer-option-audio,
.exercise-wrapper .task:not(.test) .mat-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .mat-report-answer.answer-option-audio,
.exercise-wrapper .task:not(.film) .mat-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .mat-report-answer.answer-option-audio,
.exercise-wrapper .task:not(.extra) .mat-report-answer.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .mat-report-answer.answer-option-audio {
  padding: 15px !important;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container,
.exercise-wrapper-body .task:not(.test) .sort-option-in-container,
.exercise-wrapper .task:not(.film) .sort-option-in-container,
.exercise-wrapper-body .task:not(.film) .sort-option-in-container,
.exercise-wrapper .task:not(.extra) .sort-option-in-container,
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container,
.exercise-wrapper .task:not(.test) .sort-matched-option,
.exercise-wrapper-body .task:not(.test) .sort-matched-option,
.exercise-wrapper .task:not(.film) .sort-matched-option,
.exercise-wrapper-body .task:not(.film) .sort-matched-option,
.exercise-wrapper .task:not(.extra) .sort-matched-option,
.exercise-wrapper-body .task:not(.extra) .sort-matched-option,
.exercise-wrapper .task:not(.test) .mat-option-in-container,
.exercise-wrapper-body .task:not(.test) .mat-option-in-container,
.exercise-wrapper .task:not(.film) .mat-option-in-container,
.exercise-wrapper-body .task:not(.film) .mat-option-in-container,
.exercise-wrapper .task:not(.extra) .mat-option-in-container,
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container,
.exercise-wrapper .task:not(.test) .mat-matched-option,
.exercise-wrapper-body .task:not(.test) .mat-matched-option,
.exercise-wrapper .task:not(.film) .mat-matched-option,
.exercise-wrapper-body .task:not(.film) .mat-matched-option,
.exercise-wrapper .task:not(.extra) .mat-matched-option,
.exercise-wrapper-body .task:not(.extra) .mat-matched-option {
  position: relative;
  display: inline-block;
  margin: 6px;
  padding: 5px 10px;
  text-align: center;
  max-width: 140px;
  line-height: 1.8;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container:after,
.exercise-wrapper-body .task:not(.test) .sort-option-in-container:after,
.exercise-wrapper .task:not(.film) .sort-option-in-container:after,
.exercise-wrapper-body .task:not(.film) .sort-option-in-container:after,
.exercise-wrapper .task:not(.extra) .sort-option-in-container:after,
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container:after,
.exercise-wrapper .task:not(.test) .sort-matched-option:after,
.exercise-wrapper-body .task:not(.test) .sort-matched-option:after,
.exercise-wrapper .task:not(.film) .sort-matched-option:after,
.exercise-wrapper-body .task:not(.film) .sort-matched-option:after,
.exercise-wrapper .task:not(.extra) .sort-matched-option:after,
.exercise-wrapper-body .task:not(.extra) .sort-matched-option:after,
.exercise-wrapper .task:not(.test) .mat-option-in-container:after,
.exercise-wrapper-body .task:not(.test) .mat-option-in-container:after,
.exercise-wrapper .task:not(.film) .mat-option-in-container:after,
.exercise-wrapper-body .task:not(.film) .mat-option-in-container:after,
.exercise-wrapper .task:not(.extra) .mat-option-in-container:after,
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container:after,
.exercise-wrapper .task:not(.test) .mat-matched-option:after,
.exercise-wrapper-body .task:not(.test) .mat-matched-option:after,
.exercise-wrapper .task:not(.film) .mat-matched-option:after,
.exercise-wrapper-body .task:not(.film) .mat-matched-option:after,
.exercise-wrapper .task:not(.extra) .mat-matched-option:after,
.exercise-wrapper-body .task:not(.extra) .mat-matched-option:after {
  content: "";
  background-color: #fff;
  border: 1px solid #00b3ae;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.test) .sort-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.film) .sort-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.film) .sort-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.extra) .sort-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.test) .sort-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.test) .sort-matched-option[data-title^="http"],
.exercise-wrapper .task:not(.film) .sort-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.film) .sort-matched-option[data-title^="http"],
.exercise-wrapper .task:not(.extra) .sort-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.extra) .sort-matched-option[data-title^="http"],
.exercise-wrapper .task:not(.test) .mat-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.test) .mat-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.film) .mat-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.film) .mat-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.extra) .mat-option-in-container[data-title^="http"],
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container[data-title^="http"],
.exercise-wrapper .task:not(.test) .mat-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.test) .mat-matched-option[data-title^="http"],
.exercise-wrapper .task:not(.film) .mat-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.film) .mat-matched-option[data-title^="http"],
.exercise-wrapper .task:not(.extra) .mat-matched-option[data-title^="http"],
.exercise-wrapper-body .task:not(.extra) .mat-matched-option[data-title^="http"] {
  padding: 10px;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .sort-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.film) .sort-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .sort-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.extra) .sort-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.test) .sort-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .sort-matched-option.answer-option-audio,
.exercise-wrapper .task:not(.film) .sort-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .sort-matched-option.answer-option-audio,
.exercise-wrapper .task:not(.extra) .sort-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .sort-matched-option.answer-option-audio,
.exercise-wrapper .task:not(.test) .mat-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .mat-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.film) .mat-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .mat-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.extra) .mat-option-in-container.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container.answer-option-audio,
.exercise-wrapper .task:not(.test) .mat-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.test) .mat-matched-option.answer-option-audio,
.exercise-wrapper .task:not(.film) .mat-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.film) .mat-matched-option.answer-option-audio,
.exercise-wrapper .task:not(.extra) .mat-matched-option.answer-option-audio,
.exercise-wrapper-body .task:not(.extra) .mat-matched-option.answer-option-audio {
  padding: 20px;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container answer-option,
.exercise-wrapper-body .task:not(.test) .sort-option-in-container answer-option,
.exercise-wrapper .task:not(.film) .sort-option-in-container answer-option,
.exercise-wrapper-body .task:not(.film) .sort-option-in-container answer-option,
.exercise-wrapper .task:not(.extra) .sort-option-in-container answer-option,
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container answer-option,
.exercise-wrapper .task:not(.test) .sort-matched-option answer-option,
.exercise-wrapper-body .task:not(.test) .sort-matched-option answer-option,
.exercise-wrapper .task:not(.film) .sort-matched-option answer-option,
.exercise-wrapper-body .task:not(.film) .sort-matched-option answer-option,
.exercise-wrapper .task:not(.extra) .sort-matched-option answer-option,
.exercise-wrapper-body .task:not(.extra) .sort-matched-option answer-option,
.exercise-wrapper .task:not(.test) .mat-option-in-container answer-option,
.exercise-wrapper-body .task:not(.test) .mat-option-in-container answer-option,
.exercise-wrapper .task:not(.film) .mat-option-in-container answer-option,
.exercise-wrapper-body .task:not(.film) .mat-option-in-container answer-option,
.exercise-wrapper .task:not(.extra) .mat-option-in-container answer-option,
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container answer-option,
.exercise-wrapper .task:not(.test) .mat-matched-option answer-option,
.exercise-wrapper-body .task:not(.test) .mat-matched-option answer-option,
.exercise-wrapper .task:not(.film) .mat-matched-option answer-option,
.exercise-wrapper-body .task:not(.film) .mat-matched-option answer-option,
.exercise-wrapper .task:not(.extra) .mat-matched-option answer-option,
.exercise-wrapper-body .task:not(.extra) .mat-matched-option answer-option {
  z-index: 5;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.exercise-wrapper .task:not(.test) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper-body .task:not(.test) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper .task:not(.film) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper-body .task:not(.film) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper .task:not(.extra) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper-body .task:not(.extra) .sort-option-selected:not(.answer-option-text),
.exercise-wrapper .task:not(.test) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper-body .task:not(.test) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper .task:not(.film) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper-body .task:not(.film) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper .task:not(.extra) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper-body .task:not(.extra) .mat-option-selected:not(.mat-option-text),
.exercise-wrapper .task:not(.test) .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper .task:not(.film) .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper .task:not(.extra) .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch:not(.answer-option-text) {
  z-index: 4;
  color: transparent;
}
.exercise-wrapper .task:not(.test) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.test) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper .task:not(.film) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.film) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper .task:not(.extra) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper .task:not(.test) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper-body .task:not(.test) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper .task:not(.film) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper-body .task:not(.film) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper .task:not(.extra) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper .task:not(.test) .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper .task:not(.film) .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch:not(.answer-option-text):after {
  border-color: #00b3ae;
  border-radius: 1px;
  font-size: 16px;
}
.exercise-wrapper .task:not(.test) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.test) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.film) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.film) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.extra) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.test) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.test) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.film) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.film) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.extra) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.test) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.film) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after {
  width: 110%;
  height: 110%;
  top: -5%;
  left: -5%;
}
.exercise-wrapper .task:not(.test) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.test) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.film) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.film) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.extra) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.test) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.test) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.film) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.film) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.extra) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.test) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.film) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after {
  box-shadow: 0px 0px 0px 1px #00b3ae;
  box-shadow: 0px 0px 0px 5px #fff, 0px 0px 0px calc(5px + 1px) #00b3ae;
  border-color: transparent;
}
.exercise-wrapper .task:not(.test) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.test) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task:not(.film) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.film) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task:not(.extra) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task:not(.test) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.test) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper .task:not(.film) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.film) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper .task:not(.extra) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper .task:not(.test) .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task:not(.film) .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch:not(.answer-option-text) answer-option:after {
  content: attr(data-title);
  font-size: 16px;
  position: absolute;
  top: -7.5%;
  left: -7.5%;
  width: 115%;
  height: 115%;
  z-index: 8;
}
.exercise-wrapper .task:not(.test) .sort-option-selected.answer-option-text,
.exercise-wrapper-body .task:not(.test) .sort-option-selected.answer-option-text,
.exercise-wrapper .task:not(.film) .sort-option-selected.answer-option-text,
.exercise-wrapper-body .task:not(.film) .sort-option-selected.answer-option-text,
.exercise-wrapper .task:not(.extra) .sort-option-selected.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected.answer-option-text,
.exercise-wrapper .task:not(.test) .mat-option-selected.mat-option-text,
.exercise-wrapper-body .task:not(.test) .mat-option-selected.mat-option-text,
.exercise-wrapper .task:not(.film) .mat-option-selected.mat-option-text,
.exercise-wrapper-body .task:not(.film) .mat-option-selected.mat-option-text,
.exercise-wrapper .task:not(.extra) .mat-option-selected.mat-option-text,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected.mat-option-text,
.exercise-wrapper .task:not(.test) .selected-to-unmatch.answer-option-text,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch.answer-option-text,
.exercise-wrapper .task:not(.film) .selected-to-unmatch.answer-option-text,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch.answer-option-text,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch.answer-option-text {
  z-index: 4;
}
.exercise-wrapper .task:not(.test) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.test) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper .task:not(.film) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.film) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper .task:not(.extra) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper .task:not(.test) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper-body .task:not(.test) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper .task:not(.film) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper-body .task:not(.film) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper .task:not(.extra) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper .task:not(.test) .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper .task:not(.film) .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch.answer-option-text answer-option span {
  display: inline-block;
  transform: scale(1);
}
.exercise-wrapper .task:not(.test) .sort-option-selected.answer-option-text:after,
.exercise-wrapper-body .task:not(.test) .sort-option-selected.answer-option-text:after,
.exercise-wrapper .task:not(.film) .sort-option-selected.answer-option-text:after,
.exercise-wrapper-body .task:not(.film) .sort-option-selected.answer-option-text:after,
.exercise-wrapper .task:not(.extra) .sort-option-selected.answer-option-text:after,
.exercise-wrapper-body .task:not(.extra) .sort-option-selected.answer-option-text:after,
.exercise-wrapper .task:not(.test) .mat-option-selected.mat-option-text:after,
.exercise-wrapper-body .task:not(.test) .mat-option-selected.mat-option-text:after,
.exercise-wrapper .task:not(.film) .mat-option-selected.mat-option-text:after,
.exercise-wrapper-body .task:not(.film) .mat-option-selected.mat-option-text:after,
.exercise-wrapper .task:not(.extra) .mat-option-selected.mat-option-text:after,
.exercise-wrapper-body .task:not(.extra) .mat-option-selected.mat-option-text:after,
.exercise-wrapper .task:not(.test) .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper-body .task:not(.test) .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper .task:not(.film) .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper-body .task:not(.film) .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper .task:not(.extra) .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper-body .task:not(.extra) .selected-to-unmatch.answer-option-text:after {
  border-color: #00b3ae;
  background-color: rgba(0, 179, 174, 0.25);
  box-shadow: none;
}
.exercise-wrapper .task:not(.test) .sort-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.test) .sort-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.film) .sort-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.film) .sort-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.extra) .sort-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .sort-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.test) .sort-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.test) .sort-matched-option.answer-option-text,
.exercise-wrapper .task:not(.film) .sort-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.film) .sort-matched-option.answer-option-text,
.exercise-wrapper .task:not(.extra) .sort-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .sort-matched-option.answer-option-text,
.exercise-wrapper .task:not(.test) .mat-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.test) .mat-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.film) .mat-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.film) .mat-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.extra) .mat-option-in-container.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .mat-option-in-container.answer-option-text,
.exercise-wrapper .task:not(.test) .mat-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.test) .mat-matched-option.answer-option-text,
.exercise-wrapper .task:not(.film) .mat-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.film) .mat-matched-option.answer-option-text,
.exercise-wrapper .task:not(.extra) .mat-matched-option.answer-option-text,
.exercise-wrapper-body .task:not(.extra) .mat-matched-option.answer-option-text {
  max-width: 380px;
}
.exercise-wrapper .task.extra .sort-option-wrapper,
.exercise-wrapper-body .task.extra .sort-option-wrapper,
.exercise-wrapper .task.extra .mat-option-wrapper,
.exercise-wrapper-body .task.extra .mat-option-wrapper {
  background-color: rgba(255, 203, 6, 0.25);
  border-radius: 4px;
  border: 1px solid #ffcb06;
  overflow: hidden;
  margin-bottom: 15px;
}
.exercise-wrapper .task.extra .sort-option-toggle,
.exercise-wrapper-body .task.extra .sort-option-toggle,
.exercise-wrapper .task.extra .mat-option-toggle,
.exercise-wrapper-body .task.extra .mat-option-toggle {
  background-color: rgba(255, 203, 6, 0.35);
  color: inherit;
  font-size: 1em;
  text-align: center;
  padding: 5px 30px;
  position: relative;
}
.exercise-wrapper .task.extra .sort-option-toggle.isOpen,
.exercise-wrapper-body .task.extra .sort-option-toggle.isOpen,
.exercise-wrapper .task.extra .mat-option-toggle.isOpen,
.exercise-wrapper-body .task.extra .mat-option-toggle.isOpen {
  background-color: #ffcb06;
  color: #fff;
}
.exercise-wrapper .task.extra .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task.extra .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task.extra .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task.extra .mat-option-toggle:not(.hide-arrow):before {
  content: "";
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
  background-size: 20px;
  background-color: transparent;
  position: absolute;
  right: 0px;
  top: 15px;
  height: 15px;
  width: 30px;
  transition: all 0.3s;
  filter: brightness(0.25);
}
.exercise-wrapper .task.extra .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task.extra .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task.extra .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task.extra .mat-option-toggle.isOpen:not(.hide-arrow):before {
  filter: none;
  background-color: transparent;
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
}
.exercise-wrapper .task.extra .sort-options-container,
.exercise-wrapper-body .task.extra .sort-options-container,
.exercise-wrapper .task.extra .mat-options-container,
.exercise-wrapper-body .task.extra .mat-options-container {
  padding: 15px;
  min-height: 84px;
  text-align: center;
}
.exercise-wrapper .task.extra .sort-selected-container,
.exercise-wrapper-body .task.extra .sort-selected-container,
.exercise-wrapper .task.extra .mat-selected-container,
.exercise-wrapper-body .task.extra .mat-selected-container {
  background-color: rgba(255, 255, 255, 0.6);
  border: 1px dashed #ffcb06;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
  margin: 10px;
  min-height: 100px;
}
.exercise-wrapper .task.extra .sort-selected-container:after,
.exercise-wrapper-body .task.extra .sort-selected-container:after {
  content: "\00a0";
  display: block;
  opacity: 0;
}
.exercise-wrapper .task.extra .mat-container-option-selected,
.exercise-wrapper-body .task.extra .mat-container-option-selected,
.exercise-wrapper .task.extra .sort-container-option-selected,
.exercise-wrapper-body .task.extra .sort-container-option-selected {
  background-color: #fff;
  border: 1px dashed #ffcb06;
  margin-bottom: 10px;
}
.exercise-wrapper .task.extra .sort-report-answer,
.exercise-wrapper-body .task.extra .sort-report-answer,
.exercise-wrapper .task.extra .mat-report-answer,
.exercise-wrapper-body .task.extra .mat-report-answer {
  border: 1px solid #ffcb06;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  text-align: center;
  margin: 6px;
  padding: 5px 17px 5px 15px !important;
  line-height: 1.6;
}
.exercise-wrapper .task.extra .sort-report-answer.answer-option-image,
.exercise-wrapper-body .task.extra .sort-report-answer.answer-option-image,
.exercise-wrapper .task.extra .mat-report-answer.answer-option-image,
.exercise-wrapper-body .task.extra .mat-report-answer.answer-option-image {
  padding: 10px !important;
}
.exercise-wrapper .task.extra .sort-report-answer.answer-option-audio,
.exercise-wrapper-body .task.extra .sort-report-answer.answer-option-audio,
.exercise-wrapper .task.extra .mat-report-answer.answer-option-audio,
.exercise-wrapper-body .task.extra .mat-report-answer.answer-option-audio {
  padding: 15px !important;
}
.exercise-wrapper .task.extra .sort-option-in-container,
.exercise-wrapper-body .task.extra .sort-option-in-container,
.exercise-wrapper .task.extra .sort-matched-option,
.exercise-wrapper-body .task.extra .sort-matched-option,
.exercise-wrapper .task.extra .mat-option-in-container,
.exercise-wrapper-body .task.extra .mat-option-in-container,
.exercise-wrapper .task.extra .mat-matched-option,
.exercise-wrapper-body .task.extra .mat-matched-option {
  position: relative;
  display: inline-block;
  margin: 6px;
  padding: 5px 10px;
  text-align: center;
  max-width: 140px;
  line-height: 1.8;
}
.exercise-wrapper .task.extra .sort-option-in-container:after,
.exercise-wrapper-body .task.extra .sort-option-in-container:after,
.exercise-wrapper .task.extra .sort-matched-option:after,
.exercise-wrapper-body .task.extra .sort-matched-option:after,
.exercise-wrapper .task.extra .mat-option-in-container:after,
.exercise-wrapper-body .task.extra .mat-option-in-container:after,
.exercise-wrapper .task.extra .mat-matched-option:after,
.exercise-wrapper-body .task.extra .mat-matched-option:after {
  content: "";
  background-color: #fff;
  border: 1px solid #ffcb06;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.exercise-wrapper .task.extra .sort-option-in-container[data-title^="http"],
.exercise-wrapper-body .task.extra .sort-option-in-container[data-title^="http"],
.exercise-wrapper .task.extra .sort-matched-option[data-title^="http"],
.exercise-wrapper-body .task.extra .sort-matched-option[data-title^="http"],
.exercise-wrapper .task.extra .mat-option-in-container[data-title^="http"],
.exercise-wrapper-body .task.extra .mat-option-in-container[data-title^="http"],
.exercise-wrapper .task.extra .mat-matched-option[data-title^="http"],
.exercise-wrapper-body .task.extra .mat-matched-option[data-title^="http"] {
  padding: 10px;
}
.exercise-wrapper .task.extra .sort-option-in-container.answer-option-audio,
.exercise-wrapper-body .task.extra .sort-option-in-container.answer-option-audio,
.exercise-wrapper .task.extra .sort-matched-option.answer-option-audio,
.exercise-wrapper-body .task.extra .sort-matched-option.answer-option-audio,
.exercise-wrapper .task.extra .mat-option-in-container.answer-option-audio,
.exercise-wrapper-body .task.extra .mat-option-in-container.answer-option-audio,
.exercise-wrapper .task.extra .mat-matched-option.answer-option-audio,
.exercise-wrapper-body .task.extra .mat-matched-option.answer-option-audio {
  padding: 20px;
}
.exercise-wrapper .task.extra .sort-option-in-container answer-option,
.exercise-wrapper-body .task.extra .sort-option-in-container answer-option,
.exercise-wrapper .task.extra .sort-matched-option answer-option,
.exercise-wrapper-body .task.extra .sort-matched-option answer-option,
.exercise-wrapper .task.extra .mat-option-in-container answer-option,
.exercise-wrapper-body .task.extra .mat-option-in-container answer-option,
.exercise-wrapper .task.extra .mat-matched-option answer-option,
.exercise-wrapper-body .task.extra .mat-matched-option answer-option {
  z-index: 5;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.exercise-wrapper .task.extra .sort-option-selected:not(.answer-option-text),
.exercise-wrapper-body .task.extra .sort-option-selected:not(.answer-option-text),
.exercise-wrapper .task.extra .mat-option-selected:not(.mat-option-text),
.exercise-wrapper-body .task.extra .mat-option-selected:not(.mat-option-text),
.exercise-wrapper .task.extra .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper-body .task.extra .selected-to-unmatch:not(.answer-option-text) {
  z-index: 4;
  color: transparent;
}
.exercise-wrapper .task.extra .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper-body .task.extra .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper .task.extra .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper-body .task.extra .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper .task.extra .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper-body .task.extra .selected-to-unmatch:not(.answer-option-text):after {
  border-color: #ffcb06;
  border-radius: 1px;
  font-size: 16px;
}
.exercise-wrapper .task.extra .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.extra .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task.extra .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.extra .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task.extra .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.extra .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after {
  width: 110%;
  height: 110%;
  top: -5%;
  left: -5%;
}
.exercise-wrapper .task.extra .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.extra .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task.extra .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.extra .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper .task.extra .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.extra .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after {
  box-shadow: 0px 0px 0px 1px #ffcb06;
  box-shadow: 0px 0px 0px 5px #fff, 0px 0px 0px calc(5px + 1px) #ffcb06;
  border-color: transparent;
}
.exercise-wrapper .task.extra .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task.extra .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task.extra .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper-body .task.extra .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper .task.extra .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task.extra .selected-to-unmatch:not(.answer-option-text) answer-option:after {
  content: attr(data-title);
  font-size: 16px;
  position: absolute;
  top: -7.5%;
  left: -7.5%;
  width: 115%;
  height: 115%;
  z-index: 8;
}
.exercise-wrapper .task.extra .sort-option-selected.answer-option-text,
.exercise-wrapper-body .task.extra .sort-option-selected.answer-option-text,
.exercise-wrapper .task.extra .mat-option-selected.mat-option-text,
.exercise-wrapper-body .task.extra .mat-option-selected.mat-option-text,
.exercise-wrapper .task.extra .selected-to-unmatch.answer-option-text,
.exercise-wrapper-body .task.extra .selected-to-unmatch.answer-option-text {
  z-index: 4;
}
.exercise-wrapper .task.extra .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper-body .task.extra .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper .task.extra .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper-body .task.extra .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper .task.extra .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper-body .task.extra .selected-to-unmatch.answer-option-text answer-option span {
  display: inline-block;
  transform: scale(1);
}
.exercise-wrapper .task.extra .sort-option-selected.answer-option-text:after,
.exercise-wrapper-body .task.extra .sort-option-selected.answer-option-text:after,
.exercise-wrapper .task.extra .mat-option-selected.mat-option-text:after,
.exercise-wrapper-body .task.extra .mat-option-selected.mat-option-text:after,
.exercise-wrapper .task.extra .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper-body .task.extra .selected-to-unmatch.answer-option-text:after {
  border-color: #ffcb06;
  background-color: rgba(255, 203, 6, 0.25);
  box-shadow: none;
}
.exercise-wrapper .task.extra .sort-option-in-container.answer-option-text,
.exercise-wrapper-body .task.extra .sort-option-in-container.answer-option-text,
.exercise-wrapper .task.extra .sort-matched-option.answer-option-text,
.exercise-wrapper-body .task.extra .sort-matched-option.answer-option-text,
.exercise-wrapper .task.extra .mat-option-in-container.answer-option-text,
.exercise-wrapper-body .task.extra .mat-option-in-container.answer-option-text,
.exercise-wrapper .task.extra .mat-matched-option.answer-option-text,
.exercise-wrapper-body .task.extra .mat-matched-option.answer-option-text {
  max-width: 380px;
}
.exercise-wrapper .task.test .sort-option-wrapper,
.exercise-wrapper-body .task.test .sort-option-wrapper,
.exercise-wrapper .task.test .mat-option-wrapper,
.exercise-wrapper-body .task.test .mat-option-wrapper {
  background-color: rgba(175, 202, 11, 0.25);
  border-radius: 4px;
  border: 1px solid #afca0b;
  overflow: hidden;
  margin-bottom: 15px;
}
.exercise-wrapper .task.test .sort-option-toggle,
.exercise-wrapper-body .task.test .sort-option-toggle,
.exercise-wrapper .task.test .mat-option-toggle,
.exercise-wrapper-body .task.test .mat-option-toggle {
  background-color: rgba(175, 202, 11, 0.35);
  color: inherit;
  font-size: 1em;
  text-align: center;
  padding: 5px 30px;
  position: relative;
}
.exercise-wrapper .task.test .sort-option-toggle.isOpen,
.exercise-wrapper-body .task.test .sort-option-toggle.isOpen,
.exercise-wrapper .task.test .mat-option-toggle.isOpen,
.exercise-wrapper-body .task.test .mat-option-toggle.isOpen {
  background-color: #afca0b;
  color: #fff;
}
.exercise-wrapper .task.test .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task.test .sort-option-toggle:not(.hide-arrow):before,
.exercise-wrapper .task.test .mat-option-toggle:not(.hide-arrow):before,
.exercise-wrapper-body .task.test .mat-option-toggle:not(.hide-arrow):before {
  content: "";
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
  background-size: 20px;
  background-color: transparent;
  position: absolute;
  right: 0px;
  top: 15px;
  height: 15px;
  width: 30px;
  transition: all 0.3s;
  filter: brightness(0.25);
}
.exercise-wrapper .task.test .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task.test .sort-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper .task.test .mat-option-toggle.isOpen:not(.hide-arrow):before,
.exercise-wrapper-body .task.test .mat-option-toggle.isOpen:not(.hide-arrow):before {
  filter: none;
  background-color: transparent;
  background-image: url(./../../assets/images/ca744cd5-e4fd-4060-88e0-74b633501496.image?v=1&type=png);
}
.exercise-wrapper .task.test .sort-options-container,
.exercise-wrapper-body .task.test .sort-options-container,
.exercise-wrapper .task.test .mat-options-container,
.exercise-wrapper-body .task.test .mat-options-container {
  padding: 15px;
  min-height: 84px;
  text-align: center;
}
.exercise-wrapper .task.test .sort-selected-container,
.exercise-wrapper-body .task.test .sort-selected-container,
.exercise-wrapper .task.test .mat-selected-container,
.exercise-wrapper-body .task.test .mat-selected-container {
  background-color: rgba(255, 255, 255, 0.6);
  border: 1px dashed #afca0b;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
  margin: 10px;
  min-height: 100px;
}
.exercise-wrapper .task.test .sort-selected-container:after,
.exercise-wrapper-body .task.test .sort-selected-container:after {
  content: "\00a0";
  display: block;
  opacity: 0;
}
.exercise-wrapper .task.test .mat-container-option-selected,
.exercise-wrapper-body .task.test .mat-container-option-selected,
.exercise-wrapper .task.test .sort-container-option-selected,
.exercise-wrapper-body .task.test .sort-container-option-selected {
  background-color: #fff;
  border: 1px dashed #afca0b;
  margin-bottom: 10px;
}
.exercise-wrapper .task.test .sort-report-answer,
.exercise-wrapper-body .task.test .sort-report-answer,
.exercise-wrapper .task.test .mat-report-answer,
.exercise-wrapper-body .task.test .mat-report-answer {
  border: 1px solid #afca0b;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  text-align: center;
  margin: 6px;
  padding: 5px 17px 5px 15px !important;
  line-height: 1.6;
}
.exercise-wrapper .task.test .sort-report-answer.answer-option-image,
.exercise-wrapper-body .task.test .sort-report-answer.answer-option-image,
.exercise-wrapper .task.test .mat-report-answer.answer-option-image,
.exercise-wrapper-body .task.test .mat-report-answer.answer-option-image {
  padding: 10px !important;
}
.exercise-wrapper .task.test .sort-report-answer.answer-option-audio,
.exercise-wrapper-body .task.test .sort-report-answer.answer-option-audio,
.exercise-wrapper .task.test .mat-report-answer.answer-option-audio,
.exercise-wrapper-body .task.test .mat-report-answer.answer-option-audio {
  padding: 15px !important;
}
.exercise-wrapper .task.test .sort-option-in-container,
.exercise-wrapper-body .task.test .sort-option-in-container,
.exercise-wrapper .task.test .sort-matched-option,
.exercise-wrapper-body .task.test .sort-matched-option,
.exercise-wrapper .task.test .mat-option-in-container,
.exercise-wrapper-body .task.test .mat-option-in-container,
.exercise-wrapper .task.test .mat-matched-option,
.exercise-wrapper-body .task.test .mat-matched-option {
  position: relative;
  display: inline-block;
  margin: 6px;
  padding: 5px 10px;
  text-align: center;
  max-width: 140px;
  line-height: 1.8;
}
.exercise-wrapper .task.test .sort-option-in-container:after,
.exercise-wrapper-body .task.test .sort-option-in-container:after,
.exercise-wrapper .task.test .sort-matched-option:after,
.exercise-wrapper-body .task.test .sort-matched-option:after,
.exercise-wrapper .task.test .mat-option-in-container:after,
.exercise-wrapper-body .task.test .mat-option-in-container:after,
.exercise-wrapper .task.test .mat-matched-option:after,
.exercise-wrapper-body .task.test .mat-matched-option:after {
  content: "";
  background-color: #fff;
  border: 1px solid #afca0b;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.exercise-wrapper .task.test .sort-option-in-container[data-title^="http"],
.exercise-wrapper-body .task.test .sort-option-in-container[data-title^="http"],
.exercise-wrapper .task.test .sort-matched-option[data-title^="http"],
.exercise-wrapper-body .task.test .sort-matched-option[data-title^="http"],
.exercise-wrapper .task.test .mat-option-in-container[data-title^="http"],
.exercise-wrapper-body .task.test .mat-option-in-container[data-title^="http"],
.exercise-wrapper .task.test .mat-matched-option[data-title^="http"],
.exercise-wrapper-body .task.test .mat-matched-option[data-title^="http"] {
  padding: 10px;
}
.exercise-wrapper .task.test .sort-option-in-container.answer-option-audio,
.exercise-wrapper-body .task.test .sort-option-in-container.answer-option-audio,
.exercise-wrapper .task.test .sort-matched-option.answer-option-audio,
.exercise-wrapper-body .task.test .sort-matched-option.answer-option-audio,
.exercise-wrapper .task.test .mat-option-in-container.answer-option-audio,
.exercise-wrapper-body .task.test .mat-option-in-container.answer-option-audio,
.exercise-wrapper .task.test .mat-matched-option.answer-option-audio,
.exercise-wrapper-body .task.test .mat-matched-option.answer-option-audio {
  padding: 20px;
}
.exercise-wrapper .task.test .sort-option-in-container answer-option,
.exercise-wrapper-body .task.test .sort-option-in-container answer-option,
.exercise-wrapper .task.test .sort-matched-option answer-option,
.exercise-wrapper-body .task.test .sort-matched-option answer-option,
.exercise-wrapper .task.test .mat-option-in-container answer-option,
.exercise-wrapper-body .task.test .mat-option-in-container answer-option,
.exercise-wrapper .task.test .mat-matched-option answer-option,
.exercise-wrapper-body .task.test .mat-matched-option answer-option {
  z-index: 5;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.exercise-wrapper .task.test .sort-option-selected:not(.answer-option-text),
.exercise-wrapper-body .task.test .sort-option-selected:not(.answer-option-text),
.exercise-wrapper .task.test .mat-option-selected:not(.mat-option-text),
.exercise-wrapper-body .task.test .mat-option-selected:not(.mat-option-text),
.exercise-wrapper .task.test .selected-to-unmatch:not(.answer-option-text),
.exercise-wrapper-body .task.test .selected-to-unmatch:not(.answer-option-text) {
  z-index: 4;
  color: transparent;
}
.exercise-wrapper .task.test .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper-body .task.test .sort-option-selected:not(.answer-option-text):after,
.exercise-wrapper .task.test .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper-body .task.test .mat-option-selected:not(.mat-option-text):after,
.exercise-wrapper .task.test .selected-to-unmatch:not(.answer-option-text):after,
.exercise-wrapper-body .task.test .selected-to-unmatch:not(.answer-option-text):after {
  border-color: #afca0b;
  border-radius: 1px;
  font-size: 16px;
}
.exercise-wrapper .task.test .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.test .sort-option-selected:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task.test .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.test .mat-option-selected:not(.mat-option-text):not([data-title^="http"]):after,
.exercise-wrapper .task.test .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after,
.exercise-wrapper-body .task.test .selected-to-unmatch:not(.answer-option-text):not([data-title^="http"]):after {
  width: 110%;
  height: 110%;
  top: -5%;
  left: -5%;
}
.exercise-wrapper .task.test .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.test .sort-option-selected:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper .task.test .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.test .mat-option-selected:not(.mat-option-text)[data-title^="http"]:after,
.exercise-wrapper .task.test .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after,
.exercise-wrapper-body .task.test .selected-to-unmatch:not(.answer-option-text)[data-title^="http"]:after {
  box-shadow: 0px 0px 0px 1px #afca0b;
  box-shadow: 0px 0px 0px 5px #fff, 0px 0px 0px calc(5px + 1px) #afca0b;
  border-color: transparent;
}
.exercise-wrapper .task.test .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task.test .sort-option-selected:not(.answer-option-text) answer-option:after,
.exercise-wrapper .task.test .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper-body .task.test .mat-option-selected:not(.mat-option-text) answer-option:after,
.exercise-wrapper .task.test .selected-to-unmatch:not(.answer-option-text) answer-option:after,
.exercise-wrapper-body .task.test .selected-to-unmatch:not(.answer-option-text) answer-option:after {
  content: attr(data-title);
  font-size: 16px;
  position: absolute;
  top: -7.5%;
  left: -7.5%;
  width: 115%;
  height: 115%;
  z-index: 8;
}
.exercise-wrapper .task.test .sort-option-selected.answer-option-text,
.exercise-wrapper-body .task.test .sort-option-selected.answer-option-text,
.exercise-wrapper .task.test .mat-option-selected.mat-option-text,
.exercise-wrapper-body .task.test .mat-option-selected.mat-option-text,
.exercise-wrapper .task.test .selected-to-unmatch.answer-option-text,
.exercise-wrapper-body .task.test .selected-to-unmatch.answer-option-text {
  z-index: 4;
}
.exercise-wrapper .task.test .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper-body .task.test .sort-option-selected.answer-option-text answer-option span,
.exercise-wrapper .task.test .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper-body .task.test .mat-option-selected.mat-option-text answer-option span,
.exercise-wrapper .task.test .selected-to-unmatch.answer-option-text answer-option span,
.exercise-wrapper-body .task.test .selected-to-unmatch.answer-option-text answer-option span {
  display: inline-block;
  transform: scale(1);
}
.exercise-wrapper .task.test .sort-option-selected.answer-option-text:after,
.exercise-wrapper-body .task.test .sort-option-selected.answer-option-text:after,
.exercise-wrapper .task.test .mat-option-selected.mat-option-text:after,
.exercise-wrapper-body .task.test .mat-option-selected.mat-option-text:after,
.exercise-wrapper .task.test .selected-to-unmatch.answer-option-text:after,
.exercise-wrapper-body .task.test .selected-to-unmatch.answer-option-text:after {
  border-color: #afca0b;
  background-color: rgba(175, 202, 11, 0.25);
  box-shadow: none;
}
.exercise-wrapper .task.test .sort-option-in-container.answer-option-text,
.exercise-wrapper-body .task.test .sort-option-in-container.answer-option-text,
.exercise-wrapper .task.test .sort-matched-option.answer-option-text,
.exercise-wrapper-body .task.test .sort-matched-option.answer-option-text,
.exercise-wrapper .task.test .mat-option-in-container.answer-option-text,
.exercise-wrapper-body .task.test .mat-option-in-container.answer-option-text,
.exercise-wrapper .task.test .mat-matched-option.answer-option-text,
.exercise-wrapper-body .task.test .mat-matched-option.answer-option-text {
  max-width: 380px;
}
.exercise-wrapper .concentration .con-card-image,
.exercise-wrapper-body .concentration .con-card-image {
  padding: 5px;
  border-radius: 10px;
}
.exercise-wrapper .carousel,
.exercise-wrapper-body .carousel,
.exercise-wrapper .carousel-controls,
.exercise-wrapper-body .carousel-controls {
  max-width: 100%;
}
.exercise-wrapper .block-carousel .carousel-control,
.exercise-wrapper-body .block-carousel .carousel-control {
  border-radius: 50%;
  opacity: 1;
  text-shadow: none;
  transition: all 0.3s;
}
.exercise-wrapper .block-carousel .carousel-control:before,
.exercise-wrapper-body .block-carousel .carousel-control:before {
  content: "";
  position: absolute;
  left: 10%;
  top: 10%;
  width: 80%;
  height: 80%;
  transition: all .3s;
  border-radius: 50%;
  background: #00b3ae;
  transform: scale(0);
  z-index: 5;
}
.exercise-wrapper .block-carousel .carousel-control:hover:before,
.exercise-wrapper-body .block-carousel .carousel-control:hover:before {
  transform: scale(1.25);
}
.exercise-wrapper .block-carousel .carousel-control span,
.exercise-wrapper-body .block-carousel .carousel-control span {
  color: transparent;
  background-image: url(./../../assets/images/873e406f-1e36-47c7-ba9c-c3287d7569e1.image?v=1&type=png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 40px auto;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 10;
}
.exercise-wrapper .block-carousel .carousel-control.left,
.exercise-wrapper-body .block-carousel .carousel-control.left {
  transform: rotate(180deg);
}
.exercise-wrapper .flashcards,
.exercise-wrapper-body .flashcards {
  margin: 10px 0;
}
.exercise-wrapper .flashcards .flip-container,
.exercise-wrapper-body .flashcards .flip-container {
  padding-top: 50px;
  padding-bottom: 50px;
}
.exercise-wrapper .flashcards .front,
.exercise-wrapper-body .flashcards .front,
.exercise-wrapper .flashcards .back,
.exercise-wrapper-body .flashcards .back {
  border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 20px;
  font-size: 2em;
  transition: all 0.3s;
}
.exercise-wrapper .flashcards .front:hover,
.exercise-wrapper-body .flashcards .front:hover,
.exercise-wrapper .flashcards .back:hover,
.exercise-wrapper-body .flashcards .back:hover {
  border: 1px solid #00b3ae;
}
.exercise-wrapper .flashcards .front .answer-option-text:not(:last-child),
.exercise-wrapper-body .flashcards .front .answer-option-text:not(:last-child),
.exercise-wrapper .flashcards .back .answer-option-text:not(:last-child),
.exercise-wrapper-body .flashcards .back .answer-option-text:not(:last-child) {
  margin-bottom: 20px;
}
.exercise-wrapper .flashcards .image-container,
.exercise-wrapper-body .flashcards .image-container {
  border-radius: 10px;
  overflow: hidden;
}
.exercise-wrapper .flashcards .card-content .image-answer,
.exercise-wrapper-body .flashcards .card-content .image-answer {
  max-height: 250px;
}
.exercise-wrapper .flashcards .image-answer img,
.exercise-wrapper-body .flashcards .image-answer img {
  background-color: transparent;
  border: 0;
  max-height: 250px;
}
.exercise-wrapper .flashcards .card-btns,
.exercise-wrapper-body .flashcards .card-btns {
  display: none;
}
