@charset "UTF-8";
/* CSS Document */

.question {
	display:block;
	clear:both;
	overflow:auto;
	padding: 0;
	margin: 30px 12px 60px;
	border-radius:4px;
	background-color:rgba(0,0,0,0.02);
	box-shadow: 0 1px 3px rgba(0,0,0,0.11);
}

.question h3 {
	background-color:#fbb600;
	padding:8px 20px;
	margin: 0;
	display:table-cell;
	line-height:1.2em;
	color:rgba(0,0,0,0.82);
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	font: normal 110% segoe_uiitalic;
}

.question .number {
	font: 400 220% novecento_widelight;
	display:inline-block;
	float:left;
	text-align:center;
	min-width:58px;
	line-height:58px;
	color:rgba(255,255,255,1.00);
	background-color: #32618c;
	border-radius:4px;
	border-top-right-radius:0;	
}

.question p {
	margin: 15px 20px 15px 78px;
	font: 300 102% segoe_uiregular;
	color:rgba(0,0,0,0.65);	
	line-height:1.5em;
}

.clear {
	margin: 0 41px;
}

.light {
	border-radius:100%;
	color: rgba(255,255,255,1.00);
	background-color: #32618c;
	font: 400 76% novecento_widelight;
	padding:3px 5px;
	text-align:center;
	width:17px;
	line-height:16px;
	
}
.disabled .light {
	display:none;
	visibility:hidden;
}

.img {
	float:left;
	max-width:150px;
	max-height:150px;
	height:auto;
	width:auto;
	margin:0 10px 10px 0;
}
.question ul {
	margin: 0 20px 15px 78px;	
}
.question li {
	margin: 0 20px 10px 38px;
	list-style-type:circle;
	
}
.leform {
	float:right;
	padding:10px 15px;
	margin: 10px 41px 0 0;
	background-color: #73607a;
	border-radius:10px;
}
h4.fo {
	color:rgba(255,255,255,1.00);
	margin:0 0 4px 0;
}
.lighted {
	background-color:rgba(255,248,53,1.00);
	padding:2px 4px;
	display:inline-block;
	color:rgba(0,0,0,1.00);
}