.message-pane {
	-fx-spacing: 4;
    -fx-alignment: center-left;
    -fx-background-radius: 4;
}

.message-pane.error {
	-fx-background-color: #fcdde0;
}
.message-pane.warning {
	-fx-background-color: #fdf1e4;
}
.message-pane.info {
	-fx-background-color: #e4f2ec;
}

.message-pane>.label {
	-fx-max-width: infinity;
	-fx-padding: 4 4 4 9;
	-fx-graphic-text-gap: 9;
}

.message-pane.error>.label {
    -fx-text-fill: #fa1e32;
}
.message-pane.warning>.label {
    -fx-text-fill: #faaa1e;
}
.message-pane.info>.label {
    -fx-text-fill: #4caa7f;
}

.message-pane>.clear-button {
    -fx-padding: 0 7 0 0;
    -fx-cursor: hand;
}
