img.clueimage {
    width: 50px;
    height: 50px;
    padding:0px;
    margin:0px;
}

img.cluepromptimg {
    width: 80px;
    height: 80px;
    padding:0px;
    margin:0px;
}

div.sequence {
    position:relative;
    display:inline-block;
    font-size:40px;
    padding:0px;
    margin:0px;
    float:left;
}

div.answer {
    position:relative;
    display:inline-block;
    font-size:40px;
    padding:0px;
    margin:0px;
    float:right;
}

div.answered {
    position:relative;
    display:inline-block;
    font-size:12px;
    text-align: right;
    width:45%;
    padding:0px;
    margin:0px;
    margin-top:20px;
    float:right;
}

div.clueprompt {
    position:fixed;
    display:inline-block;
    background-color: rgb(206, 156, 64);
    text-align:center;
    top:25%;
    padding-bottom:20px;
    left:20px;
    right:20px;
    border-radius:10px;
    visibility:hidden;
    z-index: 5;
}
div.completecell {
    position:relative;
    display:inline-block;
    margin:0px;
    padding:0px;
}

div.cluepromptimage {
    position:relative;
    display:inline-block;
    font-size:30px;
    min-height: 70px;
    padding:0px;
    margin:auto;
    margin-top:20px;
}

div.cluepromptimg {
    height: 70px;
    width: 70px;
}

div.cluepromptsequence {
    position:relative;
    display:block;
    padding:0px;
    margin:auto;
    margin-top:20px;
}

div.completepromptsequence {
    position:relative;
    display:block;
    padding:0px;
    margin:auto;
    margin-top:20px;
    font-size: 20px;
}

div.cluepromptanswer {
    position:relative;
    display:block;
    padding:0px;
    margin:auto;
    margin-top:20px;
}

div.successNotification {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	top:30%;
	bottom:42%;
    width:100%;
	overflow:none;
    text-align:center;
	font-size: 100px;
	opacity:0;
	visibility:hidden;
    z-index:20;
}

div.failNotification {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	top:30%;
	bottom:42%;
    width:100%;
	overflow:none;
    text-align:center;
	font-size: 100px;
	opacity:0;
	visibility:hidden;
    z-index:20;
}

button.closeclueprompt {
    position:fixed;
    display:inline-block;
    background-color: rgb(128, 0, 0);
    border-color: rgb(68, 0, 0);
    margin-top:25px;
    left:40px;
    width:60px;
    height:60px;
    border-radius:5px;
    visibility:hidden;
    z-index: 6;
}

button.closeclueprompt:hover {
    position:fixed;
    display:inline-block;
    background-color: rgb(95, 0, 0);
    border-color: rgb(39, 0, 0);
    margin-top:30px;
    left:40px;
    width:60px;
    height:60px;
    border-radius:5px;
    visibility:hidden;
    z-index: 6;
}

button.validateclueprompt {
    position:fixed;
    display:inline-block;
    background-color:rgb(78, 173, 0);
    border-color:rgb(44, 97, 0);
    margin-top:25px;
    right:40px;
    width:60px;
    height:60px;
    border-radius:5px;
    visibility:hidden;
    z-index: 6;
}

button.validateclueprompt:hover {
    position:fixed;
    display:inline-block;
    background-color:rgb(60, 133, 0);
    border-color:rgb(28, 63, 0);
    margin-top:30px;
    right:40px;
    width:60px;
    height:60px;
    border-radius:5px;
    visibility:hidden;
    z-index: 6;
}

input.clueprompttextbox {
    height:80px;
    width:90%;
    font-size:30px;
    border-radius:25px;
    text-align:center;
}