.panel-heading {
	padding: 10px;
}

.tbody-display {
	display: table;
	width: 100%;
}

.detailPanel:first-child > div > div > div > h3 {
	background: #a2a2a2;
	color: #fff;
	padding: 10px;
	/* width: 100%; */
	/* margin-top: 10px; */
}

.reportLink {
	color: orange;
	cursor: pointer !important;
	font-size: 14px;
	font-weight: bold !important;
	text-decoration: underline;
}

/* .evenDetailContainer {
	background-color: #ececec;
	border-collapse: separate;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
} */

.detailContainer h5 > span {
	font-weight: 400;
}

.detailContainer h6 {
	margin: 2px;
	padding-right: 0px;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
}

.detailContainer p {
	margin-bottom: 0px;
	margin-left: 3px;
}

.detailContainer table {
	width: 60%;
	margin-bottom: 20px;
}

.detailContainer table:last-child {
	margin-bottom: 10px;
}

.detailContainer td {
	padding-right: 0px;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}

.detailContainer th {
	padding-right: 0px;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}

.detailContainer td span {
	font-weight: 400;
}

#reportTbl_1 td,
#reportTbl_2 td {
	width: 50% !important;
}

#commBuildingTbl th, #resBuildingTbl th {
	font-style: italic;
	text-decoration: underline;
}

#reportTbl_3 td {
	width: 14% !important;
}
#reportTbl_4 td {
	width: 14% !important;
}

#reportTbl_5 td, #reportTbl_6 td {
	width: 18% !important;
}
/*===for pdf report===*/
#reportTbl_6 td,
#reportTbl_5 td,
#reportTbl_4 td,
#reportTbl_3 td,
#reportTbl_2 td,
#reportTbl_1 td
 {
	width: 40% ;
}

#report {
	position: fixed;
	top: 100%;
	background-color:#ffffff;
	width:800px;
	
}

#reportAddress {
	margin-bottom: 10px !important;;
}
#reportAddress{
	width: 800px;	
	color: #000000 !important;
	font-size: 24px;
	font-family: Arial;
	background-color:#ffffff;
}
#report h3 {
	padding: 10px;
	margin: 0px;
	width: 800px;
	background: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 18px;
	font-family: Arial;
}

#report h6 {
	margin: 2px;
	padding-right: 0px;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
}

#reportBody > table {
	padding: 10px;
	padding-left: 0px;
	width: 800px;
	background-color:#ffffff;
}

#report table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
}

#report th {
	color: #222 !important;
}

#report td {
	color: #444 !important;
	display: table-cell;
	font-size: 12px;
	font-family: Arial;
	width: 300px;
}

#report td span {
	color: #444 !important;
	font-size: 12px;
	font-family: Arial;
}

#reportBody tr > td {
	/*width: 50%;*/
}

#reportBody > div.detailContainer:nth-of-type(4) tr > td {
	/*width: 25%;*/
}

#reportBody > div.detailContainer:nth-of-type(5) tr > td,
#reportBody > div.detailContainer:nth-of-type(6) tr > td {
	/*width: 33%;*/
}

/*===========*/
#reportAddress {
	margin-bottom: 10px;
}
#reportAddress{
	max-width: 800px;	
	color: #000000 !important;
	font-size: 24px;
	font-family: Arial;
	background-color:#ffffff;
}


#report #reportTbl_1 h3 {
	padding: 10px;
	margin: 0px;
	width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_1 > table {
	/*padding: 10px;
	padding-left: 0px;
	width: 800px;
	background-color:#ffffff;*/
}

#report #reportTbl_1 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	background-color:#ffffff;
}

#report #reportTbl_1 th {
	color: #000000 !important;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_1 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_1 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}


.printPdf {
	width:800px;
	font-family: Arial !important;
	background-color:#ffffff !important;
	
}
.printPdf > h3 {
	width:800px !important;
	font-family: Arial !important;	
}
/*-----*/
#parcelDetails, #reportTbl_2, #valuationDetails, #reportTbl_1, #reportTbl_3, #reportTbl_4, #reportTbl_5, #reportTbl_6 {	
	font-family: Arial !important;	
	background-color:#ffffff !important;
}
/*------------*/

/*------------*/
#report #reportTbl_2 h3 {
	padding: 10px;
	margin: 0px;
	max-width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_2 > table {
	padding: 10px;
	padding-left: 0px;
	max-width: 800px;
	font-size: 14px;
	background-color:#ffffff;
}

#report #reportTbl_2 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
}

#report #reportTbl_2 th {
	color: #000000 !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

#report #commBuildingTbl th, #report #resBuildingTbl th {
	font-style: italic;
	text-decoration: underline;
}

#report #reportTbl_2 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_2 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}
/*------------*/
/*------------*/
#report #reportTbl_3 h3 {
	padding: 10px;
	margin: 0px;
	max-width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_3 > table {
	padding: 10px;
	padding-left: 0px;
	max-width: 800px;
	font-size: 14px;
	background-color:#ffffff;
}

#report #reportTbl_3 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
}

#report #reportTbl_3 th {
	color: #000000 !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

#report #reportTbl_3 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 20%;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_3 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}
/*------------*/
/*------------*/
#report #reportTbl_4 h3 {
	padding: 10px;
	margin: 0px;
	max-width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_4 > table {
	padding: 10px;
	padding-left: 0px;
	max-width: 800px;
	font-size: 14px;
	background-color:#ffffff;
}

#report #reportTbl_4 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
}

#report #reportTbl_4 th {
	color: #000000 !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

#report #reportTbl_4 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_4 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}
/*------------*/
/*------------*/
#report #reportTbl_5 h3 {
	padding: 10px;
	margin: 0px;
	max-width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_5 > table {
	padding: 10px;
	padding-left: 0px;
	max-width: 800px;
	font-size: 14px;
	background-color:#ffffff;
}

#report #reportTbl_5 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
}

#report #reportTbl_5 th {
	color: #000000 !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

#report #reportTbl_5 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_5 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}
/*------------*/
/*------------*/
#report #reportTbl_6 h3 {
	padding: 10px;
	margin: 0px;
	max-width: 800px;
	background-color: #a2a2a2 !important;
	color: #ffffff !important;
	font-size: 20px;
	font-family: Arial;
}

#report #reportTbl_6 > table {
	padding: 10px;
	padding-left: 0px;
	max-width: 800px;
	font-size: 14px;
	background-color:#ffffff;
}

#report #reportTbl_6 table {
	width: 800px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
}

#report #reportTbl_6 th {
	color: #000000 !important;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

#report #reportTbl_6 td {
	color: #000000 !important;
	display: table-cell;
	font-size: 14px;
	font-family: Arial;
	width: 300px;
	padding-left: 10px;
	font-weight: 700;
}

#report #reportTbl_6 td span {
	color: #000000 !important;
	font-size: 14px;
	font-family: Arial;
	padding-left: 10px;
	font-weight: 400;
}
/*------------*/
/*------------*/

/*===end of pdf report===*/