

button.n-size {
	font-size: 18px !important;
}
input.n-checkBox{
	margin: 0px;
	width: 25px;
	height: 25px;
}
button.x-btn {
	background-color: transparent;
	border: none;
	position: absolute;
	top: 50%;
	right:0;
	transform: translateY(-50%);
	margin: 0 23px;
	margin-left: 0px;
}
button.s-btn {
	padding: 1px 4px;
	margin-left: 0px;
}
div.line-in{
	white-space: nowrap;
}
div.line-hide{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
}
/* 수주PO번호 등 다건 콤마 연결 값: 18자리 고정폭, 초과분 말줄임 (값 길이 무관 18자 고정) */
.poNoEllipsis{
	display:inline-block;
	width:18ch;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle;
}

label.special{
	background-color: #8bade461;
}

.top-set{
	margin:0!important;
	margin-right:.25rem!important;
	height:100%!important;
}
.center{
	vertical-align:middle!important;
	text-align: center !important;
}
.sum-bar{
	background-color: #6fdb65;
}