::ng-deep .angular-editor-textarea {
	min-height: 150px !important;
}

//.form-field-subscript-wrapper {
//	font-size: 75%;
//	padding-left: 12px;
//	margin-top: 8px;
//}

.editor-wrapper {
	position: relative;
	border: 1px solid transparent !important;
	border-radius: 5px;
}

::ng-deep .angular-editor-toolbar {
	margin-left: 1px;
	margin-right: 1px;
}

::ng-deep .angular-editor-textarea, ::ng-deep .angular-editor-toolbar {
	border: none !important;
}

::ng-deep .angular-editor {
	border: 1px solid #ddd !important;
	border-radius: 5px;
	background-color: #fff;
}

.editor-wrapper :not(.disabled) {
	.editor-wrapper:hover, ::ng-deep .angular-editor:hover {
		border: 1px solid #000 !important;
	}

	.editor-wrapper:focus-within, ::ng-deep .angular-editor:focus-within {
		border: 1px solid #034459 !important;
	}
}

.editor-wrapper .disabled {
	color: rgba(0, 0, 0, 0.38);
}

.editor-wrapper .disabled ::ng-deep button {
	pointer-events: none;
}

.required.editor-wrapper, .required .editor ::ng-deep .angular-editor {
	border: 1px solid #f44336 !important;
}

.clear {
	position: absolute;
	right: 5px;
	bottom: 5px;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.full-width {
	width: 100%;
}
