
        	body {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color:#202020;
				background: #fff;
				padding:0px !important; margin:0px !important; float:left !important; width:100% !important;
			}

			#header{
				background:#fff; margin:0px !important; padding:0px !important; float:left; width:100%; height:1px !important; margin-bottom:0px !important;
			}
			
			#footer{
				background:#fff; text-align:center; height:130px; margin:50px auto 0px;
			}
			.report-card-header{
				padding:0px !important; margin:0px !important; width:100% !important; text-align:center;
			}
			
			.report-card-td{
				color:#34afb4; font-size:30px; margin:0px; padding:0px;
			}
			
			.report-cong{
				padding:0px !important; margin:30px auto 50px !important; width:100% !important; text-align:center;
			}
			
			.report-heading{
				color:#34afb4; font-size:22px; margin:0px; padding:0px; font-weight:600;
			}
			
			.report-text{
				font-size:14px; margin:0px; padding:0px;
			}
			
			.report-scale{
				padding:0px !important; margin:0px auto 50px !important; width:100% !important; text-align:center;
			}
			
			.report-scale-inner{
				padding:0px !important; margin:-2px 0px 0px 2px !important; width:100% !important; text-align:center;
			}
			
			.report-scale-line{
				padding:0px !important; margin:0px !important; width:100% !important;
			}
			
			.report-c{
				padding:0px !important; margin:0px !important; width:100% !important;
			}
			
			.report-energy{
				padding:0px !important; margin:0px !important; width:100% !important;
			}
			.report-energy-inline{
				background:#51c7c7; 
				height:10px; 
				
				display: inline-block; padding:0px !important; 
				margin: -2px 0px 0px 30px !important; position: relative !important;
			}

			.report-EPI{
				padding:0px !important; margin:10px 0px 0px 4px !important; width:100% !important; text-align:center;
			}	
			
			.report-EPI-inner{
				width:55px; position:relative;
			}

			.GFG{
				margin: 0px !important;
			}
			
			.report-EPI-span{
				margin:10px 0px 0px -3px; font-size:10px; text-align:left; float:left;
			}

			.report-year{
				padding:0px !important; margin:0px auto !important; width:100% !important; text-align:center;
			}
			.report-year-inner{
				color:#fff; margin:0px auto; padding:1px; height:200px; width:200px; border-radius:100px !important; background:#34afb4;
			}
			.report-text{
				margin:65px 0px 0px !important;
			}
			
			.report-text-heading{
				font-weight:600; margin:5px !important; line-height:normal;
			}
			
			.energy{
				margin: 0px !important;
			}
			.report-saving{
				padding:0px !important; margin:0px auto !important; width:100% !important; text-align:center;
			}

			.GFG-saving{
				color:#fff; margin:0px auto; padding: 1px; height:160px; width:160px; border-radius:80px !important; background:#f39c12;
			}

			.GFG-text{
				margin:40px 0px 0px !important;
			}
			
			.GFG-text-inner{
				position:relative; font-size:10px; line-height:0; vertical-align:bottom; bottom:0px;
			}

			.GFG-heading{
				font-weight:600; margin:5px !important; line-height:normal;
			}

			.report-INR{
				color:#fff; margin:0px auto; padding: 1px; height:160px; width:160px; border-radius:80px !important; background:#2eb000;
			}

			.report-INR-text{
				margin:40px 0px 0px !important;
			}

			.report-INR-head{
				font-weight:600; margin:5px !important; line-height:normal;
			}
			
			.report-climate{
				padding:0px !important; margin:0px auto !important; width:100% !important; text-align:center;
			}

			.report-climate-td{
				width:30% !important;
			}

			.report-orientation{
				background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #2eb000;
			}
	
			.climate-img-div{
				background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #fff;
			}

			.climate-img-div{
				max-width:100%; min-width:100%;
			}
			.td-5-width{
				width:5% !important;
			}
			.orientation{
				position:relative; font-size:10px; line-height:0; vertical-align:top; top:0px;
			}

			.report-composite{
				background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #34afb4;
			}
			.design{
				font-weight:bold; color:#34afb4; font-size:16px; padding:5px;
			}
			

			.report-design{
				padding:0px; margin:0px; width:100%; margin:30px auto; text-align: center; border-top:2px solid #34afb4;
			}

			.design-orientation{
				background:#34afb4; color:yellow; padding:10px 5px;
			}

			.report-roof{
				background:#fff; color:#34afb4; padding:10px 5px;
			}

			.report-wall{

				background:#34afb4; color:yellow; padding:10px 5px;
			}
			
			.report-analysis{
				padding:0px !important; margin:0px auto 0px !important; width:100% !important;
			}

			.report-analysis-td{
				padding:10px !important; border:1px solid #2c2c2c;
			}

			.saving{
				position:relative; font-size:10px; line-height:0; vertical-align:bottom; bottom:0px;
			}
			
			.analysis-text{font-size:11px; line-height:18px;}
			.font-11{font-size:11px;}

			.report-baseline{background:transparent; height:10px;  display: inline-block; padding:0px !important; margin:4px 10.5px 0px !important; position: relative !important;}

			.report-disclaimer{height:1px; border:0px !important; padding:0px !important; background:#2c2c2c; width:100%; margin:0px -10px !important;}
			.width-55{width:50px}
			.analysis-span{position:relative; font-size:7px; line-height:0; vertical-align:middle; top:0px; left:0px;}
        	.drk-grn{color:#34afb4;font-size:16px;margin-top:0px !important;}
        	.orng{color:#f39c12;}
        	.grn{color:#2eb000;font-size:16px;}
        	.hot-and-dry{color:#c40405;font-size:16px;}
        	.warm-and-humid{color:#e49706;font-size:16px;}
        	.composite{color:#e5c36a;font-size:16px;}
        	.temperate{color:#f5a5c0;font-size:16px;}
        	.cold{color:#04a0c8;font-size:16px;}
			.span{position:relative; font-size:10px; line-height:0; vertical-align:top; top:0px;}
        	.hot-and-dry-b{border-color:#c40405 !important;}
        	.warm-and-humid-b{border-color:#e49706 !important;background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #fff;}
        	.composite-b{border-color:#e5c36a !important;background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #fff;}
        	.temperate-b{border-color:#f5a5c0 !important;background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #fff;}
        	.cold-b{border-color:#04a0c8 !important;background:#fff; margin:0px auto; padding:12px; height:120px; width:140px; border:8px solid #fff;}

        	table tr td.meter{
        		background:url('econiwas-img/meter-bg.png') !important;
        		background-repeat: no-repeat !important;
        		background-size:100% !important;
			    height: 67px !important;
			    padding:0px !important;
			    width: 100% !important;
			    position: relative !important;
			    border: 1px solid #9b9b9b !important;
        	}

			.u-here{
				position: absolute;
				top:-27px;
				right: -20px;	
			}
			.u-here span{
				position: absolute;
				top:-20px;
				left:-70px;
				width:180px;
			}
			.basline{
				position: absolute;
				width:12px;
				top:-29px;
				right:-10px;
			}
			.basline span{
				margin-left:-20px;
			}
        

    @page { margin: 60px 50px; }
    #header { position: fixed; left: 0px; top: 0px; right: 0px; height: 2px; background-color: #FFF; text-align: center; }
    #footer { position: fixed; left: 0px; bottom: -100px; right: 0px; height: 150px; background-color: lightblue; }
