@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */


@media print
{
    #table-result { border: none !important; padding-top:10px;} 
	#button_pos{display:none;}
}
@media all{
#table-result
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:825px;
	height:1175px;	
	border:1px solid #333;
	padding-top:20px;
	margin-top:5px;
	page-break-after: always;
	 font-family: 'Tahoma, Geneva, sans-serif;-Bold';
	font-size:14px;
}

#table-result #logo
{
	position:relative;
	float:left;
	width:85px;
	height:105px;	
	padding:10px;
	margin-top:-10px;
}
#table-result #logo #code
{
	position:relative;
	float:left;
	width:85px;
	height:25px;	
	padding:10px;
	font-size:19px;
}

#table-result #title
{
	position:relative;
	float:left;
	width:700px;
	height:160px;	
	padding:-10px;
	margin-top:-30px;
}
#table-result #title #text7{
	font-family:"Tahoma, Geneva, sans-serif;";
	font-weight:400;
	font-stretch:narrower;
	font-size:35px;
	line-height:35px;
	color:#000; 
	width:700px;
	text-align:center; 
	padding-top:10px;
	}
#table-result #title #text8
{
	width:700px;
	font-family:"Tahoma, Geneva, sans-serif;";
	font-weight:600;
	font-stretch:narrower;
	font-size:16px; 
	color:#000; 
	text-align:center; 
	margin:4px 0px 0px 0px;
	
	line-height:23px;
}	
#table-result #title #text9
{
	font-family: 'revue_btregular';
	width:700px;
	margin:0px;
	font-size:19px; 
	color:#000; 
	text-align:center; 
	padding-top:5px;
	margin-top: 5px;
/*	font-weight: bold;*/
	}
#table-result #title #text13
{
	font-family:"Tahoma, Geneva, sans-serif;";
	font-weight:400;
	width:700px;
	font-stretch:narrower;
	font-size:24px; 
	color:#000; 
	text-align:center; 
	padding-top:10px;
	font-weight: bold;
	margin-top: 5px;
	}
#table-result #student-dtls
{
	position:relative;
	float:left;
	width:809px;
	height:65px;	
	margin:5px;
	/*border:1px solid #000 !important;*/
}
#table-result #student-dtls #inner1
{
	position:relative;
	float:left;
	width:809px;
	height:28px;	
	padding:0px;
	border:1px solid #000;
	border-bottom:none;
	font-family:"Tahoma, Geneva, sans-serif;";
}
#table-result #student-dtls #inner1 #id
{
	position:relative;
	float:left;
	width:90px;
	height:24px;	
	padding-top:5px;
	font-size:14px;
	text-align:center;
	border-right:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
}		
#table-result #student-dtls #inner1 #st_nm
{
	position:relative;
	float:left;
	width:335px;
	height:24px;	
	padding-top:5px;
	font-size:14px;
	text-align:center;
	border-right:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
}	
#table-result #student-dtls #inner1 #st_cl
{
	position:relative;
	float:left;
	width:160px;
	height:24px;	
	font-size:14px;
	padding-top:5px;
	text-align:center;
	border-right:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
}	
#table-result #student-dtls #inner1 #st_sec
{
	position:relative;
	float:left;
	width:147px;
	height:24px;	
	font-size:14px;
	padding-top:5px;
	text-align:center;
	border-right:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
}	
#table-result #student-dtls #inner1 #st_rn
{
	position:relative;
	float:left;
	width:72px;
	height:24px;	
	padding-top:5px;
	font-size:14px;
	text-align:center;
	font-family: Tahoma, Geneva, sans-serif;
}

