@import "../fonts/jquery.filer-icons/jquery-filer.css";
.jFiler *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jFiler{font-family:sans-serif;font-size:14px;color:#494949;width: 100%;margin-top: 10px;}
.jFiler-input{position:relative;display:block;width:100%;max-width:400px;height:35px;line-height:32px;margin:0 0 15px;background:#fefefe;border:1px solid #cecece;font-size:12px;font-family:sans-serif;color:#888;border-radius:4px;cursor:pointer;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.25) 0 4px 5px -5px inset;-moz-box-shadow:rgba(0,0,0,.25) 0 4px 5px -5px inset;box-shadow:rgba(0,0,0,.25) 0 4px 5px -5px inset;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.jFiler-input.focused{outline:none;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}
.jFiler.dragged .jFiler-input{border:1px dashed #aaa;background:#f9f9f9}
.jFiler.dragged .jFiler-input:hover{background:#FFF8D0}
.jFiler.dragged .jFiler-input *{pointer-events:none}
.jFiler.dragged .jFiler-input .jFiler-input-caption{width:100%;text-align:center}
.jFiler.dragged .jFiler-input .jFiler-input-button{display:none}
.jFiler-input-caption{display:block;float:left;height:100%;padding-left:10px;text-overflow:ellipsis;overflow:hidden}
.jFiler-input-button{position:absolute;display:block;float:right;height:100%;top:0;right:0;padding:0 15px;border-left:1px solid #ccc;color:#666;text-align:center;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
.jFiler-input-button:hover{-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.07);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.07);box-shadow:inset 0 0 10px rgba(0,0,0,0.07)}
.jFiler-input-button:active{-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,0.1);box-shadow:inset 0 3px 10px rgba(0,0,0,0.1)}
span.jFiler-icon-file{position:relative;width:57px;height:70px;display:inline-block;line-height:70px;text-align:center;border-radius:3px;color:#fff;font-family:sans-serif;font-size:13px;font-weight:700;overflow:hidden;box-shadow:42px -55px 0 0 #A4A7AC inset}
span.jFiler-icon-file:after{position:absolute;top:-1px;right:-1px;display:inline-block;content:'';border-style:solid;border-width:16px 0 0 16px;border-color:transparent transparent transparent #DADDE1}
span.jFiler-icon-file i[class*="icon-jfi-"]{font-size:24px}
span.jFiler-icon-file.f-image{box-shadow:42px -55px 0 0 #e15955 inset}
span.jFiler-icon-file.f-image:after{border-left-color:#c6393f}
span.jFiler-icon-file.f-video{box-shadow:42px -55px 0 0 #4183d7 inset}
span.jFiler-icon-file.f-video:after{border-left-color:#446cb3}
span.jFiler-icon-file.f-audio{box-shadow:42px -55px 0 0 #5bab6e inset}
span.jFiler-icon-file.f-audio:after{border-left-color:#448353}
.jFiler-jProgressBar{height:8px;background:#f1f1f1;margin-top:3px;margin-bottom:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.jFiler-jProgressBar .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#50A1E9;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.jFiler-jProgressBar .bar.dark{background-color:#555}
.jFiler-jProgressBar .bar.blue{background-color:#428bca}
.jFiler-jProgressBar .bar.green{background-color:#5cb85c}
.jFiler-jProgressBar .bar.orange{background-color:#f7a923}
.jFiler-jProgressBar .bar.red{background-color:#d9534f}
.jFiler-row:after{display:table;line-height:0;content:"";clear:both}
.jFiler-items ul{margin:0;padding:0;list-style:none}
.jFiler-items ul.list-inline li{display:inline-block;padding-right:5px;padding-left:5px}
.jFiler-items .pull-left{float:left}
.jFiler-items .pull-right{float:right}
.jFiler-item{float:left}
.jFiler-item .jFiler-item-container{position:relative;margin:10px 20px 30px 0;margin-bottom:0;margin-right:10px;padding:10px;border:1px solid #e1e1e1;border-radius:3px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.06);-moz-box-shadow:0 0 3px rgba(0,0,0,0.06);box-shadow:0 0 3px rgba(0,0,0,0.06)}
.jFiler-item .jFiler-item-container .jFiler-item-thumb{position:relative;width:160px;height:115px;min-height:115px;border:1px solid #e1e1e1;overflow:hidden}
.jFiler-item .jFiler-item-container .jFiler-item-thumb .jFiler-item-thumb-image{width:100%;height:100%;text-align:center}
.jFiler-item .jFiler-item-container .jFiler-item-thumb img{max-width:none;max-height:100%}
.jFiler-item .jFiler-item-container .jFiler-item-thumb span.jFiler-icon-file{margin-top:20px}
.jFiler-item-thumb-image.fi-loading{background:url(data:image/gif;base64,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) no-repeat center;width:100%;height:100%}
.jFiler-item .jFiler-item-container .jFiler-item-info{position:absolute;bottom:-10%;left:0;width:100%;color:#fff;padding:6px 10px;background:-moz-linear-gradient(bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);z-index:9;opacity:0;filter:aplpha(opacity(0));-webkit-transition:all .12s;-moz-transition:all .12s;transition:all .12s}
.jFiler-no-thumbnail.jFiler-item .jFiler-item-container .jFiler-item-info{background:rgba(0,0,0,0.55)}
.jFiler-item .jFiler-item-container .jFiler-item-thumb:hover .jFiler-item-info{bottom:0;opacity:1;filter:aplpha(opacity(100))}
.jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title{display:block;font-weight:700;word-break:break-word;line-height:1}
.jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-others{display:inline-block;font-size:10px}
.jFiler-item .jFiler-item-container .jFiler-item-assets{margin-top:0;color:#333;position:absolute;left:0;bottom:0;width:100%;}
.jFiler-items ul.list-inline li{background:#fff;padding:0 3px;border-radius:2px;margin-right:5px;margin-bottom:5px;}
.jFiler-item .jFiler-item-container .jFiler-item-assets .text-success{color:#3C763D}
.jFiler-item .jFiler-item-container .jFiler-item-assets .text-error{color:#A94442}
.jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-jProgressBar{width:120px;margin-left:-5px}
.jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-item-others{font-size:12px}
.jFiler-item-trash-action:hover{cursor:pointer;color:#008BFF}
.jFiler-item .jFiler-item-container .jFiler-item-info{display:none;}
.jFiler-items ul div{margin-bottom:0!important;}
.jFiler-items ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-start;}
.jFiler-item{flex-basis:15%;position:relative;}
.jFiler-item .jFiler-item-container{padding:0!important;border-radius:0;box-shadow:none;border:none;margin-top:0;}
.jFiler-item .jFiler-item-container .jFiler-item-thumb{width:100%;height:100%;border:none;min-height: inherit;}
.jFiler-item .jFiler-item-container .jFiler-item-thumb img{width:100%;}