
span.move-number, a.move, span.comment {font-family:Helvetica,Roboto,Arial,sans-serif;}
span.move-number {font-weight:600;color:rgba(0,0,0,0.90);}
a.move {color:#000;text-decoration:none;}
span.move-highlight .move {font-weight:600;color:#d1934b;}
span.comment {margin-left:0.34em;color:rgba(0,0,0,0.65);font-weight:300;}
.moves_panel {padding:2%;text-align:left;}
.board_panel{margin:auto; border:1px solid rgba(0,0,0,0.10);}
.props_container {font-size:10px;}


.chessviewer {
	width:100%;
	border:1px solid rgba(0,0,0,0.8);
	padding:4% 1% 2% 1%;
	background-color:hsl(50, 50%, 96%);
	font-family:Helvetica,Roboto,Arial,sans-serif;
	font-weight:400;
	color:rgba(0,0,0,0.90);
}
/*.chessviewer_48 table tbody tr td table tbody tr td table tbody tr td {
	min-width:48px;
}
*/
.chessviewer td input {background-color:transparent;}
.chessviewer table {border-collapse:separate;}

.chessviewer table,
.chessviewer td,
.chessviewer th,
.chessviewer img {vertical-align:middle; text-align:center;}

#opera {width:392px;} /* (48 + 1) * 8  [square size plus 1 pixel square border] */ixel square border] */