/*÷������*/
div input[type="file"], span input[type="file"]{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	selector-dummy: expression(this.hideFocus=true);
	width:75px;
	height:30px;
	cursor:pointer;
}

.attachedFileWrap {width: 100%;clear: both;}
.attachedFileWrap .fileAreaWrap {width: 100%;clear: both;float: left;}
.attachedFileWrap .fileAreaWrap .fileArea {width: 89%;float: left;padding: 0 8px;border: 1px solid #dadada;border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;}
.attachedFileWrap .fileAreaWrap .fileArea ul li {width: 100%;height:35px;clear: both;float: left;font-size: 12px;padding: 10px 0 0 0;}
.attachedFileWrap .fileAreaWrap .fileArea ul li.file_none {color: #ccc;color: #999;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a.file_name {display:block;float: left;color:#666;width: 88%;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a.file_name .fileTitle {display: inline-block;float: left;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a.file_name .fileType {display: inline-block;float: left;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a.file_del {display: block;float: right;margin-top: 3px;width: 7px;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a.file_del .icon {display: inline-block;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a .icon_reply {width: 14px;height: 14px;background: url(img/list_del.png) top left no-repeat;}
.attachedFileWrap .fileAreaWrap .fileArea ul li a .icon_del {margin-top: 7px;}
.attachedFileWrap .fileComponent {width: 11%;height: 35px;float: right; position:relative;}
.attachedFileWrap .fileComponent .button {
	width:100%;height:35px;line-height:35px;clear: both;font-weight: normal;font-size: 13px;color: #666;border-left: none;
	border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;-o-border-radius: 0 3px 3px 0;
	background-color:#f8f8f8;
}
.attachedFileWrap .fileAreaWrap .fileArea {width: 80%;}
.attachedFileWrap .fileComponent {width: 20%;}
/*÷������ ���� */
.attachedFile_infoGuide {width: 100%;clear: both;float: left;margin: 5px 0 0 0;}
.attachedFile_infoGuide ul li {line-height: 160%;font-size: 12px;color: #db821f;}
/* �̱�Ÿ�� */
.attachedFile_type01_singleitem .fileAreaWrap .fileArea {height: 35px;}
.attachedFile_type01_singleitem .fileAreaWrap .fileArea ul li {height: 35px;line-height: 35px;padding-top: 0;}
/* ��ƼŸ�� */
.attachedFile_type01_multiitem .fileAreaWrap .fileArea {max-height: 120px;overflow: auto;}
.attachedFile_type01_multiitem .fileAreaWrap .fileArea ul li {height: 35px;line-height: 35px;padding-top: 0;}
/* ���ϸ���Ʈ */
.fileListView {width: 100%;clear: both;float: left;}
.fileListView ul li {width: 100%;clear: both;float: left;line-height: 200%;color: #333;font-size: 13px;}
.fileListView ul li a {color: #333;font-size: 13px;display: inline-block;float: left;}
.fileListView ul li .icon {display: inline-block;vertical-align: middle;float: left;}
.fileListView ul li .icon_file {width: 21px;height: 21px;margin: 2px 0 0 0;background: url(../../images/icon/icon_boardlist.png) top left no-repeat;background-position: 0 -21px;}
.fileListView ul li a .fileTitle {display: inline-block;float: left;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fileListView ul li a .fileType {display: inline-block;float: left;}

.ui-datepicker-trigger {
    display : none;
/* 	float: left; */
	width: 25px;
	height:25px;
	margin-left: 5px;
/*     margin-top: 2px; */
    margin-top: -8px;
  }

.attachedFileWrap .btn-primary {
	height: 37px;
}

span.errors{
	color: red;
}

#timeNotiPop {
	width:500px;
	position: fixed;
/* 	color: #fff; */
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	border-radius:0.3rem;
	font-size: 16px;
	pointer-events:auto;
	border:1px solid rgba(0,0,0,0.2);
	right: 80px;
	bottom: 60px;
	transition: background 0.5s;
	z-index: 999;
	top:auto;
	left:auto;
/*     background: #6ff6cd; */
}

#timeNotiBtn{
	width: 58px;
	height: 58px;
	display:none;
	padding: 0px;
	margin-right: 16px;
	position: fixed;
	bottom: 0px;
	z-index: 999;
	overflow: visible;
	opacity: 1;
	border: 0px;
	transition-duration: 250ms;
	transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	transition-property: opacity, top, bottom;right: 0px;
	font-size:25px;
}