.grid-container {
	-fx-hgap: .5em;
	-fx-vgap: 0.166667em;
	-fx-padding: .5em;
	/*-fx-grid-lines-visible: true;*/
}

.grid-container>.grid-container,
.grid-container.edge-to-edge {
	-fx-padding: 0;
}

.grid-container>.caption {
	-fx-spacing: 1em;
}

.grid-container>.caption>.label {
	-fx-padding: 0;
	-fx-text-fill: -xtrip-label-color;
}

.grid-container>.caption>.actions-pane {
	-fx-alignment: center-right;
	-fx-spacing: 1em;
}

.grid-container>.caption>.actions-pane>.hyperlink {
	-fx-padding: 0;
	-fx-text-fill: -xtrip-table-button-color;
	-fx-font-weight: bold;
}
