.print-only {
	display: none;
}
@media print {

	.print-only {
		display: block !important;
	}

	#previewHTML {
		height: auto;
	}

	* {
		overflow: hidden;
	}

	html, #previewHTML {
		overflow-x: hidden !important
	}
	body {
		overflow: auto !important;
		overflow-x: hidden !important;
		height: auto !important;
	}
		
	#previewHTML #userInfo > table > tbody > tr > td {
		width: 46%;
		display: inline-block;
	}

	#userInfo label {
		display: block;
		height: 70px;
		height: 40px;
	}

	#previewHTML .question-title.rx-editable {
		padding-left: 5%;
	}
	
	#previewHTML .options, #previewHTML .question-answer {
		margin-left: 5%;
	}

	#activityArea {
		width: 100%;
	}
	
	.marksDiv {
		position: static;
		width: auto;
	}

	.marksPreview {
		width :100%;
	}

	#level3 div#userInfo, #auto-level-3 div#userInfo {
		width: 100% !important;
	}

	.question-parent {
		padding-left: 10px;
	}

}


.printsection #previewHTML #userInfo {
    margin: 0px;
    background: #FFF;
    border: none;
}

.printsection .question-parent {
    background: none;
    border: none;
    width: 100% !important;
}

.printsection .question-title.rx-editable {
	width: 80%;
}

.printsection .question-parent  {
	display:inline-block;
	font-size: 11px;
}

.printsection .marksDiv {
	background: transparent;
	top: -9px;
	right: 90px;
	width:120px;
	background: #000;
}

.printsection .question-parent:after {
    content: '';
    display:block;
    height:0px;
    visibility: hidden;
}

.printsection #userInfo {
	margin: 0px;
}

span.previewNumbering {
	margin-left: -5%;
    display: inline-block;
    width: 4%;
    text-align: right;
    /* margin-right: 2%; */
    /* vertical-align: top; */
    position: absolute;
    /* left: 50px; */
    top: 5px;
    font-size: 22px;
}


.question-parent {
    page-break-inside: avoid;
}

#level3 #previewHTML .image,
#auto-level-3 #previewHTML .image {
    margin-left: 5%;
    display: block;
}

#level3 #previewHTML span.aligntop:empty + .image,
#auto-level-3 #previewHTML span.aligntop:empty + .image {
	padding-top: 0px;
	display: inline-block;
}

#previewHTML table table tr td:first-child {
    /* background: #fbc507; */
	padding-right: 3px;
	width: 60px;
}

#previewHTML table tr > td:last-child table:last-child tr td:first-child {
    width: 80px;
}

#previewHTML table table tr td:last-child {
	padding-left: 0px !important;
}

#previewHTML table table tr td label {
	display: inline !important;
	white-space: nowrap;
}


#auto-level-3 .question-parent img,
#auto-level-2 .question-parent img,
#level2 .question-parent img,
#level3 .question-parent img {
    max-width: 100%;
}



body.hinditg .question-title,
body.hinditg .simp-ans-text,
body.hinditg .question-title.hTitle,
body.hinditg #breadcrums,
body.hinditg .options,
body.hinditg #folders .main,
body.hinditg #chapterList li label,
body.hinditg #auto-worksheet-details,
body.hinditg #auto-testpaper-details label.checkbox,
body.hinditg #container,
body.hinditg #new-question-insertion-form #afm-type,
body.hinditg #new-question-insertion-form #afm-answer,
body.hinditg #new-question-insertion-form textarea
{
	/* font-family: 'Kruti Dev 010'; */
	font-size: 130%;
}

body.hinditg .previewNumbering {
	font-family: 'Roboto', sans-serif;
}

body.hinditg .jstree-default .jstree-anchor {
	font-size: 100%;
}

@media (max-width: 1000px) {
	span.previewNumbering {
		width: 13%;
		margin-left: -15%;
	}

	#previewHTML .options, #previewHTML .question-answer {
		margin-left: 8%;
	}

	#level2 #previewHTML .image, #auto-level-2 #previewHTML .image
	#level3 #previewHTML .image, #auto-level-3 #previewHTML .image {
		/* margin-left: 8%; */
	}

	.question-title.rx-editable {
		/* padding-left: 8% !important; */
	}

	#pdfPreview .options, #pdfPreview .question-answer {
		/* margin-left: 8%; */
	}
}