#table-result #student-dtls #inner2
{
	position:relative;
	float:left;
	width:809px;
	height:32px;	
	border:1px solid #000 !important;
}
#table-result #student-dtls #inner2 #id
{
	position:relative;
	float:left;
	width:90px;
	height:30px;	
	padding-top:9px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align: middle;
	font-family: 'cambriabold';
	
}
#table-result #student-dtls #inner2 #st_nm
{
	position:relative;
	float:left;
	width:335px;
	height:24px;	
	padding-top:8px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align: middle;
	font-family: 'cambriabold';
	border-left:1px solid #000;
}	
#table-result #student-dtls #inner2 #st_cl
{
	position:relative;
	float:left;
	width:160px;
	height:24px;	
	padding-top:8px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	border-left:1px solid #000;
	border-right:1px solid #000;
	font-family: 'cambriabold';
}	
#table-result #student-dtls #inner2 #st_sec
{
	position:relative;
	float:left;
	width:147px;
	height:24px;	
	padding-top:9px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	border-right:1px solid #000;
	font-family: 'cambriabold';
}	
#table-result #student-dtls #inner2 #st_rn
{
	position:relative;
	float:left;
	width:70px;
	height:20px;	
	padding-top:9px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: 'cambriabold';
	
}
#table-result #student-statement
{
	position:relative;
	float:left;
	width:709px;
	height:5px;	
	text-align:right;
	padding-right:105px;
	font-weight:bold;
	font-size:18px;
}
#table-result #student-certificate
{
	position:relative;
	float:left;
	width:909px;
	height:22px;	
	padding:2px;
	text-align:right;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
#table-result #result-statement
{
	position:relative;
	float:left;
	width:809px;
	height:90px;	
	margin:0px 5px;
	border:1px solid #000 !important;
}
#table-result #subject-hed
{
	position:relative;
	float:left;
	width:316px;
	height:51px;
	padding-top:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	border-right:1px solid #000;
}	
#table-result #marks-body
{
	position:relative;
	float:left;
	width:492px;
	height:90px;
	
}	
#table-result #marks-body #exam-body
{
	position:relative;
	float:left;
	width:300px;
	height:20px;
	border-bottom:1px solid #000;
	text-align:center;
	padding:4px 0px;
	font-size:16px;
	font-weight:bold;
}
#table-result #marks-body #full-marks
{
	position:relative;
	float:left;
	width:64px;
	height:44px;
	text-align:center;
	padding:28px 2px;
	font-weight:bold;
	border-right:1px solid #000;
	font-size:16px;
}
#table-result #marks-body #high-marks
{
	position:relative;
	float:left;
	width:350px;
	height:90px;
	vertical-align: middle;
	font-weight:bold;

}
#table-result #marks-body #high-marks #left
{
	position:relative;
	float:left;
	width:68px;
	height:33px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	border-right:1px solid #000;
}
#table-result #marks-body #high-marks #left2
{
	position:relative;
	float:left;
	width:130px;
	height:54px;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	font-size: 13px;
	border-right:1px solid #000;
}
#table-result #marks-body #high-marks #right
{
	position:relative;
	float:left;
	width:107px;
	height:33px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
}
#table-result #marks-body #high-marks #right2
{
	position:relative;
	float:left;
	width:111px;
	height:45px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-weight:bold;	
	font-size: 13px;;
}
#table-result #marks-body #high-marks #bottom
{
	position:relative;
	float:left;
	width:350px;
	height:20px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 0px;
	font-weight:bold;
	font-size:16px !important;
	border-bottom:1px solid #000;
}	
#table-result #marks-body  #high-marks  #ob-marks
{
	position:relative;
	float:left;
	width:85px;
	font-size:16px;
	height:40px;
	text-transform:capitalize;
	text-align:center;
	padding:11px 2px;
	font-weight:bold;
	border-left: 1px solid #000;
}
#table-result #marks-body #grade
{
	position:relative;
	float:left;
	width:68px;
	font-size:16px;
	height:31px;
	text-transform:capitalize;
	text-align:center;
	padding:30px 2px;
	font-weight:bold;
	border-left:1px solid #000;
}
#table-result #marks-statement
{
	position:relative;
	float:left;
	width:809px;
	min-height:12px;	
	font-size:16px;
	margin:0px 5px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}	
#table-result #marks-statement #subject-name
{
	position:relative;
	float:left;
	width:300px;
	height:16px;
	text-transform:capitalize;
	text-align:left;
	padding:8px 8px;
	font-size:16px;
	border-bottom:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
	}
#table-result #marks-statement #full-marks
{
	position:relative;
	float:left;
	width:64px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-size:16px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif; 
}
#table-result #marks-statement #ob-marks
{
	position:relative;
	float:left;
	width:130px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
#table-result #marks-statement #ob-marks1
{
	position:relative;
	float:left;
	width:111px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
#table-result #marks-statement #total-marks
{
	position:relative;
	float:left;
	width:95px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-size:18px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #000;
	font-weight:bold;
}
#table-result #marks-statement #grade
{
	position:relative;
	float:left;
	width:68px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#table-result #total-statement
{
	position:relative;
	float:left;
	width:809px;
	min-height:16px;	
	font-size:16px;
	margin:0px 5px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}	
#table-result #total-statement #subject-name
{
	position:relative;
	float:left;
	width:312px;
	font-size:16px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:6px 2px;
	font-weight:bold;	
}
#table-result #total-statement #full-marks
{
	position:relative;
	float:left;
	width:64px;
	height:18px;
	text-transform:capitalize;
	text-align:center;
	padding:6px 2px;
	font-size:18px;
	font-weight:bold;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#table-result #total-statement #high-marks
{
	position:relative;
	float:left;
	width:326px;
	height:22px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	border-right:1px solid #000;
	font-size:14px;
}	
#table-result #total-statement #ob-marks
{
	position:relative;
	float:left;
	width:130px;
	height:22px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	font-size:14px;
	border-right:1px solid #000;
}
#table-result #total-statement #ob-marks1
{
	position:relative;
	float:left;
	width:111px;
	height:22px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	font-size:14px;
	border-right:1px solid #000;
}
#table-result #total-statement #total-marks
{
	position:relative;
	float:left;
	width:95px;
	height:18px;
	text-transform:capitalize;
	text-align:center;
	padding:6px 2px;
	font-weight:bold;
	font-size:20px;
	
}
#table-result #total-statement #grade
{
	position:relative;
	float:left;
	width:68px;
	height:18px;
	text-transform:capitalize;
	text-align:center;
	padding:6px 2px;
	font-weight:bold;
	border-left:1px solid #000;
	font-size:20px;
}	
#table-result #remarks-statement
{
	position:relative;
	float:left;
	width:809px;
	height:50px;	
	margin:0px 5px;
	font-size:14px;
	border:1px solid #000;
	border-bottom:none;

}	
#table-result #remarks-statement #remarks-hed
{
	position:relative;
	float:left;
	width:520px;
	height:50px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	border-right:1px solid #000;
}
#table-result #remarks-statement #remarks-title
{
	position:relative;
	float:left;
	width:520px;
	height:20px;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #000;
}		
#table-result #remarks-statement #info-dtls
{
	position:relative;
	float:left;
	width:288px;
	height:50px;	
}
#table-result #remarks-statement #info-dtls #marks-per
{
	position:relative;
	float:left;
	width:111px;
	height:16px;
	font-size:16px;
	text-transform:capitalize;
	text-align:right;
	padding:4px 2px;
	font-weight:bold;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#table-result #remarks-statement #info-dtls #percentage
{
	position:relative;
	float:left;
	width:168px;
	height:16px;
	font-size: 20px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	border-bottom:1px solid #000;
}	
#table-result #remarks-statement #info-dtls #percentage-space
{
	position:relative;
	float:left;
	width:50px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-weight:bold;
	
}	
#table-result #remarks-statement #info-dtls #att-info
{
	position:relative;
	float:left;
	width:492px;
	height:32px;
	text-transform:capitalize;
	text-align:center;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:14px;
}
#table-result #remarks-statement #info-dtls #att-info #att-title
{
	position:relative;
	float:left;
	width:199px;
	height:16px;
	text-transform:capitalize;
	text-align:right;
	padding:8px 2px;
	border-right:1px solid #000;
	font-size:16px;
}
#table-result #remarks-statement #info-dtls #att-info #att-doc
{
	position:relative;
	float:left;
	width:259px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:8px 2px;
	font-size:18px;
	
}
#table-result #remarks-statement #info-dtls #date-dtls #date-info
{

	position:relative;
	float:left;
	width:274px;
	height:32px;
	text-transform:capitalize;
	text-align:right;
	font-size:14px;
}
#table-result #remarks-statement #info-dtls #date-info #date-title
{
	position:relative;
	float:left;
	width:111px;
	height:16px;
	text-transform:capitalize;
	text-align:right;
	padding:4px 2px;
	font-weight:bold;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	font-size:14px;

}
#table-result #remarks-statement #info-dtls #date-info #att-doc
{
	position:relative;
	float:left;
	width:168px;
	height:16px;
	text-transform:capitalize;
	text-align:center;
	padding:4px 2px;
	font-size:14px;
	border-bottom:1px solid #000;

}
#table-result #result-information
{
	position:relative;
	float:left;
	width:809px;
	margin:10px 5px;
	height:180px;	
	font-size:12px;
}
#table-result #result-information #box
{
	position:relative;
	float:left;
	width:461.5px;
	height:163px;	
	font-size:12px;
	border:1px solid #000 !important;
	border-bottom: none  !important;
	font-family: Tahoma;
}
#table-result #result-information #box3
{
	position:relative;
	float:left;
	width:341.5px;
	height:163px;	
	font-size:12px;
	border:1px solid #000 !important;
	border-bottom: none  !important;
}
#table-result #result-information #box2
{
	position:relative;
	float:left;
	width:621.5px;
	height:20px;	
	font-size:16px;
	margin-top:40px;
}
#table-result #result-information #box #hedding
{
	position:relative;
	float:left;
	padding:4px;	
	margin:0px;
	font-size:14px;
	width:455px;
	text-align:center;
	border-bottom:1px solid #000 !important;
	font-weight:bold;
}
#table-result #result-information #box3 #hedding
{
	position:relative;
	float:left;
	padding:4px;	
	margin:0px;
	font-size:14px;
	width:333px;
	text-align:center;
	border-bottom:1px solid #000 !important;
	font-weight:bold;
}
#table-result #result-information #box3 #content
{
	position:relative;
	float:left;
	display: flex;
	align-items: center;
	/* Align Horizontally */
	justify-content: center;
  
	padding:4px;	
	margin:0px;
	font-size:14px;
	width:333px;
	text-align:center;
	vertical-align: middle !important;
	height: 129px;
	border-bottom:1px solid #000 !important;
	font-weight:bold;
}
#table-result #result-information #box #hedding #grade
{
	position:relative;
	float:left;
	padding: 4px;	
	margin:-4px;
	font-size:12px;
	width:55px;
	height:16px;
	text-align:center;
	border-right:1px solid #000 !important;
	font-weight:bold;
	vertical-align: middle;
}
#table-result #result-information #box #hedding #marks
{
	position:relative;
	float:left;
	padding:4px;	
	height:16px;
	margin:-4px -4px -4px 4px;
	font-size:12px;
	width:92px;
	text-align:center;
	border-right:1px solid #000 !important;
	font-weight:bold;
}
#table-result #result-information #box #hedding #inter
{
	position:relative;
	float:left;
	padding:4px;	
	margin:-4px -4px -4px 4px;
	font-size:12px;
	width:246px;
	text-align:center;
	font-weight:bold;
	height: 16px;
}

#table-result #result-information #box #content
{
	position:relative;
	float:left;

	margin:0px;
	font-size:13px;
	width:462px;
	height:22px;
	text-align:center;
}
#table-result #result-information #box #content #grade
{
	position:relative;
	float:left;
	padding:4px;	
	height:16px;
	font-size:14px;
	width:55px;
	text-align:center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#table-result #result-information #box #content #marks
{
	position:relative;
	float:left;
	padding:4px;	
	font-size:13px; 
	width:92px;
	text-align:center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;

}
#table-result #result-information #box #content #inter
{
	position:relative;
	float:left;
	padding:4px;	
	font-size:13px;
	width:289px;
	text-align:left;
	border-bottom: 1px solid #000;
}
#table-result #result-information #box p
{
	position:relative;
	float:left;	
	margin:4px;
	font-size:14px;
	width:390px;
	text-align:justify;
}

#table-result #official-statement
{
	position:absolute;
	float:left;
	width:810px;
	height:20px;
	text-transform:capitalize;
	bottom:10px;
	left:5px;
	font-weight:bold;
	font-size:12px;
}
#table-result #official-statement #class-teacher
{
	position:relative;
	float:left;
	width:185px;
	height:22px;	
	padding-top:2px;
	border-top:1px solid #000;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
#table-result #official-statement #vice-principal
{
	position:relative;
	float:left;
	width:185px;
	height:22px;	
	padding-top:2px;
	border-top:1px solid #000;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-left:120px;
}
#table-result #official-statement #signature2{
	float:left;
	margin-left:-155px;
	margin-top:-55px;
	
	}

#table-result #official-statement #principal
{
	position:relative;
	float:right;
	width:185px;
	height:22px;	
	padding-top:2px;
	font-weight:bold;
	border-top:1px solid #000;
	text-align:center;
	font-size:14px;
}
#table-result #official-statement #signature{
	float:right;
	margin-right:-155px;
	margin-top:-50px;
	}
