
/* Editor
 * -------------------------- */

.tc-root-print .tc-control.tc-control-editor .tox-tinymce {
	display: none;
}

.tc-control.tc-control-editor .tox-tinymce {
	border-color: #cccccc;
}

.tc-control.tc-control-editor .tox-tinymce.tc-focus {
	box-shadow: 0px 0px 5px 2px #337abc;
	/* IE8 outline: 2px solid #337abc; */
	z-index: 50;
}

.tc-control.tc-control-editor .tox-tinymce.tox-fullscreen {
	z-index: 1200;
}

.tc-control.tc-control-editor.tc-validation-invalid .tox-tinymce {
	border-color: #ff0000;
}

.tc-control.tc-control-editor.tc-validation-warning .tox-tinymce {
	border-color: #fff000;
}


.tc-control.tc-control-editor .tc-control-textarea-html b,
.tc-control.tc-control-editor .tc-control-textarea-html strong {
	font-weight: bold;
}

.tc-control.tc-control-editor .tc-control-textarea-html i,
.tc-control.tc-control-editor .tc-control-textarea-html em {
	font-style: italic;
}

.tc-control.tc-control-editor .tc-control-textarea-html u,
.tc-control.tc-control-editor .tc-control-textarea-html ins {
	text-decoration: underline;
}

.tc-control.tc-control-editor .tc-control-textarea-html a {
	position: relative;
}

.tc-control.tc-control-editor .tc-control-textarea-html a:hover:after {
	content: "\f08e";
	position: absolute;
	top: -9px;
	padding: 2px;
	cursor: pointer;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: smaller;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.tc-root-rtl .tc-control.tc-control-editor .tc-control-textarea-html a:hover:after {
	left: -9px;
}

.tc-root-ltr .tc-control.tc-control-editor .tc-control-textarea-html a:hover:after {
	right: -9px;
}

.tc-control.tc-control-editor .tc-control-textarea-html table th {
	font-weight: bold;
}

.tc-control.tc-control-editor .tc-control-textarea-html table th,
.tc-control.tc-control-editor .tc-control-textarea-html table td {
	border: 1px solid currentColor;
	padding: 5px;
}

.tc-control.tc-control-editor .tc-control-textarea-html ol {
	list-style-type: decimal;
	padding-inline-start: 40px;
}

.tc-control.tc-control-editor .tc-control-textarea-html ul {
	list-style-type: disc;
	padding-inline-start: 40px;
}
