.quiz-item-wrapper h3.quiz-title {
    font-size: 18px;
    border-bottom: 1px solid #c1c0c0;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.quiz-item-wrapper h4.quiz-course-name {
    font-size: 16px;
}
.quiz-item-wrapper h4.quiz-duration {
    font-size: 16px;
    margin-bottom: 30px;
}
div#splms .splms-col-sm-6.splms-col-md-4.splms-col-lg-3 {
    margin-bottom: 50px;
}

/*quiz*/
.quiz-content h3 {
    font-size: 28px;
    padding-bottom: 15px;
    border-bottom: 1px solid #8c8c8c;
    margin-bottom: 30px;
}
a.btn.btn-default.cancelQuiz {
	color: #fff !important;
	border-radius: 0px !important;
	padding: 8px 24px !important;
	background-image: none !Important;
	background: #ff0000;
	border: 1px solid !important;
	border-color: transparent !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	letter-spacing: unset !important;
	line-height: 22px !important;
	text-align: center !important;
	box-shadow: unset !important;
	position: relative;
	z-index: 1 !important;
	overflow: hidden !important;
	cursor:pointer !important;
}
@media(max-width:991px){
a.btn.btn-default.cancelQuiz {
	padding: 8px 24px !important;
	font-size: 13px !important;
	line-height: 1.9 !important;
}}
a.btn.btn-default.cancelQuiz:focus,
a.btn.btn-default.cancelQuiz:hover {
	color: #fff !important;
	background-image: linear-gradient(
		103deg,
		#000 0%,
		#000 100%
	) !important;
	outline: 0 !important;
}
.quiz-content {
    margin-bottom: 30px;
}
.before-start-quiz {
    margin-bottom: 30px;
}
h3.question {
    font-size: 20px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #909090;
}
ul.choiceList.list-unstyled {
    margin-bottom: 30px;
}
.splms.view-splms-quiz .quizMessage {
    background: #ffd7d7;
    border-radius: 0px !important;
    width: 100%;
    padding: 10px 20px;
}

/*result*/
.splms.view-splms-quiz .result {
    background-color: #ececec;
    border-radius: 0px !important;
    font-size: 28px !important;
    font-weight: 600;
}