.editor {
	padding-top: 50px;
}
.editor * {
	font-size: 1rem;
	line-height: 1.6 !important;
}
.text-tiny {
	font-size: 0.75rem !important;
}
.text-tiny * {
	font-size: 0.75rem !important;
}
.text-small {
	font-size: 0.85rem !important;
}
.text-small * {
	font-size: 0.85rem !important;
}
.text-big {
	font-weight: 600 !important;
	font-size: 1.25rem !important;
}
.text-big * {
	font-weight: 600 !important;
	font-size: 1.25rem !important;
}
.text-huge {
	font-weight: 600 !important;
	font-size: 2rem !important;
}
.text-huge * {
	font-weight: 600 !important;
	font-size: 2rem !important;
}
.editor ul, .editor ol {
	padding-left: 10px;
}
.editor ul li, .editor ol li {
	position: relative;
	left: 10px;
}
.editor ul li {
	list-style: disc;
}
.editor ol li {
	list-style: decimal;
}

.editor table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	word-wrap: break-word;
	word-break: break-all;
}
.editor table th,.editor table td {
	padding: 10px 12px;
	border: 1px solid #e4e4e4;
}
.editor table th {
	text-align: center;
}
.editor table td {}
.image img {
	max-width: 100% !important;
	height: auto !important;
}
.editor i {
	font-style: italic !important;
}
.editor p {
	word-break: keep-all;
}
.editor img {
	max-width: 100% !important;
	height: auto !important;
}

@media screen and (max-width: 768px) {
	.table {
		table-layout:fixed;
		overflow-x:auto;
	}
	.table td {
		min-width: 200px;
	}
}