.radio-button-group .radio-button-group-box {
	-fx-spacing: 0;
	-fx-alignment: center-left;
}
.radio-button-group .radio-button-group-button {
	-fx-padding: .25em .833333em;
	-fx-background-insets: 0;
	-fx-border-insets: 0;
	-fx-background-radius: 0;
	-fx-border-radius: 0;
	-fx-border-style: solid;
	-fx-border-width: 1;
}
.radio-button-group.button-mode .radio-button-group-button {
	-fx-background-color: -timi-fx-white-color;
	-fx-border-color: -timi-fx-border-color;
	-fx-text-fill: -timi-fx-dark-gray-color;
}
.radio-button-group.button-mode .radio-button-group-button:hover {
	-fx-background-color: -timi-fx-gray-white-color;
	-fx-border-color: -timi-fx-border-color;
	-fx-text-fill: -timi-fx-dark-gray-color;
}
.radio-button-group.button-mode .radio-button-group-button:selected,
.radio-button-group.button-mode .radio-button-group-button:selected:hover {
	-fx-background-color: -timi-fx-color;
	-fx-border-color: -timi-fx-color;
	-fx-text-fill: -timi-fx-white-color;
}
.radio-button-group.slider-mode {
	-fx-background-color: -timi-fx-light-gray-color;
	-fx-background-radius: 0;
}
.radio-button-group.slider-mode .radio-button-group-button,
.radio-button-group.slider-mode .radio-button-group-button:hover,
.radio-button-group.slider-mode .radio-button-group-button:selected,
.radio-button-group.slider-mode .radio-button-group-button:selected:hover {
	-fx-background-color: transparent;
	-fx-border-color: transparent;
	-fx-border-style: solid;
	-fx-border-width: 1;
	-fx-text-fill: -timi-fx-dark-gray-color;
}
.radio-button-group .radio-button-group-slider {
	-fx-background-color: -timi-fx-white-color;
	-fx-background-radius: 0;
	-fx-border-radius: 0;
	-fx-effect: null;
}
