@charset "utf-8";

.h1 {
    -fx-font-size: 30px;
}
.h2 {
    -fx-font-size: 26px;
}
.h3 {
    -fx-font-size: 22px;
}
.h4 {
    -fx-font-size: 18px;
}
.h5 {
    -fx-font-size: 14px;
}
.h6 {
    -fx-font-size: 12px;
}
.bold {
	-fx-font-weight:bold;
}

.image-button {
    -fx-cursor: hand;
    -fx-background-color: null;
    -fx-background-position: left top;
    -fx-background-repeat: no-repeat;
}
.image-button:hover {
    -fx-effect: dropshadow( three-pass-box , rgba(255,255,255,0.6) , 10, 0.5 , 0 , 0 );
}

.image-button2 {
    -fx-cursor: hand;
    -fx-background-color: null;
    -fx-background-position: left top;
    -fx-background-repeat: no-repeat;
}
.image-button2:hover {
    -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 10, 0.5 , 0 , 0 );
}

.tree-cell {
    -fx-indent: 10;
    -fx-background-color: transparent;
}
.tree-cell:odd {
    -fx-background-color: transparent;
}
.tree-cell:filled:selected:focused, .tree-cell:filled:selected {
    -fx-background: -fx-accent;
    -fx-background-color: -fx-selection-bar;
    -fx-text-fill: -fx-selection-bar-text;
}
.chart {
    -fx-font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "SimSun", "宋体";
}

.mini-toolbar {
	-fx-border-image-source: url("images/mid-bar-right.png");
    -fx-border-image-slice: 1 0 1 0 fill;
    -fx-border-image-width: 1 0 1 0;
    -fx-border-image-repeat: stretch;
/*     -fx-padding: -1px 0px 0px 0px; */
    -fx-padding: 0;
    -fx-spacing: 0;
    -fx-border-width: 1 1 0 1;
    -fx-border-color:dimgray;
}
.mini-toolbar HBox {
    -fx-fill-height: true;
    -fx-alignment: center-left;
}
.mini-toolbar .button, .mini-toolbar .toggle-button {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 3px 6px 4px 6px;
    -fx-border-color: transparent #6e737d transparent rgba(255,255,255,0.3) , transparent rgba(255,255,255,0.3) transparent transparent;
    -fx-border-insets: 0, 0 1 0 1;
}
.mini-toolbar .toggle-button:selected {
    -fx-background-color: dimgray;
}
.mini-toolbar .button:hover {
    -fx-background-color: rgba(255,255,255,0.4);
}
.mini-toolbar .breadcrumb-bar {
    -fx-padding: 0;
}
.mini-toolbar .breadcrumb-bar .button {
    -fx-padding: 0 3 0 3;
    -fx-border-color: null;
    -fx-border-insets: 0;
    -fx-border-image-source: url("images/crumb.png");
    -fx-border-image-slice: 1 10 1 10 fill;
    -fx-border-image-width: 1 10 1 10;
    -fx-border-image-repeat: stretch;
}
.mini-toolbar .breadcrumb-bar .button:hover {
    -fx-background-color: null;
    -fx-border-image-source: url("images/crumb-hover.png");
}
.mini-toolbar .breadcrumb-bar .only-button {
    -fx-border-image-width: 0 0 0 0;
    -fx-border-image-repeat: stretch;
    -fx-border-image-source: url("images/crumb-selected.png");
    -fx-border-color: transparent #6e737d transparent rgba(255,255,255,0.3) , transparent rgba(255,255,255,0.3) transparent transparent;
    -fx-border-insets: 0 0 1 0, 1;
}
.mini-toolbar .breadcrumb-bar .only-button:hover {
    -fx-border-image-source: url("images/crumb-selected.png");
    -fx-border-image-insets: 0 0 1 0;
}
.mini-toolbar .breadcrumb-bar .first-button {
    -fx-border-image-insets: 0 -5 1 0;
    -fx-border-image-width: 0 10 0 0;
    -fx-border-image-repeat: stretch;
    -fx-padding: 0 3 0 6;
}
.mini-toolbar .breadcrumb-bar .middle-button {
    -fx-border-image-insets: 0 -5 1 -4;
}
.mini-toolbar .breadcrumb-bar .last-button {
    -fx-border-image-insets: 0 0 0 -4;
    -fx-border-image-width: 0 0 0 10;
    -fx-border-image-repeat: stretch;
    -fx-border-image-source: url("images/crumb-selected.png");
    -fx-border-color: transparent #6e737d transparent transparent , transparent rgba(255,255,255,0.2) transparent transparent;
    -fx-border-insets: 0 0 1 0, 1;
}
.mini-toolbar .breadcrumb-bar .last-button:hover {
    -fx-border-image-source: url("images/crumb-selected.png");
}

