@charset "utf-8";
/* CSS Document */
#pageLoader{
    
    background: white ;
    
}
#loadActivity
{
	background-color:#FFF;
       
}
	#rptImg {
		max-width:100%;
	}
	#reportContainer {
            height:92%;
            overflow-y:scroll;
	position:absolute;
	/*top:10%;*/
	left:3%;
        
	background-color:#FFF;
	width:90%;
        min-width: 300px;
	
        
		box-sizing:border-box;
		
		font-family:'Special Elite' !important;
		margin:20px auto;
		border:1px solid #1cb0d4;
		border-top:20px solid #1cb0d4;
	}
	.header, .details, .signature, .results {
		display:block;
		width:95%;
		margin:0px auto;
                height:auto;
	}
        
	.test-logo {
		float:left;
		width:200px;
		height:50px;
		display:table-cell;
		vertical-align:middle;
		text-align:left;
		background-image:url(../images/micro.svg);
		background-repeat:no-repeat;
	}
	.test-date {
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
		float:right;
	}
	
	.details, .signature {
            border:0px solid;
		
	}
	.test-patient, .test-age, .test-sex {
		width:100%;
		display:block;
		padding:10px 0px;
	
	}
	
	
	.test-patient:before {
		content:'Name : ';
	}
	.test-age:before {
		content:'Age : ';
	}
	.test-sex:before {
		content:'Sex : ';
	}
	#reportContainer span {
		content:' ';
		display:inline-table;
		width:60% !important;
		height:100%;
		padding:10px 0px;
		border-bottom:2px #666 dotted !important;
		text-align:center;
		/*font-family:'Source Sans Pro' !important;*/
		font-size:16px;
	}
	#reportContainer .blurFont{
	
	 	color: transparent;
	text-shadow: 0 0 10px #000;
	}
	#reportContainer .digits{
	border-bottom:0px #666 dotted !important;
	text-align:center;
	
		}
	#reportContainer .typeWriterFont{
		font-family:'American Typewriter', 'Courier New', Courier, Monaco, mono;
		border-bottom:0px #666 dotted !important;
		padding:10px 0px;
		text-align:left;
		/*font-family:'Source Sans Pro' !important;*/
		font-size:16px;
	}
	#reportContainer span input[type=text] {
		width:90%;
		text-align:center;
		border:1px;
		background:none;
	}
	.test-signature {
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
		float:right;
		padding:10px 0px;
	}
	.test-signature:before {
		content:'Sign : ';
	}
	
	
	@media (max-width: 767px) {
		#reportContainer span {
			width:70% !important;
			float:right;
		}
		
		.header table td, .details table td, .signature table td {
			display:table;
			width:100%;
		}
		
	}
	