.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:normal;
}
.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>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:11px;
}