.root {
    -fx-base: rgb(49, 54, 59);
}
.infopane {
	-fx-border-color: rgb(53, 59, 61);
	-fx-border-width: 0 0 5 0;
	-fx-padding: 0 0 0 8;
}
.text-field {
	-fx-text-fill: white;
	-fx-background-color: rgb(33, 37, 40);
	-fx-border-color: rgb(53, 59, 61);
	-fx-border-width: 2 2 2 2;
}
/* =========================
 * ==        Menu         ==
 * =========================
 */
 /* Menu-bar at the top of the window */
.ui-menu-bar {
	-fx-background-color: rgb(49, 54, 59);
}
.ui-menu-bar *.context-menu {
	-fx-background-color: rgb(41,46, 50);
	-fx-border-color: rgb(29, 32, 35);
	-fx-border-width: 1;
	-fx-padding: 0;
}
.ui-menu-bar *.menu-item,
.ui-menu-bar *.menu {
	-fx-padding: 5 10 5 10;
	-fx-font-size: 15;
	-fx-selection-bar: rgba(0,0,0,0);
}
.ui-menu-bar .menu:hover *.label:hover{
	-fx-text-fill: rgb(61, 174, 233);
	-fx-underline: true;
}
.ui-menu-bar .menu-item:hover > .label,
.ui-menu-bar .menu:hover > .label {
	-fx-text-fill: rgb(61, 174, 233);
	-fx-underline: true;
}
.ui-menu-bar *.menu-item:focused,
.ui-menu-bar *.menu:focused {
	-fx-background-color: rgb(41,46, 50);
}
.ui-menu-bar *.menu-item:hover {
	-fx-background-color: rgb(51,56, 60);
}
.ui-menu-bar *.menu *.label,
.ui-menu-bar *.menu-item *.label  {
	-fx-text-fill: rgb(177, 194, 203);;
}
.ui-menu-bar *.menu-item:hover *.label {
	-fx-text-fill: rgb(33, 206, 244);
}
/* The optional tool-bar with image-buttons */
.ui-tool-bar {
	-fx-background-color:
		linear-gradient(rgb(49, 54, 59) 0%, rgb(41,46, 50) 50%, rgb(41,46, 50) 100%);
	-fx-padding: 6;
	-fx-border-width: 0;
}
/* The tool bar of the current class */
.menubar-class-name *.label {
	-fx-text-fill: white;
	-fx-font-size: 15;
}

/* =========================
 * ==     Scroll-bar      ==
 * =========================
 */
.scroll-bar {
	-fx-background-color: rgb(39, 44, 48);
}
.scroll-bar .track {
	-fx-background-color: rgb(33, 37, 40);
}
.scroll-bar .thumb {
	-fx-background-color: rgb(49, 54, 58);
	-fx-background-radius: 0;
}

/* =========================
 * ==      Tree-View      ==
 * =========================
 */
.tree-view {
	-fx-background-color: rgb(36, 38, 43);
	-fx-focus-color: transparent;
}
.tree-cell {
	 -fx-background-color: rgb(27, 30, 33);
	 -fx-text-fill: rgb(177, 194, 203);
	 -fx-opacity: 0.75;
}
.tree-cell:selected {
	 -fx-background-color: rgb(34, 43, 52);
}
.tree-cell > .tree-disclosure-node > .arrow  {
   	-fx-background-color:
   		linear-gradient(rgb(82, 90, 99) 0%, rgb(55, 60, 66) 100%);
   	-fx-border-color:
   		linear-gradient(rgb(114, 120, 132) 0%, rgb(67, 73, 38) 50%, rgb(55, 60, 66) 100%);
   	-fx-effect: dropshadow(three-pass-box,
  		rgba(160,180,210,0.3),
		1, 1, -1, 1);
}

/* =========================
 * ==      Split-Pane     ==
 * =========================
 */
.split-pane {
	-fx-box-border: rgb(41, 46, 50);
	-fx-background-color: rgb(41, 46, 50);
	-fx-border-width: 0;
}
.split-pane:horizontal > .split-pane-divider {
	-fx-background-color: rgb(53, 59, 61);
	-fx-padding: 0 2 0 3; 
	-fx-border-width: 0;
}
.split-pane:vertical > .split-pane-divider {
	-fx-background-color: rgb(53, 59, 61);
    -fx-border-width: 0;
}

/* =========================
 * ==     Decompiler      ==
 * =========================
 */
/* nodes */
.styled-text-area {
	-fx-background-color: rgb(41, 46, 50);
	-fx-accent: rgb(255, 97, 117);
	-fx-fill: rgb(224, 226, 228);
}
.paragraph-box {
	-fx-background-color: rgb(41, 46, 50);
}
.paragraph-box:has-caret {
    -fx-background-color: rgb(53, 59, 61);
}
.code-area {
	-fx-highlight-fill: rgb(44, 108, 131);
	-rtfx-border-stroke-color: rgb(41, 159, 200);
    -rtfx-border-stroke-width: 1;
    -rtfx-border-stroke-type: inside;
}
.lineno {
	-fx-background-color: rgb(33, 37, 40);
	-fx-fill: rgb(198, 217, 225);
	-fx-border-color: rgb(53, 59, 61);
	-fx-border-width: 0 5 0 0;
}
.caret {
	-fx-stroke: white;
}
/* decompiled code */
.code-area .text {
    -fx-fill: rgb(224, 226, 228);
}
.code-area .keyword {
    -fx-fill: rgb(147, 187, 75);
    -fx-font-weight: bold;
}
.code-area .string {
    -fx-fill: rgb(247, 142, 37);
}
.code-area .const {
    -fx-fill: rgb(244, 198, 39);
}
.code-area .annotation {
    -fx-fill: rgb(158, 142, 173);
}
.code-area .comment-javadoc {
	-fx-fill: rgb(138, 158, 168);
}
.code-area .comment-multi {
	-fx-fill: rgb(108, 126, 135);
}
.code-area .comment-line {
	-fx-fill: rgb(79, 101, 112);
}