* {
	/* margin: ; */
    border: none;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: monospace;
}

window#waybar {
    background-color: rgba(59,66,82,0.9);
    /* background-color: #3b4252; */
    /* background-color: transparent; */
    /* border-radius: 5px; */
    color: #ffffff;
    transition-property: background-color;
    transition-duration: .5s;
    box-shadow: 0px 0px 8px 10px #0d0d0d;
}transition

window#waybar.hidden {
    opacity: 0.2;
}

#workspaces {
    background-color: transparent;
    /* border-radius: 5px; */
    padding: 4;
    font-size: 15px;
    margin: 0 0 0 10;
/*     padding-left: 5; */
}

#workspaces button {
	font-size: 14px;
	border-radius: 0px;
	padding: 0 5 0 5;
	border-bottom: 2px solid transparent;
	border-top: 3px solid transparent;
    margin: 0 8 0 0;
    background-color: transparent;
    color: #ffffff;
}

#window {
	padding: 15px;
    background-color: transparent;
	padding: 0 10 0 10;
    margin: 0;
    /* border-radius: 0 5 5 0; */
	/* border-bottom: 3px solid #ebcb8b; */
}

/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
#workspaces button:hover {
    /* background: rgba(0, 0, 0, 0.2); */
    box-shadow: inherit;
    color: #5e81ac;
    border-bottom: 2px solid #5e81ac;
}

#workspaces button.focused {
    color: #81a1c1;
    border-bottom: 2px solid  #81a1c1;
}

#workspaces button.urgent {
    color: #eb4d4b;
}

#mode {
    background-color: #64727D;
    border-bottom: 3px solid #ffffff;
}

/* #workspaces, */
#workspaces button,
#custom-power,
#custom-exit,
#custom-pacman,
#custom-khal,
#custom-name,
#custom-github,
#custom-reddit,
#custom-youtube,
#custom-crunchyroll,
#custom-mail,
#custom-newtab,
#clock,
#battery,
#cpu,
#memory,
#temperature,
#backlight,
#network,
#custom-media,
#tray,
#mode,
#idle_inhibitor,
#disk,
/* #taskbar */
#custom-waybar-media
#custom-waybar-media.playing
#custom-waybar-media.paused
#custom-waybar-media.stopped
#custom-waybar-mpris
#taskbar button
#taskbar button.active
#taskbar button.minimized
#taskbar
#taskbar button.fullscreen
#mpd {
    padding: 0 10px;
    margin: 0 4px;
    color: #ffffff;
}

/* WAYBAR-MEDIA */

#custom-waybar-media {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
	margin: 0;
	border-bottom: 3px solid #434c5e;
}

#custom-waybar-media.playing {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
	margin: 0;
	border-bottom: 3px solid #5e81ac;
}

#custom-waybar-media.paused {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
	margin: 0;
	border-bottom: 3px solid #81a1c1;
}

#custom-waybar-media.stopped {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
	margin: 0;
	border-bottom: 3px solid #4c566a;
}

#custom-waybar-mpris {
  background-color: transparent;
	padding: 0px 10px 0px 10px;
	margin: 0;
	border-bottom: 3px solid #81a1c1;
}

/* TASKBAR */

#taskbar {
    background-color:#4b5162;
	margin: 0;
	padding: 0;
}

#taskbar button {
	padding: 0 10 0 10;
	margin: 0;
}

#taskbar button.active {
    background-color:  #5e81ac;
}

#taskbar button.minimized {
    background-color: #7c818c;
}

#taskbar button:hover {
    background: rgba(0, 0, 0, 0.2);
    box-shadow: inherit;
}

/* BROWSER BOOKMARKS */

#custom-newtab {
	background-color: transparent;
	font-size: 14px;
	padding: 0 12 0 12;
	margin-right: 0;
	border-bottom: 3px solid #ebcb8b;
}

#custom-github {
	background-color: transparent;
	padding: 0 12 0 12;
	font-size: 13px;
	margin: 0;
	border-bottom: 3px solid #ebcb8b;
}

#custom-reddit {
	background-color: transparent;
	padding: 0 12 1 12;
	font-size: 13px;
	margin: 0;
	border-bottom: 3px solid #ebcb8b;
}

#custom-crunchyroll {
	background-color: transparent;
	padding: 0 12 0 12;
	font-size: 13px;
    margin: 0;
	border-bottom: 3px solid #ebcb8b;
}

#custom-youtube {
	background-color: transparent;
	padding: 0 12 0 12;
	font-size: 13px;
	margin:0;
	border-bottom: 3px solid #ebcb8b;
}

