.song_tag {
}

.split-display-flag {
	background-color: rgba(253, 218, 54, 0.8);
	margin-bottom: 4px;
	border-radius: 5px;
	font-weight: bold;
	/*	font-style: italic;*/
	font-size: 16px;
	color: black;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.split-display-flag:hover {
	background-color: rgba(199, 164, 0, 0.8);
	border-color: rgba(0, 0, 0, 0.6);
	border-width: 1px;
}

.dynamic-tag-pool {
	font-weight: lighter;
	font-size: 20px;
	padding: 4px;
	padding-left: 12px;
	font-style: italic;
}

.song_tag:hover {
	background-color: rgba(0, 0, 0, 0.4);
}

.song_tag.active:hover {
	background-color: rgba(13, 110, 253, 1);
	color: rgba(255, 255, 255, 1);
}

.song_tag.active {
}

.tagtype-header-button {
	width: 100% !important;
	background-color: rgba(0, 0, 0, 0.2);
	font-weight: bold !important;
	padding: 10px !important;
	margin-bottom: 20px !important;
}

.tag-dropdown-header {
	font-size: 20px;
	font-weight: lighter;
}

.tag-dropdown-header.parent-selectable {
	border-style: solid !important;
	border-width: 1.5px !important;
	border-radius: 5px;
	border-color: rgba(255, 255, 255, 0.3);
	padding-left: 3px;
	padding-right: 5px;
	display: inline-block;
}

.tag-dropdown-header.parent-selectable.selected {
	background-color: rgba(13, 110, 253, 0.3);
	font-weight: normal;
}

.tag-dropdown-container {
	vertical-align: top;
	min-height: 30%;
	max-width: 40%;
	min-width: 22%;
	display: inline-block;
	background-color: rgba(40, 40, 40, 1);
	border-radius: 5px;
	margin: 5px;
	padding: 5px;
}

.clear-text-button:hover {
	opacity: 100% !important;
}

.song-list-item:hover {
	background: rgb(86 81 81);
}

.song-list-item.alert.alert-info:hover {
	background: rgb(8 123 148) !important;
}

.song-project-header {
	font-size: 25px;
	font-weight: lighter;
	margin: 15px;
	text-decoration: none;
}
.song-project-header:hover {
	text-decoration: underline;
}

.tracks-remaining-header {
	font-weight: lighter;
	font-style: italic;
	font-size: 16px;
	margin-right: 10px;
}
