/* rich-content-widget */

.rich-content-widget {
	-fx-padding: 0 0.7em 0 0.7em;
}

.rich-content-widget>.selector-pane {
	-fx-padding: 0.7em 0 0.7em 0;
	-fx-hgap: 1em;
}

.rich-content-widget .drag-pane {
	-drag-pane-bg-color: #f9fbfd;
	-drag-pane-fg-color: #a3c4f7;
	-fx-cursor: move;
    -fx-background-color: -drag-pane-bg-color;
    -fx-border-color: -drag-pane-fg-color;
    -fx-border-style: segments(5, 4);
    -fx-border-width: 1;
}

.rich-content-widget .drag-pane:hover {
    -fx-background-color: derive(-drag-pane-bg-color, -1%);
}

.rich-content-widget .drag-pane>.label {
	-fx-text-fill: -drag-pane-fg-color;
	-fx-font-weight: bold;
}

.rich-content-widget:empty .drag-pane {
	-fx-cursor: default;
    -fx-background-image: null; 
}

.rich-content-widget:empty .drag-pane>.label {
	visibility: hidden;
}

.rich-content-widget:empty .drag-pane:hover {
    -fx-background-image: null; 
}

.jasper-content-editor>HBox {
	-fx-spacing: 1em;
}

.html-content-editor>.xtrip-controls-pane {
	-fx-padding: 0.5em;
	-fx-background-color: -xtrip-controls-background;
	-fx-max-height: null;
	visibility: collapse;
}

.html-content-editor:hover>.xtrip-controls-pane {
	visibility: visible;
}

.grid-container>.html-content-editor {
	-fx-border-width: 1;
	-fx-border-color: -xtrip-table-border;
}
