/* 输入 */
.mc-text-area,
.mc-text-field {
	-fx-cursor: DEFAULT;
	-fx-text-fill: #FFF;
}
.mc-text-area:disabled,
.mc-text-field:disabled {
	-fx-text-fill: #CCC;
}
.mc-text-area .text,
.mc-text-field .text {
	-fx-effect: dropshadow(gaussian, #3F3F3F, 0, 0, 1, 1);
}
/* 进度 */
.progress-bar {
	-fx-border-width: 2;
	-fx-border-color: #FFF;
}
.progress-bar .track {
	-fx-background-color: #000;
}
.progress-bar .bar {
	-fx-background-color: #272;
	-fx-background-insets: 3;
}
.progress-bar:indeterminate .bar {
	-fx-background-color: linear-gradient(to left, transparent, #272);
}
/* 滚动条 */
.mc-list .scroll-bar:vertical,
.scroll-pane .scroll-bar:vertical {
	-fx-padding: 0 0 0 20;
	-fx-pref-width: 32;
	-fx-border-width: 0;
	-fx-background-color: transparent;
}
.mc-list .scroll-bar:vertical .track,
.scroll-pane .scroll-bar:vertical .track {
	-fx-background-color: #000;
}
.mc-list .scroll-bar:vertical .thumb,
.scroll-pane .scroll-bar:vertical .thumb {
    -fx-border-width: 0 2 2 0;
    -fx-border-color: #808080;
    -fx-background-color: #C0C0C0;
}
/* 列表 */
.mc-list {
	-fx-padding: 0;
	-fx-background-color: transparent;
}
.mc-list:focused {
	-fx-background-color: transparent;
}
.mc-list .list-cell {
	-fx-padding: .416667em;
	-fx-text-fill: #FFF;
	-fx-border-color: transparent;
	-fx-border-width: 2;
    -fx-background-color: transparent;
}
.mc-list .list-cell .label {
	-fx-text-fill: #FFF;
}
.mc-list .list-cell:selected {
	-fx-border-color: #7F7F7F;
	-fx-background-color: #000;
}
.mc-list:focused .list-cell:selected {
	-fx-border-color: #FFF;
	-fx-background-color: #000;
}
.mc-list.player .last-login-at {
    -fx-text-fill: GRAY;
}
/* 弹出提示 */
.mc-popup {
	-fx-background-color: rgba(24, 0, 24, .8), rgba(24, 0, 24, .8);
	-fx-background-insets: 3 0, 0 3;
}
