﻿@charset 'utf-8';
@font-face{
	font-family:'DroidSansRegular';
	src:url(/fonts/DroidSans-webfont.eot);
	src:url(/fonts/DroidSans-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSans-webfont.woff) format('woff'),url(/fonts/DroidSans-webfont.ttf) format('truetype'),url(/fonts/DroidSans-webfont.svg#DroidSansRegular) format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'DroidSansBold';
	src:url(/fonts/DroidSans-Bold-webfont.eot);
	src:url(/fonts/DroidSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSans-Bold-webfont.woff) format('woff'),url(/fonts/DroidSans-Bold-webfont.ttf) format('truetype'),url(/fonts/DroidSans-Bold-webfont.svg#DroidSansBold) format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'DroidSerifRegular';
	src:url(/fonts/DroidSerif-Regular-webfont.eot);
	src:url(/fonts/DroidSerif-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSerif-Regular-webfont.woff) format('woff'),url(/fonts/DroidSerif-Regular-webfont.ttf) format('truetype'),url(/fonts/DroidSerif-Regular-webfont.svg#DroidSerifRegular) format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'DroidSerifItalic';
	src:url(/fonts/DroidSerif-Italic-webfont.eot);
	src:url(/fonts/DroidSerif-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSerif-Italic-webfont.woff) format('woff'),url(/fonts/DroidSerif-Italic-webfont.ttf) format('truetype'),url(/fonts/DroidSerif-Italic-webfont.svg#DroidSerifItalic) format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'DroidSerifBold';
	src:url(/fonts/DroidSerif-Bold-webfont.eot);
	src:url(/fonts/DroidSerif-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSerif-Bold-webfont.woff) format('woff'),url(/fonts/DroidSerif-Bold-webfont.ttf) format('truetype'),url(/fonts/DroidSerif-Bold-webfont.svg#DroidSerifBold) format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'DroidSerifBoldItalic';
	src:url(/fonts/DroidSerif-BoldItalic-webfont.eot);
	src:url(/fonts/DroidSerif-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/DroidSerif-BoldItalic-webfont.woff) format('woff'),url(/fonts/DroidSerif-BoldItalic-webfont.ttf) format('truetype'),url(/fonts/DroidSerif-BoldItalic-webfont.svg#DroidSerifBoldItalic) format('svg');
	font-weight:normal;
	font-style:normal;
}
@media screen {
	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-25,.col-26,.col-27,.col-28,.col-29,.col-30,.col-31,.col-32{
		display:inline;
		float:left;
		position:relative;
		margin-left:10px;
		margin-right:10px;
	}
	.col-first{
		margin-left:0 !important;
	}
	.col-last{
		margin-right:0 !important;
	}
	.col-11{
		width:310px;
	}
	.col-16{
		width:460px;
	}
	.col-21{
		width:610px;
	}
	.col-32{
		width:940px;
	}
	.clearfix:before,.clearfix:after{
		content:' ';
		display:block;
		overflow:hidden;
		visibility:hidden;
		width:0;
		height:0;
	}
	.clearfix:after{
		clear:both;
	}
	.clearfix{
		zoom:1;
	}
	em,strong{
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		vertical-align:baseline;
	}
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		font:inherit;
	}
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
		display:block;
	}
	body{
		line-height:1.5;
	}
	blockquote,q{
		quotes:none;
	}
	blockquote:before,blockquote:after,q:before,q:after{
		content:'';
		content:none;
	}
	table{
		border-collapse:collapse;
		border-spacing:0;
	}
}


 
	#loading
	{
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.8);
		z-index: 1000;
	}

	#loadingcontent
	{
		display: table;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	#loadingspinner
	{
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		text-align: center;
		font-size: larger;
		padding-top: 80px;
	}

#reportSummaryModal .modal-dialog {
    width: 400px;
}

#reportSummaryModal .modal-content {
    width: 400px;
    min-width: 400px;
}
