/* Set fm to have transparent window */

/* * {*/
/*     background: rgba(39, 43, 52, 0.24);*/
/*     color: rgba(255, 255, 255, 1);*/
/* }*/

box,
iconview,
notebook,
paned,
stack,
scrolledwindow,
treeview.view,
.content-view,
.view {
    background: rgba(19, 21, 25, 0.14);
    /* background: rgba(39, 43, 52, 0.14); */
    color: rgba(255, 255, 255, 1);
}

button:hover {
    background-color: rgba(255, 185, 25, 0.34);
}

/* ----  top controls  ---- */
window > box > box > button,
window > box > box > buttonbox > button {
    background: rgba(39, 43, 52, 0.64);
}

buttonbox > button * {
    background: rgba(116, 0, 0, 0.0);
    color: rgba(255, 255, 255, 1.0);
}


buttonbox > button:checked {
    background-color: rgba(255, 125, 25, 0.34);
}

buttonbox > button:hover {
    background-color: rgba(255, 185, 25, 0.34);
}

/* ----  notebook headers  ---- */
notebook > header {
    background: rgba(39, 43, 52, 0.46);
}

notebook > header > tabs > tab {
    color: rgba(255, 255, 255, 1);
}

notebook > header > tabs > tab:active {
    background: rgba(0, 0, 0, 0.0);
}

notebook > header > tabs > tab:checked {
    /* Neon Blue 00e8ff */
    background-color: rgba(0, 232, 255, 0.2);
    /* Dark Bergundy */
    /* background-color: rgba(116, 0, 0, 0.25); */

    color: rgba(255, 255, 255, 0.8);
}

popover {
    background: rgba(39, 43, 52, 0.86);
    color: rgba(255, 255, 255, 1);
}

/* ----  make text selection slightly transparent  ---- */
* selection {
    background-color: rgba(0, 115, 115, 0.34);
    /* Bergundy */
    /* background-color: rgba(116, 0, 0, 0.64); */
    color: rgba(255, 255, 255, 0.5);
}


/* ----  notebook tab buttons  ---- */
tab > box > button {
    background: rgba(116, 0, 0, 0.64);
}

tab > box > button:hover {
    background: rgba(256, 0, 0, 0.64);
}













#message_view {
    font: 16px "Monospace";
}

.view:selected,
.view:selected:hover {
    box-shadow: inset 0 0 0 9999px rgba(21, 158, 167, 0.34);
    color: rgba(255, 255, 255, 0.5);
}

.alert-border {
    border: 2px solid rgba(116, 0, 0, 0.64);
}

.search-border {
    border: 2px solid rgba(136, 204, 39, 1);
}

.notebook-selected-focus {
    /* Neon Blue 00e8ff border */
    border: 2px solid rgba(0, 232, 255, 0.34);
    /* Dark Bergundy */
    /* border: 2px solid rgba(116, 0, 0, 0.64); */
}

.notebook-unselected-focus {
    /* Neon Blue 00e8ff border */
    /* border: 2px solid rgba(0, 232, 255, 0.25); */
    /* Dark Bergundy */
    /* border: 2px solid rgba(116, 0, 0, 0.64); */
    /* Snow White */
    border: 2px solid rgba(255, 255, 255, 0.24);
}





/* * {
    background: rgba(0, 0, 0, 0.14);
    color: rgba(255, 255, 255, 1);
} */

/* * selection {
    background-color: rgba(116, 0, 0, 0.65);
    color: rgba(255, 255, 255, 0.5);
} */

/* Rubberband coloring */
/* .rubberband,
rubberband,
flowbox rubberband,
treeview.view rubberband,
.content-view rubberband,
.content-view .rubberband,
XfdesktopIconView.view .rubberband {
    border: 1px solid #6c6c6c;
    background-color: rgba(21, 158, 167, 0.57);
}

XfdesktopIconView.view:active {
    background-color: rgba(172, 102, 21, 1);
} */