.file-browser .selectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-browser .ui-selected{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms}.file-browser .ui-selected span,.file-browser .ui-selected a{color:#fff}.file-browser .ui-selected .document-title{position:relative}.file-browser .ui-selected .document-title::before{content:"\00a0";visibility:hidden}.file-browser .ui-selected .document-title>*{position:absolute;left:0;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.file-browser .ui-selected .draggable-shadowbox{visibility:visible}.file-browser .ui-selected.dragged,.file-browser .ui-selected.dragged .draggable-shadowbox{opacity:.3}.file-browser .draggable-shadowbox{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;visibility:hidden}.file-browser .drop-zone{position:relative;min-height:140px}.file-browser .drop-zone .file-upload-shadowbox{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;display:none;margin:0;padding:0;opacity:.6}.file-browser .drop-zone .file-upload-shadowbox>div{padding:0 30px}.file-browser .drop-zone.in .file-upload-shadowbox{display:block}.file-browser .drop-zone.hover .file-upload-shadowbox{background-color:inherit}.file-browser .file-browser-lines .table .table-body li{position:relative}.file-browser .file-browser-lines .table .table-body .row [class*="col-"],.file-browser-helper>*{line-height:32px}.file-browser .file-browser-lines .table .table-body .selectable:not(.remove-hover) .data:not(.ui-selected) .table-row:hover{cursor:pointer;background-color:#f8f8f8}.file-browser .file-browser-lines .table .table-body [data-fancybox]{position:absolute;top:0;bottom:0;left:0;right:0;visibility:hidden;margin:0;padding:0}.file-browser .file-browser-lines .document-index{float:left;width:35px}.file-browser .file-browser-lines .document-icon,.file-browser-helper .document-icon{float:left;width:32px;margin-right:8px;text-align:center;cursor:move}.file-browser .file-browser-lines .document-icon>*,.file-browser-helper .document-icon>*{color:#333;background-color:#fff;border-radius:50%}.file-browser .file-browser-lines .document-icon>*.folderish,.file-browser-helper .document-icon>*.folderish{color:#fff;background-color:#333}.file-browser .file-browser-lines .document-icon .flaticon,.file-browser-helper .document-icon .flaticon{top:2px;font-size:20px}.file-browser .file-browser-lines .document-indicator{float:right;width:32px;margin-left:8px;text-align:center}.file-browser .file-browser-lines .document-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-browser .file-browser-lines .avatar{height:16px;vertical-align:text-bottom}.file-browser .file-browser-lines .draggable-shadowbox{border-bottom-style:solid;border-width:1px}.file-browser .file-browser-lines .droppable-hover{margin-top:-1px;border-style:solid;border-width:2px}.file-browser .file-browser-lines .droppable-hover>*{margin:-1px -2px -2px}.file-browser .file-browser-lines .droppable-hover .table-row{border-color:transparent}.file-browser .file-browser-lines .sortable-handle{position:absolute;top:3px;left:4px;height:26px;width:26px;z-index:2;visibility:hidden;background-color:#fff;border-radius:50%;line-height:26px;cursor:move}.file-browser .file-browser-lines .sortable-handle:hover{color:#333;background-color:#e6e6e6}.file-browser .file-browser-lines .ui-selected .sortable-handle{visibility:visible}.file-browser .file-browser-lines .contextual-toolbar .label.message-selection{font-size:100%}.file-browser .file-browser-thumbnails li{margin-bottom:20px}.file-browser .file-browser-thumbnails .thumbnail{position:relative;margin-bottom:0;text-decoration:none}.file-browser .file-browser-thumbnails .thumbnail .img-container{position:relative;display:block;height:100px;color:#333;background-color:#fff;text-align:center}.file-browser .file-browser-thumbnails .thumbnail .img-container img{max-height:100%;margin:auto}.file-browser .file-browser-thumbnails .thumbnail .img-container i.flaticon{font-size:100px}.file-browser .file-browser-thumbnails .thumbnail .img-container i:not(.flaticon){margin-top:20px;font-size:60px}.file-browser .file-browser-thumbnails .thumbnail .caption{display:block}.file-browser .file-browser-thumbnails .thumbnail~*{padding:0 3px}.file-browser .file-browser-thumbnails .folders,.file-browser .file-browser-thumbnails .files{margin-bottom:0}.file-browser .file-browser-thumbnails .folders+hr{margin-top:0;margin-bottom:20px}.file-browser .file-browser-thumbnails .files .thumbnail{margin-bottom:5px}.file-browser .file-browser-thumbnails .document-icon{float:left;height:20px;margin-right:5px}.file-browser .file-browser-thumbnails .document-indicator{float:right;margin-left:8px;margin-right:3px}.file-browser .file-browser-thumbnails .document-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar{position:absolute;bottom:0;left:0;right:0;z-index:-1;opacity:0}.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar,.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar~*{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;transition-duration:200ms}.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar.in{z-index:995;opacity:1}@media screen and (max-width:767px){.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar{position:fixed}.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar .navbar{margin-bottom:0;border-style:solid none none}}@media screen and (min-width:768px){.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar{position:absolute}.file-browser .file-browser-thumbnails.reorganization .contextual-toolbar.in~*{opacity:0}}.file-browser .file-browser-thumbnails.reorganization .thumbnail{-webkit-transition-property:none;transition-property:none}.file-browser .file-browser-thumbnails.reorganization .sortable-handle{position:absolute;top:2px;left:2px;height:28px;width:28px;z-index:2;visibility:hidden;background-color:#fff;border-radius:50%;line-height:28px;cursor:move;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.file-browser .file-browser-thumbnails.reorganization .sortable-handle:hover{color:#333;background-color:#e6e6e6}.file-browser .file-browser-thumbnails.reorganization .folders .sortable-handle{top:0;bottom:0;margin-top:auto;margin-bottom:auto}.file-browser .file-browser-thumbnails.reorganization .ui-selecting .thumbnail,.file-browser .file-browser-thumbnails.reorganization .ui-selected .thumbnail,.file-browser .file-browser-thumbnails.reorganization .droppable-hover .thumbnail{background-color:transparent;border-color:transparent}.file-browser .file-browser-thumbnails.reorganization .ui-selected .sortable-handle{visibility:visible}.file-browser .file-browser-thumbnails.reorganization .ui-selected .thumbnail .caption{color:#fff}.file-browser .file-upload{right:15px;bottom:0;position:fixed;width:33%;z-index:20;max-height:500px}.file-browser .file-upload .panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.file-browser .file-upload .file-upload-list{overflow:auto;max-height:200px}.file-browser-helper>*{position:relative;z-index:1100;padding:8px}
