@media (max-width: 800px) {
	body {
		width: 800px !important;
	}

}

.image-controls svg {
	width: 100%;
	max-height: 120px;
}

.correct-item {
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 0;
}

.img_full svg {
	max-width: 100%;
	max-height: 100%;
}

.variables-row button {
	--width: 22px;
	--height: 22px;
	padding: 0 3px;
}

.elm-not-visible {
	opacity: 0.5;
}

input.input-size {
	width: 5em;
}

input.input-value::placeholder {
	opacity: 0.3;
}

.answer-option .input-value {
	width: 5em;
}

.answer-option .option-image img {
	max-width: 120px;
	max-height: 90px;
}
/*

.htmleditor.ql-container.ql-snow  {
	border: none;
}

.ql-toolbar.ql-snow {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

.case-editor-block .card-header {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
*/

.just-padding {
  padding: 15px;
}

.list-group.list-group-root {
  padding: 0;
  overflow: hidden;
}

.list-group.list-group-root .list-group {
  margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0 0;
}

.list-group.list-group-root > .list-group-item:first-child {
  border-top-width: 0;
}

.list-group.list-group-root > .list-group > .list-group-item {
  padding-left: 30px;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
  padding-left: 45px;
}