﻿.ajs-table {
	margin-top: 10px;
}

.st-sort-ascent:before {
	content: '\25B2';
}

.st-sort-descent:before {
	content: '\25BC';
}

.ajs-table > tfoot > tr > td {
	border-top: none;
}

.ajs-table > tbody > tr > td {
	border-top: 1px solid #ddd;
	padding: 5px;
}

	.ajs-table > tbody > tr > td:last-child > .btn-sm {
		padding-top: 0px;
		padding-bottom: 0px;
	}

.ajs-table.ajs-table-editable > tbody tr:nth-child(odd) td,
.ajs-table.ajs-table-editable > tbody tr:nth-child(odd) th,
.ajs-table.ajs-table-editable > tbody tr:nth-child(even) td,
.ajs-table.ajs-table-editable > tbody tr:nth-child(even) th {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.ajs-table.ajs-table-editable > tbody tr:last-child td,
.ajs-table.ajs-table-editable > tbody tr:last-child th {
	border-bottom: 1px solid #ddd;
}

.ajs-table.ajs-table-editable > tbody tr td.has-add-on,
.ajs-table.ajs-table-editable > tbody tr th.has-add-on {
	border-right: 0;
}

	.ajs-table.ajs-table-editable > tbody tr td.has-add-on + td,
	.ajs-table.ajs-table-editable > tbody tr td.has-add-on + th,
	.ajs-table.ajs-table-editable > tbody tr th.has-add-on + td,
	.ajs-table.ajs-table-editable > tbody tr th.has-add-on + th {
		border-left: 0;
	}

.ajs-table > thead > tr > th {
	padding: 0;
}

.ajs-table > thead .header-panel {
	margin-bottom: 0px;
}

	.ajs-table > thead .header-panel .nya-bs-select-inline {
		display: inline-block;
	}

	.ajs-table > thead .header-panel .nya-bs-select-inline-margin-bottom {
		margin-bottom: -4px;
	}

	.ajs-table > thead .header-panel .btn-dropdown {
		display: inline-block;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
	}

.ajs-table > thead.column-headers > tr > th {
	border: none;
	padding: 5px;
}

	.ajs-table > thead.column-headers > tr > th[st-sort] {
		cursor: pointer;
	}

.ajs-table > tbody tr.no-data td {
	height: 33px;
	text-align: center;
}

.ajs-table > tbody tr td.actions {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border: none;
}

	.ajs-table > tbody tr td.actions button {
		padding-top: 6px;
		padding-bottom: 6px;
		border: none;
		background-color: transparent;
	}

.ajs-table > tbody tr td.has-input {
	padding: 0;
}

	.ajs-table > tbody tr td.has-input > input[type=text],
	.ajs-table > tbody tr td.has-input > input[type=number],
	.ajs-table > tbody tr td.has-input > input[type=tel],
	.ajs-table > tbody tr td.has-input > input[ajs-decimals],
	.ajs-table > tbody tr td.has-input div > input[type=text],
	.ajs-table > tbody tr td.has-input div > input[type=number],
	.ajs-table > tbody tr td.has-input div > input[type=tel],
	.ajs-table > tbody tr td.has-input div > input[ajs-decimals] {
		width: 100%;
		border: none;
		height: 28px;
		padding-left: 5px;
		padding-right: 5px;
		background-color: transparent;
	}

	.ajs-table > tbody tr td.has-input > ol.nya-bs-select,
	.ajs-table > tbody tr td.has-input div > ol.nya-bs-select {
		width: 100%;
		border: none;
		height: 28px;
		background-color: transparent;
	}

		.ajs-table > tbody tr td.has-input > ol.nya-bs-select > button,
		.ajs-table > tbody tr td.has-input div > ol.nya-bs-select > button {
			background-color: transparent;
		}

	.ajs-table > tbody tr td.has-input > div.input-group input,
	.ajs-table > tbody tr td.has-input div > div.input-group input {
		width: 100%;
		border: none;
		height: 28px;
	}

	.ajs-table > tbody tr td.has-input > div.input-group .input-group-btn > button,
	.ajs-table > tbody tr td.has-input div > div.input-group .input-group-btn > button {
		border: none;
		height: 28px;
	}

	.ajs-table > tbody tr td.has-input > ol.nya-bs-select.nya-bs-select-full,
	.ajs-table > tbody tr td.has-input div > ol.nya-bs-select.nya-bs-select-full {
		width: 100%;
	}

	.ajs-table > tbody tr td.has-input > ol.nya-bs-select > button.dropdown-toggle,
	.ajs-table > tbody tr td.has-input div > ol.nya-bs-select > button.dropdown-toggle {
		width: 100%;
		border: none;
	}
