.taresmar {
	margin-top:7px;
}
.title-td {
	width:180px;
	background:#fffaeb;
}
.table {
	font-size:12px;
	margin:0px;
}
.table .input-group-addon {
	padding:3px 3px;
	font-size:12px;
}
.table .pure-button {
	padding:6px 6px 4px;
}
.table a.linklist {
	border-bottom:2px dotted #ce0606;
	color:inherit;
	cursor:pointer;
}
.table>thead>tr>th {
	background:#636363;
	color:#ffffff;
	line-height:normal;
	border-bottom-width:1px;
}
.table>tbody>tr>td {
	line-height:150%;
}
.table>tbody>tr>td.hascheckbox {
	padding:9px 8px;
}
.table>thead>tr>th.hascheckbox{
	padding:0px 5px 5px 5px;
	width:20px;
	text-align:center;
}
.table input[type=checkbox], 
.table input[type=radio] {
	margin:0px;
	display:inline-block;
}
.table .input-group input[type=checkbox], 
.table .input-group input[type=radio] {
	margin-top:3px;
}
.table-responsive > .nowrap > tbody > tr > td, .table-responsive > .nowrap > tbody > tr > th, .table-responsive > .nowrap > tfoot > tr > td, .table-responsive > .nowrap > tfoot > tr > th, .table-responsive > .nowrap > thead > tr > td, .table-responsive > .nowrap > thead > tr > th  {
	white-space:normal;
}
.table>tbody>tr>td.hasin {
	padding:3px;
}
.ddtpurple>.table>thead>tr>th {
	background-color:#5f00c3;
}
.ddtpurple>.table-bordered {
	border-color:#7200ef;
}
.ddtpurple>.table-bordered>tbody>tr>td, .ddtpurple>.table-bordered>tbody>tr>th, .ddtpurple>.table-bordered>tfoot>tr>td, .ddtpurple>.table-bordered>tfoot>tr>th, .ddtpurple>.table-bordered>thead>tr>td, .ddtpurple>.table-bordered>thead>tr>th {
	border-color:#7200ef;
}
/* ddtab */
.ddtab {
	
}
.ddtab>.table select
{
	padding: 7px 13px 7px 13px;
	max-width:100%;
	min-height:31px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAEfXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZdtlsIqDIb/ZxV3CU0gBJbD5zl3B3f596WtOqOOU+0ULUiTAHlCqNT/+3fQP7gkxEheLYYUwoLLJ58koxGX7dpqXvx6Xy+3P8Lvb/3EFyVBl7tJhr7LZ/TrTcH83l++95PV3U7cDe0PLgbdHFnQ2OXibsjJ1s/7b0q7XvZflrN/x2W2tlX3v73BGU1hzwlJd+wW3P0cxWEGLrqMOuHOzkNocYq2uIC7OnvuO7o275x3Gfzed0veJdx3V9ASdoFw56O9n/W571YPfaN2acr3ByEtF/c9+m60OEbfVpd9gKcC7YtadhNrC4IFrnSrWkAxfBVtW8scImKJFcQaaBaUSpxY4O3BnhtnHtzXunLFFL10MdQiVdzaF51JkrpC8bPwEAOYRmAkroKaQ7dc58LruGkdryJo29IYksIwxtB4KPSs85NyNTTGDF3m6cy4+QrzkhnTmMYkN++QAhAeu0919e9a6Ir1dk2wDgR1dXPEAvNSNhNF+RZbbuXsIKeLp2XbGmxtNwAXYWzFZNiBwBLYKQdeTMSY4ccIPhkzF4R9AQFWlcY0wMa5ADhR5tjQMV5lRWXrRmoBCMUWMaDB1gEs7xXxYz4ihrI69aSqQU2jJs3BBR80hGBh5qhszrypBTOLlixHF33UGKLFGFPMSZJDCtMUklGKKaWcMWiG6QztDImcixRXfNESipVYUskV4VN91Rqq1VhTzU2aa9j+LTSjFltquXNHKHXftYduPfbU80CsDTf80BGGjTjSyFdqO9Xv1PiO3GtqvFObxPwqZzdq6Da7mOCZTnQyAzHxDOI2CSCgZTJbInsvk9xktiTBplABNdYJp/EkBoK+s+jgK7sbuZfcSP1b3OQncjTR/QU5muh2co/cnlBreT1R3Apo7sLp08UNJLaAWVs1l9FIReG9mis4ldi9j7FmX2vMWyoujjFKYG1OraLJDe7UNiIFm6oj1Oyi+IR4whAABBiLj67FCHFl7bX1JexaqXifMiYaoOSQGjtTRgJkFQwoOfXusRiH0zWYb17Z6zwCj9R0VPBFrbViabHs7plrjL1iwnBPEg+8HgleIo6JGXWlLHORDg+6Vbx7wEGpIeGXViR2WqZOQWQgKhAPHCVXK0jNo2YpNUydLlLKYBcyc+utV8NpLYL4vvqFSawkB60aIo5sjI8PxEof77Gk5zDfZ0nPYb7Pkk4zuxpa4Z1nRxu88+xog/ec3f30X7GkdzbmK5b0zsZ8xZL+hhlfDZ1mR1833hl29HXjHWP3nCWdT7IbSzqfZDeWdD7JbjU9Js3P2NFj0vyMHT0mzc/Y0Tsb8xVLOp9kN5Z0Psn+fEB+xI5+OvDeZUc/HXjvsjuYj35nSeeT7MaSzifZ3w7IN9nR65eV4+zo9cvKcXZ05uz4ypLOJ9mNJZ1PshtL+mVjHmZHR140j7CjIy+aR9j9xXv2vaFPk+zGks4n2Y0lHdqYB9jR8T8Jr9nR8T8Jr9kdfs+2gX+PCQr/A29DEPZ0kahZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gkNFho5n6EHlAAAAK5JREFUWMPV1ksOgDAIRVHYp+niGvepI43R2vJ5aGHG7J4wgddaN0o8TESUFbGUwnws2RBLKXxeIBviiH8AMiCu8U3AzIh7/CtgRkQrvguYCfEWPwTMgOjFiwB/IkbxYsAfCEm8CvAlQhqvBnyB0MSbAJEIbbwZEIGwxLsASIQ13g1AIDzxEIAH4Y2HASwIRDwUoEGg4uEACQIZHwLoIdDxYYAWIiI+fNZat+jXYwcB9GDNl4tBEwAAAABJRU5ErkJggg==");
	background-color:#fff;
	background-position: right 5px center;
	background-size:10px 5px;
	position:relative;
	display:inline-block;
	background-repeat:no-repeat;
	-webkit-appearance:none;
	-moz-appearance:none;
}
.ddtab>.table>thead>tr>th.detonly {
	min-width:40px;
	width:40px;
}
.ddtab>.table>thead>tr>th {
	color:#222;
	font-size:14px;
	background:#f1f1f1;
}
.ddtab>.table>thead>tr>th.thdesc,
.ddtab>.table>thead>tr>th.thasc
 {
	background-color:#e0fcff;
}
.ddtab th.thasc::after {
	font-family: 'fontawesome';
	content: "\00a0 \f160";
	font-weight:normal;
	color:#016cfb;
}
.ddtab th.thdesc::after {
	font-family: 'fontawesome';
	content: "\00a0 \f161";
	font-weight:normal;
	color:#ff5900;
}
.ddtab th.colsort {
	cursor:pointer;
}
.ddtab .pure-button {
	margin-top:1px;
	min-width:25px;
}
.ddtab .input-group .pure-button {
	margin:0px;
}
.ddtab hr {
	border-top:1px dotted #f00;
	margin:5px 0px;
	line-height:0px;
}
.ddtab>.table>thead>tr>th.tabtit {
	background-color:#fdd6d3;
	text-align:center;
}
.ddtab>.table>thead>tr>th.hasin,
.ddtab>.table>tbody>tr>td.hasin {
	padding:3px;
}
.ddtab>.table>tbody>tr>td {
	background-color:#fff;
}
.ddtinherit>.table>tbody>tr>td {
	background-color:inherit;
}
.tabwiauto {
	width:auto;
}
@media screen and (max-width: 767px) {
	.tabwiauto {
		width:100%;
	}
}
.tabsmall {
	font-size:11px;
}
.ddtab>.tabsmall>thead>tr>th {
	font-size: 12px;
}
.table-h600{
    min-height: 50px;
    max-height: 600px;
    overflow-y: auto !important;
}
