body{
	counter-reset: section tsection csection ssection notesection;
}


#content_area{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.divide_line{
	border-right: 0px;
	border-bottom: 1px dashed #dee2e6;
}
@media(min-width: 768px){
	.divide_line{
		border-right: 1px dashed #dee2e6;
		border-bottom:0px;
	}
}


.note_width{
	width: 30px;
}

#truefalse_save_sort, #choice_save_sort, #shortanswer_save_sort{
	display: none;
}
.default_handle_width{
	width: 35px;
	display: none;
}
.exam_list > [class*="col-"]{
	padding-top: .375rem;
	padding-bottom: .375rem;
}
.exam_list:not(:first-child){
	border-top: 1px solid #dee2e6; 
}

.question:before{
	counter-increment: section;
	content: counter(section) ". ";
}

/*.alpha:before{
	counter-increment: asection;
	content: counter(asection) ". ";
	content: "[" counter(asection, decimal-leading-zero) "] == [" counter(
		asection,
		lower-alpha
		)
	"]";
}*/


.truefalse_question:before{
	counter-increment: tsection;
	content: counter(tsection) ". ";
}
.choice_question:before{
	counter-increment: csection;
	content: counter(csection) ". ";
}
.shortanswer_question:before{
	counter-increment: ssection;
	content: counter(ssection) ". ";
}
.note:before{
	counter-increment: notesection;
	content: counter(notesection, upper-alpha) ". ";
}
