.date-value-widget,
.date-time-value-widget,
.time-value-widget {
	-fx-alignment: top-left;
}

.date-time-value-widget {
	-fx-spacing: .333333em;
}

.date-value-widget {
	-fx-min-width: 5em;
}

.time-value-widget {
	-fx-min-width: 4em;
}

.date-value-widget>.label,
.date-time-value-widget>.label,
.time-value-widget>.label {
	-fx-text-fill: -xtrip-dark-text-color;
	-fx-font-weight: bolder;
}

.date-value-widget:readonly,
.date-time-value-widget:readonly,
.time-value-widget:readonly {
	-fx-min-width: 7em;
}

.date-value-widget.grid-cell>HBox,
.grid-cell>.date-value-widget>HBox {
	-fx-spacing: 0;
}

.date-value-widget.grid-cell>.custom-date-picker,
.date-value-widget.grid-cell>HBox>.custom-date-picker,
.grid-cell>.date-value-widget>.custom-date-picker,
.grid-cell>.date-value-widget>HBox>.custom-date-picker,
.grid-cell>.simple-widget>.date-value-widget>.custom-date-picker,
.grid-cell>.simple-widget>.date-value-widget>HBox>.custom-date-picker,
.grid-cell>.renderer-widget>.date-value-widget>.custom-date-picker,
.grid-cell>.renderer-widget>.date-value-widget>HBox>.custom-date-picker,
.grid-cell>.renderer-widget>.simple-widget>.date-value-widget>.custom-date-picker {
.grid-cell>.renderer-widget>.simple-widget>.date-value-widget>HBox>.custom-date-picker {
    -fx-border-radius: 0;
	-fx-border-width: 0;
}

.date-time-value-widget.grid-cell,
.grid-cell>.date-time-value-widget,
.grid-cell>.simple-widget>.date-time-value-widget,
.grid-cell>.renderer-widget>.date-time-value-widget,
.grid-cell>.renderer-widget>.simple-widget>.date-time-value-widget {
	-fx-spacing: 0;
}

.date-time-value-widget.grid-cell>.date-value-widget>.custom-date-picker,
.grid-cell>.date-time-value-widget>.date-value-widget>.custom-date-picker,
.grid-cell>.simple-widget>.date-time-value-widget>.date-value-widget>.custom-date-picker,
.grid-cell>.renderer-widget>.date-time-value-widget>.date-value-widget>.custom-date-picker,
.grid-cell>.renderer-widget>.simple-widget>.date-time-value-widget>.date-value-widget>.custom-date-picker {
    -fx-border-radius: 0;
	-fx-border-width: 0;
}

.date-time-value-widget.grid-cell>.time-value-widget>.custom-text-field,
.grid-cell>.date-time-value-widget>.time-value-widget>.custom-text-field,
.grid-cell>.simple-widget>.date-time-value-widget>.time-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.date-time-value-widget>.time-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.simple-widget>.date-time-value-widget>.time-value-widget>.custom-text-field {
    -fx-border-radius: 0;
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
}

.time-value-widget.grid-cell>.custom-text-field,
.grid-cell>.time-value-widget>.custom-text-field,
.grid-cell>.simple-widget>.time-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.time-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.simple-widget>.time-value-widget>.custom-text-field {
    -fx-border-radius: 0;
	-fx-border-width: 0;
}
