	.card-light {
		background: rgba(0,0,0,.3);
		border-radius: 3px;
		overflow: hidden;
		display: inline-table;
		margin: 4px 8px 4px 0px;
		font-size: .9em;
		white-space: nowrap;
	}
	
	.card-tag-spacing {
		display: table-cell;
		padding: 6px 9px 5px;
	}
	
	.general-tag {
		background-color: rgba(0,0,0,.3);
		display: table-cell;
		border-left: 8px solid #111;
	}
	
	.general-tag:hover {
		background-color: #111;
	}
	
	.copyright-tag {
		background-color: rgba(0,0,0,.3);
		display: table-cell;
		border-left: 8px solid #A0A;
	}
	
	.copyright-tag:hover {
		background-color: #A0A;
	}
	
	.character-tag {
		background-color: rgba(0,0,0,.3);
		display: table-cell;
		border-left: 8px solid #0A0;
	}
	
	.character-tag:hover {
		background-color: #0A0;
	}
	
	.artist-tag {
		background-color: rgba(0,0,0,.3);
		display: table-cell;
		border-left: 8px solid #A00;
	}
	
	.artist-tag:hover {
		background-color: #A00;
	}

	.metadata-tag {
		background-color: rgba(0,0,0,.3);
		display: table-cell;
		border-left: 8px solid #F80 !important;
	}
	
	.metadata-tag:hover {
		background-color: #F80 !important;
	}
	
	.tag-contain {
		max-width: 75vw;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.all-tag-container {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		margin: 0px 16px;
		overflow: hidden;
	}
	
	.all-tag-container-view {
		height: auto !important;
	}