.csmcqs-question-card{
	border:1px solid #ebebeb;
	border-radius:12px;
	margin-bottom:20px;
	box-shadow:0 3px 10px rgba(0,0,0,.04);
	transition:.3s;
}
.csmcqs-question-card:hover{
	border-color:#f58634;
	box-shadow:0 8px 20px rgba(245,134,52,.12);
}
.csmcqs-qno{
	display:inline-block;
	background:#822e2f;
	color:#fff;
	padding:3px 10px;
	border-radius:20px;
	font-size:14px;
	margin-right:8px;
}
.csmcqs-answer-badge{
	display:inline-block;
	background:#28a745;
	color:#fff;
	padding:4px 12px;
	border-radius:20px;
	font-size:14px;
	font-weight:600;
}
.csmcqs-navigation{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:15px;

	margin:35px 0;

	flex-wrap:wrap;
}

.csmcqs-prev-btn,
.csmcqs-support-btn,
.csmcqs-next-btn{

	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:12px 24px;
	border-radius:30px;
	font-weight:600;
	text-decoration:none;
	transition:.3s ease;
}

.csmcqs-prev-btn{

	background:#822e2f;
	color:#fff;
}

.csmcqs-prev-btn:hover{

	background:#6d2425;
	color:#fff;
	transform:translateY(-2px);
}

.csmcqs-support-btn{
	background:#f58634;
	color:#fff;
}

.csmcqs-support-btn:hover{

	background:#e97721;
	color:#fff;
	transform:translateY(-2px);
}

.csmcqs-next-btn{
	background:#822e2f;
	color:#fff;
}

.csmcqs-next-btn:hover{
	background:#6d2425;
	color:#fff;
	transform:translateY(-2px);
}

.csmcqs-prev-btn i{
	margin-right:8px;
}

.csmcqs-next-btn i{
	margin-left:8px;
}

.csmcqs-support-btn i{
	margin-right:8px;
}