.score-label {
    margin-left: 5px;
}

.overallMainGamePanel {
    position:relative;
    width:100%;
}

.finishedPanelHide {
    display: none;
}

.finishedPanelShow, .finishedPanelHide {
    position: absolute;
    background-color: rgba(256, 256, 256, 0.75);
    width: 100%;
    height: 100%;
}

.outerCongratsPanel {
     position:absolute;
     width:200px;/* this is size range */
     height:100px;
     left:50%;top:50%;
     visibility:hidden;
}

.congratsPanel {
    background-color: rgb(256, 256, 256);
    border: 2px solid;
    border-radius: 5px;
    padding: 7px;

    position:absolute;/*relative absolute */
    width:100%;height:100%;
    left:-50%;top:-50%;
    visibility:visible;
}

.finishedCongratsLabel, .finishedSolvedLabel, .finishedScoreLabel {
    text-align: center;
}

.finishedCongratsLabel {
    font-size: 200%;
}

.finishedSolvedLabel {
    font-size: 120%;
}

.finishedScoreLabel {
    font-size: 120%;
}

.mainPanel {
    position: relative;
}

.gameInformation {
    margin-bottom: 10px;
}

.symbolPanel {
    font-size:20px;
    text-align:center;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
}

.symbolPanelCell {
    width:33px;
    height:33px;
}

.symbolPanelClearSelection {
    border:2px solid black;
}

.symbolPanelSelected {
    background-color: LightGray;
    border:2px solid blue;
}

.gamePanel {
    margin-bottom: 10px;
}

.playVakiPuzzlesTitle {
}

.playVakiPuzzlesContent {
    padding-bottom: 10px;
}

.playBiggerVakiPuzzlesTitle {
}

.playBiggerVakiPuzzlesContent {
    padding-bottom: 10px;
}

.sudokuGameSelectionScreen {
	border:0px solid black;
	border-spacing: 0;
	font-family:Arial, Helvetica, Sans-serif;
}

.sudokuGameOption {
	border:0px solid black;
	border-spacing: 0;
	font-family:Arial, Helvetica, Sans-serif;
	text-align:center;
}

.vakiCell {
	border:1px solid black;
	font-size: 20px !important;
	text-align:center;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: default;
}

.sudokuGrid {
	border:1px solid black;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: default;
	padding: 0px;
}

.sudokuInnerTable {
	border:1px solid black;
	border-spacing: 0;
	font-size:20px;
}

.sudokuCell {
	border:1px solid black;
	font-size:20px !important;
	text-align:center;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: default;
}

.gameTable {
	border:1px solid black;
	border-spacing: 0;
	font-family:Arial, Helvetica, Sans-serif;
}

.symbolPanelCell {
	font-size:20px !important;
}
