	fieldset button{
		display: none;
	}
	fieldset button.selected{
		display: inline-block;
		border-color: green;
	}
	fieldset.active button{
		display: block;
	}
	fieldset.active a.activate{
		display: none;
	}
	fieldset:not(.active) a.hide{
		display: none;
	}
	.hidden{
		display: none;
	}
		td.img img,td.poster img, td.screenshot img{
		max-width: 100px;
		max-height: 100px;
	}
	div.body{
		padding-left: 400px;
	}
	input,textarea{
		display: block;
		margin-bottom: 10px;
	}
	.heroItem{
		display: inline-block;
		border: solid 1px #000;
		position: relative;
		max-width: 100px;
		max-height: 100px;
	}
	.heroItem>img{
		max-width: 100%;
		max-height: 100%;
	}
	.heroItem>a.delete{
	    text-decoration: none;
		color: white;
		position: absolute;
		top: 10px;
		right: 10px;
		display: inline-block;
		width: 20px;
		height: 20px;
		background-color: red;
		text-align: center;
		line-height: 20px;
		border-radius: 50%;
		box-shadow: 0px 2px 15px 1px #000;
	}
	body .error{
		border: 1px solid red;
	}