@font-face {
  font-family: 'Solido-Medium';
  src: url("http://www.thetimes.co.uk/fonts/Solido-Medium.eot");
  src: url("http://www.thetimes.co.uk/fonts/Solido-Medium.eot?iefix") format("eot"), url("http://www.thetimes.co.uk/fonts/Solido-Medium.woff") format("woff"), url("http://www.thetimes.co.uk/fonts/Solido-Medium.ttf") format("truetype"), url("http://www.thetimes.co.uk/fonts/Solido-Medium.svg#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SolidoConstricted-ExtraBold';
  src: url("http://www.thetimes.co.uk/fonts/SolidoConstricted-ExtraBold.eot");
  src: url("http://www.thetimes.co.uk/fonts/SolidoConstricted-ExtraBold.eot?iefix") format("eot"), url("http://www.thetimes.co.uk/fonts/SolidoConstricted-ExtraBold.woff") format("woff"), url("http://www.thetimes.co.uk/fonts/SolidoConstricted-ExtraBold.ttf") format("truetype"), url("http://www.thetimes.co.uk/fonts/SolidoConstricted-ExtraBold.svg#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Solido-Book';
  src: url("http://www.thetimes.co.uk/fonts/Solido-Book.eot");
  src: url("http://www.thetimes.co.uk/fonts/Solido-Book.eot?iefix") format("eot"), url("http://www.thetimes.co.uk/fonts/Solido-Book.woff") format("woff"), url("http://www.thetimes.co.uk/fonts/Solido-Book.ttf") format("truetype"), url("http://www.thetimes.co.uk/fonts/Solido-Book.svg#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 4, ../sass/main.scss */
body {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-family: "Solido-Medium";
}

/* line 11, ../sass/main.scss */
p:first-child {
  margin-top: 0;
}

/* line 14, ../sass/main.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 21, ../sass/main.scss */
.quiz-container .quiz .quiz-card-container .quiz-card {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 1, ../sass/_introstitial.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .introstitial-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 10px;
}
/* line 7, ../sass/_introstitial.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .header-container {
  margin-bottom: 10px;
}
/* line 10, ../sass/_introstitial.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .header-container .header {
  font-size: 1.25em;
  font-weight: bold;
}
/* line 16, ../sass/_introstitial.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .introstitial-image {
  padding: 5px;
  text-align: center;
}
/* line 20, ../sass/_introstitial.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .introstitial-image img {
  width: 100%;
}
/* line 1, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 10px;
}
/* line 7, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .error-text {
  display: none;
  margin-bottom: 5px;
  color: #b61b1b;
  font-weight: bold;
}
/* line 13, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .error-text.active {
  display: block;
}
/* line 16, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .question-text {
  font-weight: bold;
}
/* line 19, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .question-image {
  padding: 5px;
  text-align: center;
}
/* line 23, ../sass/_question.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .question-image img {
  display: block;
  width: 100%;
}
/* line 1, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container {
  max-width: 600px;
  margin: 0 auto;
}
/* line 6, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container {
  margin: 2px 2px 0 0;
}
/* line 9, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 19, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
/* line 25, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer .answer-text,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover .answer-text {
  padding: 2px 5px;
}
/* line 29, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer:hover {
  color: #fff;
  background-color: #000;
}
/* line 34, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover {
  cursor: default;
}
/* line 38, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.selected,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.selected:hover {
  color: #fff;
  background-color: #000;
}
/* line 43, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.correct,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.correct:hover {
  color: #fff;
  background-color: #436117;
}
/* line 48, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.incorrect,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.incorrect:hover {
  color: #fff;
  background-color: #b61b1b;
}
/* line 52, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"] {
  height: 100px;
}
/* line 55, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"] .answer-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 75px;
}
/* line 67, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"]:hover .answer-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 73, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].deactive .answer-overlay,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].deactive:hover .answer-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 78, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].selected,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].selected:hover {
  border: 1px solid #fff;
}
/* line 81, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].selected .answer-overlay,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].selected:hover .answer-overlay {
  background-color: transparent;
}
/* line 87, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].correct .answer-overlay,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].correct:hover .answer-overlay {
  background-color: transparent;
}
/* line 93, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].incorrect .answer-overlay,
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer[data-image="true"].incorrect:hover .answer-overlay {
  background-color: transparent;
}
/* line 98, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container.inline {
  display: inline-block;
  vertical-align: top;
}
/* line 102, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container.inline .answer {
  min-width: 100px;
}
/* line 109, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .reveal-container {
  display: none;
  margin: 2px 2px 0 0;
}
/* line 113, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .reveal-container .reveal {
  font-weight: bold;
}
/* line 117, ../sass/_answers.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .reveal-container.active {
  display: block;
}
/* line 1, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container {
  max-width: 600px;
  margin: 0 auto;
}
/* line 6, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container {
  float: left;
  width: 50%;
}
/* line 11, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags-header .drags-header-text {
  font-size: 0.750em;
}
/* line 1, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container {
  margin: 2px 2px 0 0;
}
/* line 4, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag {
  position: relative;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 16, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag .drag-text {
  padding: 2px 5px;
}
/* line 20, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag.selected {
  color: #fff;
  background-color: #000;
}
/* line 24, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag[data-image="true"] {
  height: 100px;
}
/* line 27, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag[data-image="true"] .drag-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 75px;
}
/* line 39, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable {
  position: relative;
  cursor: all-scroll;
  z-index: 10;
  -ms-touch-action: none;
  touch-action: none;
}
/* line 46, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable.dragging {
  border-style: dashed;
  opacity: 0.5;
  z-index: 100;
}
/* line 51, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable.animate {
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
/* line 57, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable.drop-over {
  border-style: solid;
}
/* line 60, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable.dropped {
  visibility: hidden;
}
/* line 63, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .draggable.deactive {
  cursor: default;
}
/* line 21, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container {
  float: right;
  width: 50%;
}
/* line 26, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops-header .drops-header-text {
  font-size: 0.750em;
  text-align: right;
}
/* line 33, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container {
  margin: 2px 0 0 2px;
}
/* line 36, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop {
  position: relative;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
/* line 49, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-text {
  padding: 2px 5px;
}
/* line 53, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 75px;
}
/* line 64, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container {
  margin: 2px 2px 0 0;
}
/* line 4, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag {
  position: relative;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 16, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag .drag-text {
  padding: 2px 5px;
}
/* line 20, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag.selected {
  color: #fff;
  background-color: #000;
}
/* line 24, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag[data-image="true"] {
  height: 100px;
}
/* line 27, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag[data-image="true"] .drag-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 75px;
}
/* line 39, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable {
  position: relative;
  cursor: all-scroll;
  z-index: 10;
  -ms-touch-action: none;
  touch-action: none;
}
/* line 46, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable.dragging {
  border-style: dashed;
  opacity: 0.5;
  z-index: 100;
}
/* line 51, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable.animate {
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
/* line 57, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable.drop-over {
  border-style: solid;
}
/* line 60, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable.dropped {
  visibility: hidden;
}
/* line 63, ../sass/_drag.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable.deactive {
  cursor: default;
}
/* line 73, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container {
  margin: 0;
}
/* line 76, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .draggable {
  cursor: default;
}
/* line 82, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop[data-image="true"] {
  height: 100px;
}
/* line 86, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .dropzone.drop-over {
  border-color: #fff;
}
/* line 89, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .dropzone.drop-over .drop-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 98, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container {
  float: none;
  width: 100%;
  margin-top: 10px;
}
/* line 104, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags .drag-container {
  display: inline-block;
  vertical-align: top;
}
/* line 108, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags .drag-container .drag {
  min-width: 100px;
}
/* line 115, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container {
  float: none;
  width: 100%;
}
/* line 120, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops-header .drops-header-text {
  text-align: left;
}
/* line 126, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container {
  display: inline-block;
  margin: 2px 2px 0 0;
  vertical-align: top;
}
/* line 131, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container .drop {
  min-width: 100px;
}
/* line 135, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container .drop .drop-drag .drag-container {
  display: inline-block;
  vertical-align: top;
}
/* line 139, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag {
  min-width: 85px;
}
/* line 149, ../sass/_dragdrop.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop:after {
  display: block;
  width: 100%;
  content: "";
  clear: both;
}
/* line 1, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px 0 60px 0;
}
/* line 6, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit {
  text-align: center;
}
/* line 10, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn,
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn.deactive:hover {
  padding: 4px;
  color: #000;
  font-size: 1em;
  font-family: "Solido-Medium";
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
/* line 19, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn:hover {
  color: #fff;
  background-color: #000;
}
/* line 23, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn.deactive:hover {
  cursor: default;
}
/* line 26, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn:focus {
  outline: none;
}
/* line 30, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .error-text {
  display: none;
  margin-top: 10px;
  color: #b61b1b;
  font-weight: bold;
}
/* line 36, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container .submit .error-text.active {
  display: block;
}
/* line 41, ../sass/_submit.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .submit-container.deactive {
  display: none;
}
/* line 1, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container {
  display: none;
  max-width: 600px;
  margin: 0 auto;
  padding: 10px 0 20px 0;
}
/* line 8, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .header-container {
  margin-bottom: 10px;
}
/* line 11, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .header-container .header {
  font-size: 1.25em;
  font-weight: bold;
}
/* line 17, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .body-container {
  margin-bottom: 10px;
}
/* line 21, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .results-image {
  padding: 5px;
  text-align: center;
}
/* line 25, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .results-image img {
  width: 100%;
}
/* line 31, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result {
  display: none;
}
/* line 35, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result .result-header-container .result-header {
  font-size: 1.25em;
  font-weight: bold;
}
/* line 41, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.active {
  display: block;
}
/* line 46, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.lowlight .result-body-container .result-body {
  color: #909090;
}
/* line 53, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.highlight .result-body-container .result-body {
  color: #000;
  font-weight: bold;
}
/* line 62, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share {
  margin-top: 10px;
  text-align: center;
}
/* line 66, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn {
  padding: 4px;
  color: #000;
  font-size: 1em;
  font-family: "Solido-Medium";
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
/* line 75, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:hover {
  color: #fff;
  background-color: #000;
}
/* line 79, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:focus {
  outline: none;
}
/* line 85, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container {
  display: none;
}
/* line 88, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result {
  margin-top: 10px;
}
/* line 92, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container .complete-answer p {
  margin: 0;
}
/* line 95, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container .complete-answer img {
  display: block;
  height: 100px;
  padding: 5px 0;
}
/* line 103, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container.active {
  display: block;
}
/* line 108, ../sass/_results.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .results-container.active {
  display: block;
}
/* line 1, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container {
  display: none;
  max-width: 600px;
  margin: 0 auto;
  padding: 0 10px;
}
/* line 8, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container {
  float: left;
}
/* line 11, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
/* line 17, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn .prev-btn-text {
  padding: 2px 5px;
}
/* line 21, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn:hover {
  color: #fff;
  background-color: #000;
}
/* line 25, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn.deactive {
  display: none;
}
/* line 30, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container {
  float: right;
}
/* line 33, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}
/* line 39, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn .next-btn-text {
  padding: 2px 5px;
}
/* line 43, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn:hover {
  color: #fff;
  background-color: #000;
}
/* line 47, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn.deactive {
  display: none;
}
/* line 52, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container .navigation:after {
  display: block;
  width: 100%;
  content: "";
  clear: both;
}
/* line 59, ../sass/_navigation.scss */
.quiz-container .quiz .quiz-card-container .quiz-card .navigation-container.active {
  display: block;
}
/* line 36, ../sass/main.scss */
.quiz-container .quiz .quiz-card-container.deactive {
  display: none;
}

/* line 1, ../sass/themes/default/_introstitial-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container {
  padding: 40px 10px;
}
/* line 5, ../sass/themes/default/_introstitial-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .header-container {
  margin-bottom: 40px;
}
/* line 8, ../sass/themes/default/_introstitial-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .header-container .header {
  font-size: 3.625em;
  font-family: "SolidoConstricted-ExtraBold";
}
/* line 15, ../sass/themes/default/_introstitial-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .body-container .body {
  font-size: 1.25em;
  font-family: "Solido-Book";
}
/* line 22, ../sass/themes/default/_introstitial-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .introstitial-image img {
  width: 80%;
}
/* line 1, ../sass/themes/default/_question-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container {
  padding: 40px 10px;
}
/* line 5, ../sass/themes/default/_question-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .question .question-text {
  color: #fff;
}
/* line 8, ../sass/themes/default/_question-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .question .question-image {
  padding: 20px 0 10px 0;
}
/* line 11, ../sass/themes/default/_question-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .question .question-image img {
  width: 80%;
}
/* line 3, ../sass/themes/default/_answers-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container {
  margin: 10px 10px 0 0;
}
/* line 8, ../sass/themes/default/_answers-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer .answer-text,
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover .answer-text {
  padding: 10px;
}
/* line 16, ../sass/themes/default/_answers-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .reveal-container {
  margin: 10px 10px 0 0;
}
/* line 19, ../sass/themes/default/_answers-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .reveal-container .reveal {
  font-weight: bold;
}
/* line 6, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container {
  margin: 10px 10px 0 0;
}
/* line 10, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drags-container .drags .drag-container .drag .drag-text {
  padding: 10px;
}
/* line 20, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container {
  margin: 10px 0 0 10px;
}
/* line 24, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-text {
  padding: 10px;
}
/* line 29, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container {
  margin: 5px;
}
/* line 33, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop .drops-container .drops .drop-container .drop .drop-drag .drag-container .drag .drag-text {
  padding: 10px;
}
/* line 47, ../sass/themes/default/_dragdrop-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container {
  margin: 10px 10px 0 0;
}
/* line 1, ../sass/themes/default/_submit-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .submit-container {
  padding: 60px 10px;
}
/* line 6, ../sass/themes/default/_submit-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn,
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn.deactive:hover {
  padding: 10px 20px;
  color: #fff;
  background-color: #00a88d;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
}
/* line 14, ../sass/themes/default/_submit-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn:hover {
  color: #fff;
  background-color: #4dc2b0;
}
/* line 18, ../sass/themes/default/_submit-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn.deactive:hover {
  cursor: default;
}
/* line 1, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container {
  padding: 40px 10px;
}
/* line 6, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .header-container .header {
  font-size: 3.625em;
  font-family: "SolidoConstricted-ExtraBold";
}
/* line 13, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .body-container .body {
  font-size: 1.25em;
  font-family: "Solido-Book";
}
/* line 20, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .results-image img {
  width: 80%;
}
/* line 28, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.lowlight .result-body-container .result-body {
  font-size: 1.125em;
  font-family: "Solido-Book";
}
/* line 36, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.highlight .result-body-container .result-body {
  font-size: 1.125em;
  font-family: "Solido-Book";
}
/* line 45, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share {
  margin-top: 30px;
}
/* line 48, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn {
  margin-right: 10px;
  padding: 10px 20px;
  color: #fff;
  background-color: #00a88d;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
}
/* line 57, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:before {
  padding-right: 5px;
  font-family: FontAwesome;
}
/* line 62, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:hover {
  color: #fff;
  background-color: #4dc2b0;
}
/* line 68, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-twitter:before {
  content: "\f081";
}
/* line 73, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-facebook:before {
  content: "\f082";
}
/* line 78, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-google:before {
  content: "\f0d4";
}
/* line 86, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result {
  margin-top: 30px;
}
/* line 89, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container {
  padding: 10px;
}
/* line 92, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container .complete-question {
  color: #fff;
}
/* line 96, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container:nth-child(odd) {
  background-color: #00a88d;
}
/* line 99, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container:nth-child(even) {
  background-color: #4dc2b0;
}
/* line 106, ../sass/themes/default/_results-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .results-container.active {
  display: block;
}
/* line 4, ../sass/themes/default/_navigation-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn {
  margin-bottom: 20px;
  padding: 2px 5px;
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 3px;
}
/* line 12, ../sass/themes/default/_navigation-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .navigation-container .navigation .prev-btn-container .prev-btn:hover {
  color: #000;
  background-color: #fff;
}
/* line 19, ../sass/themes/default/_navigation-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn {
  margin-bottom: 20px;
  padding: 2px 5px;
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 3px;
}
/* line 27, ../sass/themes/default/_navigation-default.scss */
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .navigation-container .navigation .next-btn-container .next-btn:hover {
  color: #000;
  background-color: #fff;
}
/* line 54, ../sass/main.scss */
.quiz-container.theme-default .quiz .quiz-card-container[data-card-type="question"]:nth-child(odd) {
  background-color: #00a88d;
}
/* line 57, ../sass/main.scss */
.quiz-container.theme-default .quiz .quiz-card-container[data-card-type="question"]:nth-child(even) {
  background-color: #4dc2b0;
}
