.taresmar {
	margin-top:7px;
}
.qtip-content .table-detail>tbody>tr>td {
	padding:3px 8px;
					
}
.qtip-content .table-detail>tbody>tr>td.title-td {
	width:auto;
}
.table-detail>tbody>tr>td {
	background:#fff;
	color:#333;
}
.table {
	font-size:12px;
	margin:0px;
}
.table-borbot {
	border-bottom:1px solid #dddddd;
}
.table .input-group-addon {
	padding:3px 3px;
	font-size:12px;
}
.table .pure-button {
	padding:6px 6px 4px;
}
.table a.linklist {
	border-bottom:1px dotted #0660ce;
	color:#0660ce;
	cursor:pointer;
}
.table>thead>tr>th {
	background:#efefef;
	color:#222;
	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>thead>tr>th.hasin,
.table>thead>tr>td.hasin,
.table>tfoot>tr>td.hasin,
.table>tbody>tr>td.hasin {
	padding:3px;
}
.table>thead>tr>th select,
.table>thead>tr>td select,
.table>tbody>tr>td select,
.table>tfoot>tr>td select {
	min-height:25px;
}
.table>thead>tr.trbgblue,
.table>thead>tr.trbgblue,
.table>tbody>tr.trbgblue,
.table>tfoot>tr.trbgblue {
	background-color:#ebf6ff;
}
.table>thead>tr.trbggray,
.table>thead>tr.trbggray,
.table>tbody>tr.trbggray,
.table>tfoot>tr.trbggray {
	background-color:#efefef;
}
/* ddtab */
.ddtab {
	
}
.ddtab .btn-group .btn+.btn
,.ddtab .btn-group .btn+.btn-group
,.ddtab .btn-group .btn-group+.btn
,.ddtab .btn-group .btn-group+.btn-group {
	margin-left:0px;
	border-left:1px solid #f1f1f1;
}
.table>thead>tr>th.detonly,
.ddtab>.table>thead>tr>th.detonly {
	min-width:40px;
	width:40px;
}
.table>thead>tr>th.staonly,
.ddtab>.table>thead>tr>th.staonly {
	min-width:100px;
	width:100px;
}
.table>thead>tr>th.dtionly,
.ddtab>.table>thead>tr>th.dtionly {
	min-width:140px;
	width:140px;
}
.ddtab>.table>thead>tr>th {
	color:#222;
	font-size:13px;
	background:#f1f1f1;
}
.ddtab>.table>thead>tr>th.thdesc,
.ddtab>.table>thead>tr>th.thasc
 {
	background-color:#e0fcff;
}
.ddtab>.table>tbody>tr.info>td {
	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;
	text-align:center;
}
.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:#d4fff9;
	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;
}
					 
.ddtab>.table>thead>tr>th.nopad,
.ddtab>.table>tbody>tr>td.nopad {
	padding:0px;
}
.ddtab>.table>tbody>tr>td input[type=text] {
	padding:3px;
}
.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;
}
.borderless>tbody>tr>td, .borderless>tbody>tr>th, .borderless>tfoot>tr>td, .borderless>tfoot>tr>th, .borderless>thead>tr>td, .borderless>thead>tr>th {
    border: none;
	padding-bottom:0px;
	padding-top:3px;
}
.table>tbody>tr>td .imglist {
	width:60px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding:7px;
}
.tabsmall>tbody>tr>td, .tabsmall>tbody>tr>th, .tabsmall>tfoot>tr>td, .tabsmall>tfoot>tr>th, .tabsmall>thead>tr>td, .tabsmall>thead>tr>th {
	padding:4px 6px;
}
.tabheadgreen>thead>tr>td, .tabheadgreen>thead>tr>th {
	background-color:#dbffeb;
	color:#222;
}
.ddtab>.table>tbody>tr:hover>td {
  background-color: #fffef0;
}
.ddtab>.tabtrnohover>tbody>tr:hover>td {
  background-color: inherit;
}
.ddtab>.table>tbody>tr>td:hover {
  background-color: #fffef0 !important;
}
.ddtab>.table>tbody>tr>td.title-td,
.table-detail>tbody>tr>td.title-td,
.title-td {
	width:180px;
	background:#fffaeb;
}