#playerHand{
	display: flex;
	flex-wrap: wrap;
	min-height: 300px;
	z-index: 10;
	height: 30%;
	justify-content: center;
	width: 1200px;
	margin: auto;
}

.card{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    font-size: .75em;
    margin: 1% 1% 1% 0;
    border: 8px solid #2980b9;
    border-radius: .75em;
    width: 200px;
    padding: 1em;
    height: 300px;
    background: white;
    /*overflow-y: scroll;*/
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    position: relative;
}
	.card:hover{
		position: relative;
		top: -5px;
	}

	.card .name{
		font-size: 1.5em;
		line-height: 1.3em;
		font-weight: bold;
		text-align: center;
		height: 3em;
	}

	.card .description{
		text-align: center;
		height: 5em;
		font-size: 1em;
		line-height: 1.3em;
	}

	.card img{
		height: 60px;
		margin: 0 auto;
		display: block;
	}

	.cardDiscard{
		position: absolute;
		top: 5px;
		right: 10px;
		font-size: 1.2em;
		color: crimson;
		font-weight: bold;
	}

		.cardDiscard:hover{
			cursor: pointer;
			color: black;
		}

	.card.tribalism{ border-color: #27ae60; }
	/*.card.intel{ border-color: crimson; }*/
	.card.value{ border-color: #8e44ad; }


.bigNPCCard{
	display: block;
	font-size: .75em;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 50px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	width: 300px;
	height: 480px;
	margin: 10px 0 10px 0;
}

.valueSelector{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
	.valueSelector > div{
		padding: .25em .5em;
		margin: .5em 0 0 .5em;
		background: #eee;
		color: #444;
	}

	.valueSelector > .selected{
		background: dodgerblue;
		color: white;
	}
	.valueSelector > .selected:hover{
		color: lightgray;
	}

#nemesisCard{
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: 50%;
	margin-top: -150px;
	border: 8px solid crimson;
}