/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 11, 2014, 4:36:47 PM
    Author     : Cedric
*/
/*
    Taken from: https://code.google.com/p/javafxdemos/source/browse/CSSPower/src/csspower/javafx.css?r=2b42b73d3cea8b6f4bdced15b907b06e11949393
*/


.corner {
    -fx-background-color: null;
    -fx-background-insets: 0;
}
.list-view {
    -fx-font: bold 12pt "Amble Cn";
    -fx-text-fill: white;
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view:focused {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-cell {
    -fx-background-color: null;
    -fx-padding: 5 3 5 3;
    -fx-border-color: transparent transparent white transparent;
}
.list-cell:odd {
    -fx-background-color: null;
}
.list-cell:focused {
    -fx-background-color: null;
}
.list-cell:focused:odd {
    -fx-background-color: null;
}
.list-cell:filled:selected:focused, .list-cell:filled:selected {
    -fx-background: null;
    -fx-background-color: null;
    -fx-text-fill: orange;
}
.list-view *.scroll-bar:horizontal {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 3 0 0 0;
}
.list-view *.scroll-bar:vertical {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 0 0 3;
}
.list-view *.scroll-bar:horizontal *.thumb {
    -fx-background-color: rgb(255,255,255,0.6);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar:vertical *.thumb {
    -fx-background-color: rgb(255,255,255,0.6);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar:horizontal *.track {
    -fx-background-color: rgb(255,255,255,0.2);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar:vertical *.track {
    -fx-background-color: rgb(255,255,255,0.2);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar *.increment-button {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar *.decrement-button {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.list-view *.scroll-bar:horizontal *.increment-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 6 0 3 0;
    -fx-shape: null;
}
.list-view *.scroll-bar:vertical *.increment-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 6 0 3;
    -fx-shape: null;
}
.list-view *.scroll-bar:horizontal *.decrement-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 6 0 3 0;
    -fx-shape: null;
}
.list-view *.scroll-bar:vertical *.decrement-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 6 0 3;
    -fx-shape: null;
}

.tree-view {
    -fx-padding: 1;
    /*-fx-background-color: lightgray;*/
    -fx-background-color: -fx-box-border, linear-gradient(to bottom, derive(-fx-color,-02%), derive(-fx-color,65%) 12%, derive(-fx-color,23%) 88%, derive(-fx-color,50%) 99%, -fx-box-border);
    -fx-background-insets: 0, 0 1 1 1;
    -fx-padding: 0.167em;
    -fx-background-insets: 0,1;
}
/*.tree-view:focused {
    -fx-padding: 1;
    -fx-background-color: null;
    -fx-background-insets: -1.4, 0, 1;
    -fx-background-radius: -1.4, 0, 0;
}*/
.tree-cell {
    -fx-font: 10pt "Amble Cn";
    -fx-text-fill: black;
    -fx-background-color: null;    
    -fx-cell-size: 24;
    -fx-indent: 18;
    -fx-padding: 3;
}
.tree-cell:odd {
    -fx-background-color: null;
}
.tree-disclosureNode {
    -fx-background-color: red;
    -fx-padding: 5;
    -fx-shape: "M 0 -5 L 10 0 L 0 5 z";
}
.tree-cell:filled:selected *.tree-disclosureNode {
    -fx-background-color: red;
}
.tree-cell:filled:selected {
    -fx-background: grey;
    -fx-background-color: rgb(100,100,100,0.5);
    -fx-text-fill: white;
}
.tree-view *.scroll-bar:horizontal {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 3 0 0 0;
}
.tree-view *.scroll-bar:vertical {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 0 0 3;
}
.tree-view *.scroll-bar:horizontal *.thumb {
    -fx-background-color: rgb(0,0,0,0.6);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar:vertical *.thumb {
    -fx-background-color: rgb(0,0,0,0.6);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar:horizontal *.track {
    -fx-background-color: rgb(255,255,255,0.2);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar:vertical *.track {
    -fx-background-color: rgb(255,255,255,0.2);
    -fx-background-radius: 3;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar *.increment-button {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar *.decrement-button {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0;
}
.tree-view *.scroll-bar:horizontal *.increment-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 6 0 3 0;
    -fx-shape: null;
}
.tree-view *.scroll-bar:vertical *.increment-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 6 0 3;
    -fx-shape: null;
}
.tree-view *.scroll-bar:horizontal *.decrement-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 6 0 3 0;
    -fx-shape: null;
}
.tree-view *.scroll-bar:vertical *.decrement-arrow {
    -fx-background-color: null;
    -fx-background-radius: 0;
    -fx-background-insets: 0;
    -fx-padding: 0 6 0 3;
    -fx-shape: null;
}
