﻿body
{
	margin:0px;
	padding:0px;
	font-family: segoe ui,Arial,sans-serif;
	font-size:65%;
}
.form-background
{
	padding:5px;

	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
.report-form
{
	margin:0px;
	padding:5px;
	background-color: #FFFFFF;
	
}
.report-button-pannel
{
	margin-bottom:5px;
	/*min-height:25px;*/
	overflow:auto;
	background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

.filtering-panel
{
	margin-bottom:5px;
	/*min-height:25px;*/
	overflow:auto;
	background-color:#A2CCBF;
}
.filter-control
{
	padding:5px;
	float:left;
	font-size:10px;
	padding-bottom:10px;
	overflow:auto;
}
.filter-control > label
{
	padding-top:5px;
	font-size:14px;
}
.filter-control > input
{
	padding-top:0px;
	line-height:18px;
	padding-left:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.filter-control > .link-button
{
	padding-top:2px;
}
.filter-control .validateTips
{
	border:none;padding:2px;font-size:14px;
	margin-top:0px;
}
.link-button
{
	padding:8px;
	padding-left:15px;
	padding-right:15px;
	margin:5px;
	cursor:pointer;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: rgb(98,125,77); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,125,77,1)), color-stop(100%,rgba(31,59,8,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */

	color:white;
}
	.link-button:hover
	{
		background: rgb(31,59,8); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(31,59,8,1) 0%, rgba(98,125,77,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,59,8,1)), color-stop(100%,rgba(98,125,77,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(31,59,8,1) 0%,rgba(98,125,77,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b08', endColorstr='#627d4d',GradientType=0 ); /* IE6-9 */

	}
.report-head
{
}
.report-grid
{
	width:99%;
	height:480px;
	margin:auto;
	border: thin solid #3366CC;
    overflow-x: scroll
}
	
	.report-grid > table
	{
		width:100%;
	}
		.col-head
		{
			

		}

.form-grid
{
	margin:auto;
	border: thin solid #3366CC;
    overflow-x: scroll;
	

}
	
	.form-grid > table
	{
		width:100%;
	}
		.col-head
		{
			

		}
.page-size-full
{
	width:100%;
	min-height:550px;
	/*background-color:gray;*/
}
.page-size-half
{
	margin:auto;
	margin-left:100px;
	width:85%;
	min-height:550px;
	/*background-color:gray;*/
}

.transaction-form
{
	width:95%;
	min-height:500px;
	margin:auto;
	margin-top:15px;
}
	.transaction-form .entry-form
	{
		min-height:490px;
	}
.entry-form
{
	font-size:12px;
	overflow:auto;
	padding:5px;
	background-color: #FFFFFF;
}
.form-control
{
	padding:2.5px;
	margin:0px;
	overflow:auto;
}
.form-header
{
	padding:5px;

	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	font-size:12px;
	font-weight:bold;

}
	.form-control label
	{
		float:left;
		width:25%;
		white-space: nowrap;
		padding:5px;
	}
	.form-control  input, .form-control  textarea, .form-control  select, .form-control  .ui-spinner ui-widget
	{
		border: 1px solid #006600;
		float: left;
		width: 70%;
		margin-top: 0px;
		padding-left: 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		line-height:22px;
	}
	.form-control table input, .form-control table textarea, .form-control table select, .form-control table .ui-spinner ui-widget
	{
		margin-left: -4px;
	}
	.form-control  select
	{
		width:71.5%!important;
		height: 26px;
	}

.text-control
{
	border: 1px solid #006600;
	float: left;
	width: 70%;
	margin-top: 0px;
	padding-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input
{
	line-height:20px;
}
select
{
	line-height:10px!important;
    height:24px;
}
.user-pannel
{
	background: rgb(169,219,128); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(169,219,128,1) 0%, rgba(150,197,111,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,219,128,1)), color-stop(100%,rgba(150,197,111,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */

	margin-left:30px;
	min-height:415px;

	-webkit-border-radius: 50px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius: 50px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 50px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

}

.report-doc {
	    background-color: grey;
    padding-top: 30px;
	padding-bottom:30px;
}
	.report-doc > div {
		background-color: white;
		width: 75%;
		margin: auto;
		margin-top: 20px;
		-moz-box-shadow: 4px 4px 16px #000000;
		-webkit-box-shadow: 4px 4px 16px #000000;
		box-shadow: 4px 4px 16px #000000;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
