.jFiler{margin-top:.5em}

.jFiler-row:after,
.jFiler-item:after {
    display: table;
    line-height: 0;
    content: "";
    clear: both;
}

.jFiler-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.jFiler-input {
    position: relative;
    display: block;
    cursor: pointer;
    overflow: hidden;
	color:inherit;
	transition-property:color;
	transition-duration:.2s
}

.jFiler-input.focused, .jFiler-input.dragged, .jFiler-input:hover {
    color:#229BF3
}

.jFiler-input.dragged * {
    pointer-events: none;
}

.jFiler-items{margin:1em 0}

.jFiler-item {
  
    padding-bottom: .5em;
	border-bottom:1px solid #ccc;
	margin-bottom:.5em
	
}
.jFiler-item:last-child{padding-bottom:0; border-bottom:0; margin-bottom:0}

.jFiler-item-container{position:relative; padding-right:30px}

.jFiler-item .jFiler-item-title {
    font-size:89%;
	font-weight:600
}

.jFiler-item .jFiler-item-others {
    font-size: 12px;
    opacity:.5;
    margin-left: -5px;
    margin-right: -5px;
}

.jFiler-item .jFiler-item-others span {
    padding-left: 5px;
    padding-right: 5px;
}

.jFiler-item-assets {
    position: absolute;
    display: block;
    right: 0;
    top: 50%;
    margin-top: -12px;
}

.jFiler-item-assets a {
    display:block
}

.jFiler-item-trash-action{position:relative; color:#F43E57!important; cursor:pointer; width:24px; height:24px}
.jFiler-item-trash-action:before, .jFiler-item-trash-action:after{content:''; position:absolute; top:50%; left:50%; width:18px; border-top:2px solid; margin-left:-9px; }
.jFiler-item-trash-action:before{transform:rotate(45deg)}
.jFiler-item-trash-action:after{transform:rotate(-45deg)}
.jFiler-item-trash-action:hover, .jFiler-item-trash-action:focus{color:#256dec!important}

.jFiler-input-caption-btn{position:relative; padding-left:1.5em}
.jFiler-input-caption-btn:before{content:''; position:absolute; top:50%; left:0; background:#0fa0db; border-radius:1px; width:1em; height:1em; transform:translateY(-50%)}
.jFiler-input-caption-btn:after{content:'+'; position:absolute; top:50%; left:0; transform:translateY(-50%); color:#fff; width:1em; height:1em; line-height:1em; text-align:center}