/* { основные элементы */
div.mtest-container {
	margin: 12px 0px 21px;
}

div.mtest-pregunta-num {
	font-size: 1.2em;
}

div.mtest-pregunta-task, div.mtest-pregunta-div {
	margin: 21px 0px;
}

div.mtest-tarea-container {
	margin: 21px 0px;
}

input.mtest-form {
	width: 440px;
	margin: 12px 0px 9px;
}

div.mtest-form-letters-div {
	font-size: 0px;
	text-indent: 0px;
	color: #007000;
	margin: 9px 0px 21px;
}
@media (max-width: 480px) {
div.mtest-form-letters-div {
	text-align: center;
}
}

div.mtest-form-letters-subdiv {
	display: inline-block;
	margin-top: 9px;
}

button.mtest-form-letter-button {
	height: 32px;
	width: 32px;
	margin: 0px 6px;
}

button.mtest-form-letter-button span {
	font-size: 1.5em;
	line-height: 0.5;
}

div.mtest-container:not([data-type="ej-form"]) div.mtest-tarea-container[data-type="ej-form"], div.mtest-container:not([data-type="ej-test"]) div.mtest-tarea-container[data-type="ej-test"] {
	display: none;
}

button.mtest-test-variant {
	display: block;
	margin: 9px 0px;
}

button.mtest-test-variant[data-correct] div.c-radio-circle {
	box-shadow: none;
}
button.mtest-test-variant[data-correct="true"] div.c-radio-circle {
	background-image: url(../../images/exercise/circle-green.png);
	background-position: center center;
	background-size: 120% 120%;
}
button.mtest-test-variant[data-correct="false"] div.c-radio-circle {
	background-color: rgb(255, 150, 150);
}

button.mtest-test-variant[data-correct="true"] div.c-radio-point {
	display: none;
}

div.mtest-results-container p {
	margin: 0px 0px 18px;
}

div.mtest-container[data-state="r"] div.mtest-pregunta-container, div.mtest-container[data-state="r"] button.mtest-check-button, div.mtest-container:not([data-state="r"]) div.mtest-results-container {
	display: none;
}

div.mtest-results-description {
	display: inline-block;
}

div.mtest-results-img-container {
	text-align: center;
}
@media (min-width: 661px) {
div.mtest-results-img-container[data-side="bottom"] {
	display: none;
}
}

img.mtest-results-img {
	width: 300px;
	vertical-align: top;
}
img.mtest-results-img[data-side="right"] {
	float: right;
}
@media (max-width: 660px) {
img.mtest-results-img[data-side="right"] {
	display: none;
}
}
/* основные элементы } */
