.scrollblock {
	position:relative;
	max-width: 1260px;
	overflow-x:auto;	
}

.main {
	position:relative;
}
.infotable {
	/*width:2000px; */
	border-collapse: collapse;
}
.infotable td, .infotable th {
	border: 1px solid #000;
	vertical-align: top;
}
.infotable th {
	padding:11px;
}
.infotable.fix {
	position:absolute;
	top:0px;
	left:0px;
}
.infotable.data {
	margin:0px 0px 0px 0px;
}
.infotable thead {
    position: sticky;
    top: 0;
}
#left-hover-scroll, #right-hover-scroll {
	position:absolute;
	top:200px;
}
#left-hover-scroll {
	left:0px;
}
#right-hover-scroll {
	right:0px;
}
.info {
	background:#d1fbe3;
	padding:10px;
	margin:10px 0px;
}
@media (max-width:400px) {
	table#content h2, table#content .h2 {
    	font-size:20px;
	}
	table#content h3 {
    	font-size:18px;
	}
	.scrollblock {
	  max-width: 340px;
	  overflow: auto;
	}
	table#content table.infotable tr {
	  display: table-row;
	}
	table#content table.infotable td, table#content table.infotable th {
	  width: inherit;
	}
	#left-hover-scroll, #right-hover-scroll {
		display: none !important;
	}
}
#addDoc, #addPr {
	padding:10px 0px 0px 0px;
}
.upload_file, .history_files, #addDoc, #addPr {
	display:none;
}

.icon_box img{width:25px;}
.tool-tip {
	margin-left: 5px;
	position:relative;
	display:inline-block;
	text-align:left;
}
.tool-tip div {
	position:absolute;
	right:0px;
	top:0px;
	display:none;
	background:#fff;
	padding:10px 10px;
	border:1px solid #eee;
	z-index:10;
}
.tool-tip:hover>div {
	display:block;
}

.b-filter-wrap {
    margin-bottom: 0px !important;
}