.group-label {
    -fx-text-fill: #666666;
    -fx-font-size: 11px;
    -fx-padding: 2 10 0 0;
}
/* Window Button Styles */
.window-button {
    -fx-skin: "com.sun.javafx.scene.control.skin.ButtonSkin";
    -fx-background-color: #616161, #464646, #505050;
    -fx-background-insets: 0,1,2;
    -fx-background-radius: 6,5,4;
    -fx-padding: 0 0 0 0;
    /* workaround for button sizing */
    -fx-font-size: 1px;
}
.window-button:focused {
    -fx-background-color: -fx-accent, #464646, #505050;
    -fx-background-insets: -0.4,1,2;
    -fx-background-radius: 6.4,5,4;
}
.window-button:hover {
    -fx-background-color: #616161, white, -fx-accent;
}
.window-button:pressed {
    -fx-background-color: #616161, white, #303030;
}
.window-button Rectangle {
    -fx-fill: #949494;
}
.window-button:hover Rectangle {
    -fx-fill: white;
}

/* Remove all scrollpane borders */
.noborder-scroll-pane {
    -fx-padding: 0;
    -fx-background-color: null;
    -fx-background-insets: 0;
}
/* move buttom arrow up to make room for window rewsize button */
.application .noborder-scroll-pane > * > .scroll-bar:vertical {
    -fx-padding: -1.0 -1.0 12 0.0;
}
.application .web-view-window-corner .scroll-bar:vertical {
    -fx-padding: 0 0 12 0;
}

.separator .line {
    -fx-background-color: #212930, #3f4856;
/*    -fx-padding: 6 0 0 0;*/
/*    -fx-background-insets: 4 -10 0 -10,5 -10 0 -10;*/
    -fx-border-style: none;
    -fx-border-color: null;
}

.window {
	-fx-padding: 10; 
    -fx-background-color: linear-gradient(to bottom, lightskyblue 0%, lightblue 100%);
	-fx-background-radius: 9, 8, 7; 
/* 	-fx-effect: dropshadow( three-pass-box , black , 20, 0 , 0 , 0 ); */
}

.window .tab-pane .tab-content-area {
	-fx-padding: 5px;
    -fx-background-color: transparent;
}

.window-gray {
	-fx-padding: 10; 
	-fx-background-color: linear-gradient(to bottom, #EEEEEE 0%, #CCCCCC 100%); 
	-fx-background-radius: 15, 14, 13; 
}

.shadow {
	-fx-effect: dropshadow( three-pass-box , black , 20, 0 , 0 , 0 );
}

.shadow-white {
	-fx-effect: dropshadow( three-pass-box , white , 20, 0 , 0 , 0 );
}


.dataCurve {
    -fx-font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "SimSun", "宋体";
	-fx-font-size: 14px;
	-fx-padding: 10 10 15 10; 
}

.dataCurve .chart {
	-fx-padding: 15px 20px 0 20px;
	-fx-font-size: 12px;
}

.monitor .chart-series-line {    
    -fx-stroke-width: 2px;
    -fx-effect: null;
}

.monitor .chart-plot-background {
    -fx-background-color: black;
}
.monitor .chart-vertical-grid-lines {
    -fx-stroke: green;
}
.monitor .chart-horizontal-grid-lines {
    -fx-stroke: green;
}
.monitor .chart-alternative-row-fill {
    -fx-fill: black;
    -fx-stroke: transparent;
    -fx-stroke-width: 0;
}
.monitor .axis {
/*     -fx-font-size: 1.2em;
    -fx-text-fill: #462300; 
    -fx-tick-label-fill: green;
    -fx-font-family: Tahoma;
    -fx-tick-length: 20;
    -fx-minor-tick-length: 10; */
}
.monitor .axis-tick-mark {
    -fx-stroke: green;
/*     -fx-stroke-width: 3;  */
}
.monitor .axis-minor-tick-mark {
    -fx-stroke: green;
}

.message {
    -fx-font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "SimSun", "宋体";
	-fx-background-radius: 5;
	-fx-background-color:orangered;
	-fx-text-fill:white;
	-fx-padding:5 40 5 40;
	-fx-font-size:16px;
}

.ab-toggle {
	-fx-base: lightgreen ;
}

.ab-toggle .toggle-button {
    -fx-cursor: hand;
    -fx-background-radius: 0;
}
/* .ab-toggle .toggle-button:selected {
    -fx-background-insets: 0 1;
} */
.ab-toggle .toggle-button .left {
    -fx-background-radius: 6 0 0 6;
}
.ab-toggle .toggle-button .right {
    -fx-background-radius: 0 6 6 0;
}

.info-pane-header {
    -fx-font-size: 18px;
	-fx-font-weight:bold;
    -fx-padding: 0 0 2px 0;
    -fx-border-color: transparent transparent #AAAAAA transparent;
    -fx-border-insets: 0 0 8px 0;
    -fx-text-fill: #0072aa;
}

	
