.money-value-widget {
	-fx-alignment: top-left;
	/*-fx-min-width: 8em;*/
}

.rate-money-value-widget {
	-fx-alignment: top-right;
	/*-fx-min-width: 8em;*/
}

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

.money-value-widget>.number-value-widget,
.rate-money-value-widget>.number-value-widget {
	-fx-max-width: infinity;
}

.money-value-widget>.number-value-widget>.custom-text-field,
.rate-money-value-widget>.number-value-widget>.custom-text-field {
	-fx-border-radius: 3 0 0 3;
	-fx-border-width: 1 0 1 1;
}

.money-value-widget>.currency-value-widget>.combo-box-widget,
.rate-money-value-widget>.currency-value-widget>.combo-box-widget {
	-fx-pref-width: 4em;
	-fx-min-width: 4em;
	-fx-max-width: 4em;
}

.money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.rate-money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box {
	-fx-border-radius: 0 3 3 0;
	-fx-border-width: 1;
}

.money-value-widget.grid-cell>.number-value-widget>.custom-text-field,
.rate-money-value-widget.grid-cell>.number-value-widget>.custom-text-field,
.grid-cell>.money-value-widget>.number-value-widget>.custom-text-field,
.grid-cell>.rate-money-value-widget>.number-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.money-value-widget>.number-value-widget>.custom-text-field,
.grid-cell>.renderer-widget>.rate-money-value-widget>.number-value-widget>.custom-text-field {
    -fx-border-radius: 0;
	-fx-border-width: 0;
	-fx-background-insets: 0;
}

.money-value-widget.grid-cell>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.rate-money-value-widget.grid-cell>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.grid-cell>.money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.grid-cell>.rate-money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.grid-cell>.renderer-widget>.money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box,
.grid-cell>.renderer-widget>.rate-money-value-widget>.currency-value-widget>.combo-box-widget>.custom-combo-box {
    -fx-border-radius: 0;
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
	-fx-background-insets: 0;
}

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