*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #bbb;
}
.ques
{
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
	/*background-color: #e;*/
}

.option
{
	font-size: 20px;
	padding: 3px 30px;
	cursor: pointer;
	font-weight: bold;
	/*margin: 3px 10px;*/
	transition: 0.5s ease;
}

.quesh
{
	background-color: #bbb;
}

input
{
	cursor: pointer;
}

.optionh
{
	padding: 10px 0;
}


.option:hover
{
	background-color: #2980b9
}

.selected, .selected:hover
{
	background-color: #3498db;
}
.correct
{
	background-color: #2ecc71;
}

.incorrect
{
	background-color: #e74c3c;
}

.reseth, .checkh
{
	display: table;
	text-align: center;
	margin: auto;
	padding: 10px;
}

.resetg, .checkg
{
	display: table-cell;
	vertical-align: middle;
}

.reset, .check
{
	padding: 5px 20px;
	cursor: pointer;
	/*border: 1.5px solid #094ab2;*/
	font-family: "Segoe UI Light",sans-serif;
	font-size: 30px;
	background-color: white;
	color: #094ab2;
	transition: 0.5s ease;
}

.check:hover, .reset:hover
{
	background-color: #094ab2;
	color: white;
}

.right
{
	background-color: #8e44ad;
}
.txt{
	text-align: right;
	font-style:italic;
	margin-right:10px;
}