.root {
    -fx-base: #443823;
    -fx-accent: #f6d35b;
    -fx-focus-color: #f6d35b;
    -fx-pressed-base: #f6d35b;
    -fx-text-box-border: #ffd993;
    -fx-control-inner-background: #443823;
    -fx-shadow-highlight-color: #ffd993;
    -fx-body-color: #443823;
    -fx-text-fill: white;
    -fx-mark-highlight-color: #ffd993;
    -fx-mark-color: #ffd993;
    /* will be overriden to 1em on runtime */
    -fx-font-size: 1em;
}

.bg-container {
    -fx-background-color: #000000;
    -fx-padding: 0 0 0 0;
    -fx-border-image-source: url('border.png');
    -fx-border-image-insets: 0;
    -fx-border-image-repeat: stretch;
    -fx-border-image-width: 3 3 3 3;
    -fx-border-image-slice: 3 3 3 3;
    -fx-background-image: url('window_bg.png');
    -fx-background-size: cover;
    -fx-background-repeat: no-repeat;
}

.topContainer,
.bottomContainer {
    -fx-min-height: 63px;
    -fx-pref-height: 63px;
    -fx-max-height: 63px;
    -fx-padding: 10px 10px 10px 10px;
}

.bar {
    -fx-min-height: 70px;
    -fx-pref-height: 70px;
    -fx-max-height: 70px;
    -fx-padding: 20px 0px 0px 0px;
}

.indicator {
    -fx-min-height: 35px;
    -fx-pref-height: 35px;
    -fx-max-height: 35px;
    -fx-min-width: 35px;
    -fx-pref-width: 35px;
    -fx-max-width: 35px;
}

.version {
    -fx-font-size: 1.3em;
    -fx-text-fill: #ffd993;
    -fx-padding: 0 0 0 0;
    -fx-effect: dropshadow( one-pass-box , black , 0, 0.0 , 0 , 2 );
}

.tq-bigtitle {
    -fx-font-size: 5.0em;
    -fx-font-weight: bold;
    -fx-text-fill: #ffd993;
    -fx-effect: dropshadow( one-pass-box, black, 5, 5.0, 5, 5);
    -fx-padding: 20px 0px 0px 0px;
}