#main{
	padding: 20px 0;
	background: #f3f3f3;
}
.a4{
	background: #fff;
	border: solid 1px #999;
	max-width: 210mm;
	min-height: 297mm;
	padding: 15mm;
	margin: 0 auto;
	border: 1px #d3d3d3 solid;
	background: #fff;
}
.form-control{
	border-width: 1px;
	border-color: #000;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	padding: 3px;
}
label, .col-form-label{
	font-size: 12px;
	font-weight: bold;
}
.col-form-label{
	padding-right: 0;
}
.form-check-input{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.form-check-label{
	font-size: 14px;
	line-height: 25px;
}
p{
	font-size: 12px;
	text-indent: 30px;
}
input{
	font-size: 14px !important;
}
@media print {
	body{
		margin: 0px;
	}
	@page{
		size: auto;
		margin: 20px;
	}
	#main{
		padding: 0;
	}
	.a4{
		background: #fff;
		border: 0;
		max-width: 210mm;
		min-height: 297mm;
		padding: 0;
		margin: 0 auto;
	}
	.no-print{
		display: none;
	}
	.col-md-1 {width:8%;  float:left;}
	.col-md-2 {width:16%; float:left;}
	.col-md-3 {width:25%; float:left;}
	.col-md-4 {width:33%; float:left;}
	.col-md-5 {width:42%; float:left;}
	.col-md-6 {width:50%; float:left;}
	.col-md-7 {width:58%; float:left;}
	.col-md-8 {width:66%; float:left;}
	.col-md-9 {width:75%; float:left;}
	.col-md-10{width:83%; float:left;}
	.col-md-11{width:92%; float:left;}
	.col-md-12{width:100%; float:left;}
}