#custom-mail {
	background-color: transparent;
	font-size: 13px;
	padding: 0 2 0 12;
    margin: 0;
	border-bottom: 3px solid #ebcb8b;
}

/* WIDGETS */

#custom-name {
  /*font-family: Ubuntu;*/
  font-size: 13px;
    font-weight: normal;
    background-color: transparent;
	padding: 0px 10px 0px 10px;
    /* border-radius: 5 0 0 5; */
	margin-left: 0;
	border-bottom: 3px solid #81a1c1;
}

#clock {
    background-color: transparent;
	padding: 0px 8px 0px 8px;
/* 	margin: 0; */
	border-bottom: 3px solid #bf616a;
}

#custom-pacman {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
/* 	margin: 0; */
	border-bottom: 3px solid #5e81ac;
}

#custom-khal {
	background-color: transparent;
	padding: 0px 8px 0px 8px;
/* 	margin: 0; */
	border-bottom: 3px solid #81a1c1;
}

#cpu {
    background-color:  transparent;
	padding: 0px 8px 0px 8px;
/* 	margin: 0; */
	border-bottom: 3px solid #698A86;
}

#memory {
  background-color:  transparent;
	padding: 0px 8px 0px 8px;
	/* margin: 0; */
	border-bottom: 3px solid #88c0d0;
}

#backlight {
  background-color:  transparent;
	padding: 0px 8px 0px 8px;
	border-bottom: 3px solid #90718a;
	margin-right: 0;
}

#network {
    background-color: transparent;
	padding: 0px 8px 0px 8px;
	/* margin: 0; */
	border-bottom: 3px solid #d08770;
}

#network.disconnected {
  background-color: #bf616a;
	border-bottom: 3px solid #bf616a;
}

#pulseaudio {
    background-color:  transparent;
	padding: 0px 10px 0px 10px;
	/* margin: 0; */
    margin: 0 4 0 4;
	border-bottom: 3px solid #D3B67D;
	/* border-radius: 5 0 0 5; */
}

#custom-weather {
    background-color: transparent ;
	padding: 0 8 0 8;
/* 	marginj: 0; */
	border-bottom: 3px solid #7b9b96;
}

#pulseaudio.muted {
    background-color: #b1b190;
    color: #2a5c45;
}

#custom-media {
    background-color: #66cc99;
	padding: 0px 8px 0px 8px;
	/* margin: 0; */

}

#custom-media.custom-spotify {
    background-color: #66cc99;
	padding: 0px 8px 0px 8px;
}

#custom-media.custom-vlc {
    background-color: #ffa000;
	padding: 0px 8px 0px 8px;
	border-radius: 5px;
}


#temperature {
    background-color: transparent;
	/* margin: 0; */
	border-bottom: 3px solid #b48ead;

}

#temperature.critical {
    background-color: #eb4d4b;
}

#tray {
    background-color: transparent;
	padding: 0px 8px 0px 8px;
	/* margin: 0; */
	border-bottom: 3px solid #90718a;
}

#battery {
	padding: 0px 8px 0px 8px;
  background-color: transparent;
	border-bottom: 3px solid #90718a;
	/* margin: 0; */
}

#battery.charging {
    color: #ffffff;
}

@keyframes blink {
    to {
        background-color: #ffffff;
        color: #000000;
    }
}

#battery.critical:not(.charging) {
    background-color: #f53c3c;
    color: #ffffff;
    animation-name: blink;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

label:focus {
    background-color: #000000;
}

#disk {
    background-color: transparent;
/* 	padding: 0px 8px 0px 8px; */
	margin: 0 4 0 4;
	border-bottom: 3px solid #DB8E9D;
}

#idle_inhibitor {
    background-color: transparent;
/* 	padding: 0px 12px 0px 12px; */
	font-size: 20px;
  color: #d8dee9;
	/* margin: 0; */
    margin: 0 4 0 4;
	border-bottom: 3px solid #7b9b96;
}

#idle_inhibitor.activated {
	border-bottom: 3px solid #d8dee9;
  color: #ffffff;
}

#custom-power {
  /* background-color: transparent; */
	background-color: #829870;
    font-weight: normal;
	font-size: 16px;
	padding: 0px 13px 0px 13px;
	/* border-radius: 0 5 5 0; */
	/* border-bottom: 3px solid #829870; */
  margin-right: 0px;
}

#mpd {
    background-color: #66cc99;
	padding: 3px 8px 3px 8px;
	/* margin: 0; */
	border-bottom: 3px solid #708c86;
}

#mpd.disconnected {
    background-color: #f53c3c;
}

#mpd.stopped {
    background-color: #90b1b1;
}

#mpd.paused {
    background-color: #51a37a;
}
