/* Dark Theme */
::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

::-webkit-scrollbar-track {
  background: #e9ecef; }

::-webkit-scrollbar-thumb {
  background: #ced4da; }

::-webkit-scrollbar-thumb:hover {
  background: #495057; }

body:not(.touch) * {
  text-shadow: none !important; }

*:before, #tree li.parent {
  text-shadow: none !important; }

body {
  /*filter: invert(94%);*/
  filter: none;
  background: #151414;
  color: #f8f4f4;
  padding: 20px; }

button {
  background: #151414; }

button:hover {
  background: #151414; }

body > div {
  background: #151414;
  border: 0; }

button:not(.drop) {
  filter: none !important; }

#playlist li[error="1"] {
  color: cyan; }

/* Display songs in tree horizontally 
#tree li.song {
	display: inline-block;
	margin-right: 2.5em;
}
*/
/* Set a fixed height for the playlist
#playlist { height: 7.75em !important }
*/
#splash,
#cover,
#share,
#shares,
#lock {
  display: none !important; }

#seek {
  margin: 19px auto 10px auto;
  width: 100%; }

#options {
  display: flex;
  justify-content: space-around; }

#filterdiv {
  display: flex;
  flex-flow: row; }
  #filterdiv #filter {
    flex: auto;
    padding: 3px 10px; }

#tree {
  margin-top: 10px; }
  #tree li {
    padding: 10px 0; }
    #tree li:before {
      color: #fdc65c; }

#playlistbtn,
#import,
#export {
  display: none; }

#playlistoptions {
  max-height: 11em; }

#tree li:focus {
  text-decoration: none; }

#tree li:focus * {
  text-decoration: none; }

li:hover, li:focus, li:hover:before, li:focus:before {
  color: #f8f4f4;
  text-decoration: none; }

#tree li.parent .song, #tree li.filtered, #tree li:hover > ul, #tree li:focus > ul {
  color: #f8f4f4;
  text-decoration: none; }

/*# sourceMappingURL=musictheme.css.map */
