.boolean-value-widget {
	-fx-alignment: center-left;
}

.boolean-value-widget>.label {
	-fx-text-fill: -xtrip-dark-text-color;
}

.boolean-value-widget:higlighted>.label {
	-fx-font-weight: bolder;
}

.boolean-value-widget>.switch-control {
	-fx-border-style: solid;
	-fx-border-color: -xtrip-text-box-border;
	-fx-border-radius: 3;
	-fx-border-width: 1;
	-fx-background-color: -xtrip-panel-header-background;
	-fx-cursor: hand;
	-fx-min-width: 4em;
}

.boolean-value-widget>.switch-control>.label {
	-fx-padding: 0.25em 0.5em;
	-fx-background-color: -xtrip-text-box-border, -xtrip-controls-background;
	-fx-background-insets: 0, 0;
	-fx-max-width: infinity;
	-fx-max-height: infinity;
	-fx-text-fill: -xtrip-dark-text-color;
	-fx-cursor: hand;
}

.boolean-value-widget>.switch-control>.label.false {
	-fx-background-insets: 0, 0 1 0 0;
	-fx-background-radius: 0 3 3 0, 0 3 3 0;
	-fx-alignment: center-left;
}

.boolean-value-widget>.switch-control>.label.true {
	-fx-background-insets: 0, 0 0 0 1;
	-fx-background-radius: 3 0 0 3, 3 0 0 3;
	-fx-alignment: center-right;
	/*-fx-font-weight: bolder;*/
}

.boolean-value-widget.grid-cell>.switch-control,
.grid-cell>.boolean-value-widget>.switch-control,
.grid-cell>.renderer-widget>.boolean-value-widget>.switch-control {
	-fx-border-width: 0;
    -fx-border-radius: 0;
}

.boolean-value-widget.grid-cell>.switch-control>.label,
.grid-cell>.boolean-value-widget>.switch-control>.label,
.grid-cell>.renderer-widget>.boolean-value-widget>.switch-control>.label {
	-fx-background-color: -xtrip-table-border, -xtrip-controls-background;
}
