.combo-box-widget {
	-fx-alignment: top-left;
	/*-fx-min-width: 7em;*/
}

.combo-box-widget>.label {
	-fx-text-fill: -xtrip-dark-text-color;
	-fx-font-weight: bolder;
}

.combo-box-widget>.hyperlink {
	-fx-font-weight: bolder;
}

.combo-box-widget>HBox {
	-fx-spacing: 0.333333em;
}

.combo-box-widget.grid-cell>.custom-combo-box,
.combo-box-widget.grid-cell>HBox>.custom-combo-box,
.grid-cell>.combo-box-widget>.custom-combo-box,
.grid-cell>.combo-box-widget>HBox>.custom-combo-box,
.grid-cell>.renderer-widget>.combo-box-widget>.custom-combo-box,
.grid-cell>.renderer-widget>.combo-box-widget>HBox>.custom-combo-box {
    -fx-border-radius: 0;
	-fx-border-width: 0;
	-fx-background-insets: 0;
}

.combo-box-widget.grid-cell>.custom-combo-box>.arrow-button,
.combo-box-widget.grid-cell>HBox>.custom-combo-box>.arrow-button,
.grid-cell>.combo-box-widget>.custom-combo-box>.arrow-button,
.grid-cell>.combo-box-widget>HBox>.custom-combo-box>.arrow-button,
.grid-cell>.renderer-widget>.combo-box-widget>.custom-combo-box>.arrow-button,
.grid-cell>.renderer-widget>.combo-box-widget>HBox>.custom-combo-box>.arrow-button {
	-fx-border-color: -xtrip-table-border;
}

.combo-box-widget.grid-cell>HBox,
.grid-cell>.combo-box-widget>HBox,
.grid-cell>.renderer-widget>.combo-box-widget>HBox {
	-fx-spacing: 0;
}

.combo-box-widget.grid-cell>HBox>.xtrip-button,
.grid-cell>.combo-box-widget>HBox>.xtrip-button,
.grid-cell>.renderer-widget>.combo-box-widget>HBox>.xtrip-button {
	-fx-border-width: 0 0 0 1;
}