.clearBoth {
	clear: both ;
}

table.TableAdmin tr td, table.TableAdmin tr th {
	text-align: center !important ;
	margin: 0 !important ;
	padding: 0.35rem 0.1rem !important ;
}

table.SuperCompact tr td, table.SuperCompact tr th {
	padding: 0.1rem 0.1rem !important ;
}

table.TableAdmin tr th {
	font-weight: bold !important ;
}

table.TableAdmin tr.ListRowWeek td {
	background-color: #DDD !important ;
}

input.AdminInputShort {
	width: 6rem !important ;
	max-width: 6rem !important ;
	text-align: center !important ;
}

td.VectorLinkSelected {
	background-color: lightgreen !important ;
}

td.EndOfYear {
	border-right: 1px solid black !important ;
}

td.Weekend { background-color: #DBDBDB !important ; }

div.AdminCatSelect, div.AdminCatSelected {
	float: left ;
	width: 5.5rem ;
	text-align: center ;
	font-size: 0.8rem ;
	padding: 0.4rem ;
}

div.AdminCatSelect:hover {
	cursor: pointer ;
	background-color: #DDD ;
	transition: all 0.5s ;
}

div.AdminCatSelected {
	background-color: #40c799 ;
}

div.AdminVectorThumbBox {
	float: left ;
	width: 33% ;
	padding: 0.2em ;
	margin-bottom: 0.5em ;
	border-bottom: 1px solid #DDD ;
	transition: all 0.5s ;
}

.GreenPerc {
	font-size: 0.9rem ;
	color: green ;
}

.RedPerc {
	font-size: 0.9rem ;
	color: red ;
}

div.PrevNextContainer {
	background-color: white ;
	border: 1px solid #CCC ;
	border-radius: 0.4rem ;
	margin-top: 1rem ;
	margin-bottom: 1rem ;
	padding: 0.75rem ;
}

.PrevNext {
	padding: 0.5rem ;
	background-color: #CCC ;
	border-radius: 0.25rem ;
	transition: all 0.5s ;
}

.PrevNext:hover {
	background-color: #DDD ;
}