.easi-uploader.type-single, .easi-uploader.type-multiple{
	padding:0;
	border:none;
}

.easi-uploader.type-button.disabled{
	opacity:0.65;
	cursor:default;
	pointer-events:none;
}

.easi-uploader.type-button input[type=file]{
	display:none;
}

.easi-uploader .easi-uploader-table{
	width:100%;
	height:22px;
	display:table;
	table-layout:fixed;
	font-size:12px;
	border:1px solid #999;
	border-radius:3px;
	border-spacing:0px;
	padding:0px;
}

.easi-uploader .file-list:before{
	content:"파일 목록";
	font-weight:bold;
	border-bottom:1px solid #888;
	width:100%;
	padding-bottom:3px;
	display:block;
}

.easi-uploader .file-list{
	border:1px solid #999;
	margin-top:10px;
	width:100%;
	padding:10px;
	border-radius:3px;
	background:#fff;
}

.easi-uploader .file-list.file-drag-enabled{
	background:#ffff80;
	outline:3px solid #0000ff;
}

.easi-uploader .file-list .file-item{
	display:table;
	table-layout:fixed;
	width:100%;
}

.easi-uploader .file-list .file-item .file-item-sorting{
	width:30px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	padding:3px 0px;
	font-size:14px;
	cursor:pointer;
}

.easi-uploader .file-list.ui-sortable-disabled .file-item .file-item-sorting{
	cursor:default;
	opacity:.4;
}

.easi-uploader .file-list .file-item .file-item-main i{
	display:block;
	margin:0;
	padding:0;
}

.easi-uploader .file-list .file-item .file-item-name{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	vertical-align:middle;
	display:table-cell;
	padding:3px 0px;
}
.easi-uploader .file-list .file-item .file-item-remove{
	width:30px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	padding:3px 0px;
}

.easi-uploader .file-list .file-item .file-item-remove button{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:none;
	border:none;
}

/* 단일파일 */

.easi-uploader .easi-uploader-table .file-name-wrap{
	display:table-cell;
	vertical-align:middle;
}

.easi-uploader .easi-uploader-table .file-name-wrap div.file-name{
	background:#fff;
	border:none;
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0px 10px;
}

.easi-uploader .easi-uploader-table .file-remove{
	display:table-cell;
	width:30px;
	height:100%;
	text-align:center;
	vertical-align:middle;
	display:none;
}

.easi-uploader.attached .easi-uploader-table .file-remove{
	display:table-cell;
}

.easi-uploader.disabled .easi-uploader-table .file-remove{
	display:none !important;
}

.easi-uploader .easi-uploader-table .file-remove button{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:none;
	border:none;
}

.easi-uploader .easi-uploader-table .file-btn-wrap{
	display:table-cell;
	vertical-align:middle;
	width:80px;
}

.easi-uploader.disabled .easi-uploader-table .file-btn-wrap{
	display:none !important;
}

.easi-uploader .easi-uploader-table .file-btn-wrap button{
	width:100%;
	height:100%;
	background:#ccc;
	border:none;
	border-left:1px solid #999;
	margin:0;
	padding:0;
}