*{
	font-size: 16px;
}
#header { height: auto; }
#main-menu{
	padding: 0 50px 0 0;
	float: right;
	width: auto;
}
#main-menu ul{
	list-style: none;
}
#main-menu ul li{
	border-right: 1px solid #ffffff;
	float: left;
	margin: 5px 4px;
	padding: 0 5px 0 0;
}
#main-menu ul li:last-child { 
border-right: 0 none; 
}

#main-menu ul li a{
	color: #ffffff;
	
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus{
background-color: #06990D;
}
.login-container .panel-heading {
    font-size: 17px;
    font-weight: bold;
}.site-hdr{
	width: 100%;
	float: left;
	background: #06990D;
	border-bottom: 2px solid #f9ba32;
	margin-bottom: 5px;
}
.spl{
	text-align: left !important;
}

.print-hdr{
	display:none;
}
.hdr-img-l{
	vertical-align: middle !important;
	text-align: right;
}
.hdr-img-r{
	vertical-align: middle !important;
	text-align: left;
}
.hdr-text{
	text-align: center;
}
.hdr-text h1{
	margin-bottom: 0;
	margin-top: 10px;
}
.hdr-text h3{
	margin-top: 0;
	margin-bottom: 0;	
}
#logo {
    padding: 20px 5px;
}
.progress{
	height:35px;
}
.progress-bar{
	line-height:35px;
}
.theading > th {
    text-align: center;
    vertical-align: middle !important;
}
.label-r {
    text-align: right;
}
.info.label-r {
    background-color: #fff !important;
}
.recommend {
    font-size: 17px;
}
.label-l {
    text-align: left;
}
@media screen and (max-width:480px){
	#header{
		text-align:center;
	}
	#logo {
		margin: 0 auto;
	}
}
@media print{
.recommend {
    font-size: 17px;
}.spl{
	text-align: left !important;
}
.site-hdr{
	display:none;
}
.print-hdr{
	display:block;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	line-height: 1;
	padding: 3px !important;
	vertical-align: middle;
	text-align: center;
	font-size: 11px !important;
}
h3, .h3 {
    font-size: 15px;
	margin: 5px 3px;
}
th.vert div span {
  /* Something you can count on */
  height: 200px;
  white-space: nowrap;
}
th{
	padding: 0;
}
th.vert{
	padding: 0px 15px;
}
th.vert > div {
    height: 130px;
    transform: translate(57px, 35px) rotate(270deg);
    width: 15px;
}
th.vert > div > span {
  padding: 5px 6px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding: 0px 5px;
	
}
.table{
	margin-bottom: 10px;
	overflow: auto;
}
.table-responsive{
	overflow-x: hidden;
	border: 0px;
}
.panel{
	box-shadow: none;
	border: 0px;
}
hr{
	display: none;
}
div.table-responsive {
    page-break-inside:avoid;
}
#back-button{
	display: none;
}
.farmer-info table{
	width: 100%
}
.sample-data table{
	width: 100%
}
.sample-rec table{
	width: 100%
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
white-space: pre-line;
}
.panel-heading{
	display: none;
}
.panel-body{
	padding: 0px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
	border-left: 1px solid #000 !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border-top: 0px;
}
.table > thead > tr > th{
	border-bottom: 1px solid #000;

}
table { width: 100%; border: 1px solid #000; margin-bottom: 10px; border-collapse: collapse !important; }
table td, table th { }
table td:first-child , table th:first-child{ border-left: none !important; }

.label-r {
    text-align: right !important;
}
.info.label-r {
    background-color: #fff !important;
}
.label-l {
    text-align: left !important;
}
}