﻿.kendo-upload-field {
}
.kendo-upload-field .k-widget { border:none; }
.kendo-upload-field .k-widget.k-upload.k-header { border:none; margin:0; padding:0; background:#fff;  }
.kendo-upload-field .k-widget.k-upload.k-header .k-dropzone { border:none; margin:0; padding:0; margin-bottom:6px; float:left; margin-right:10px; padding-bottom:4px;  }
.kendo-upload-field .k-widget.k-upload.k-header .k-dropzone .k-upload-status  { display:none; }
.kendo-upload-field .k-upload .k-upload-button { min-width:initial; background-color:#eee;  width:56px; height:56px; max-width:100%; max-height:100%; font-size:40px; line-height:1.2; margin:0 !important }
.kendo-upload-field .k-upload .k-upload-button input { font-size:40px !important;}
.kendo-upload-field ul.k-upload-files { border:none; float:left; font-size: 80%; line-height:2.2; border:none !important; }
.kendo-upload-field ul.k-upload-files li.k-file { float:left; border:none; padding:0; margin-right:10px; width:56px; height:56px;}
.kendo-upload-field .upload-thumbnail { max-width:56px; max-height:56px;border-radius:4px; }
.kendo-upload-field .upload-thumbnail-cover { width: 56px; height: 56px; display:block; background-position:50% 50%; background-repeat: no-repeat; background-size: cover; }
.kendo-upload-field .upload-thumbnail-contain { width: 56px; height: 56px; display:block; background-position:50% 50%; background-repeat: no-repeat; background-size: contain; }
.kendo-upload-field .k-file-success .k-progress { background:#fff;}
.kendo-upload-field .k-file>.k-icon { display:none;}
.kendo-upload-field .k-filename .k-upload-pct { display:none; }
.kendo-upload-field .k-filename { margin:0; }
.kendo-upload-field .k-file.k-file-success .k-upload-status { right:2px; top:2px; }
.kendo-upload-field .k-file.k-file-success .k-upload-status .k-upload-pct { display:none; }
.kendo-upload-field .k-file.k-file-success .k-upload-status .k-button > .k-icon { background-color: rgba(255, 255, 255, 0.5); border-radius:4px;}
.kendo-upload-field .k-file.k-file-success .upload-thumbnail-link { display:block; width:56px; height:56px; position:relative; text-align:center; }
.kendo-upload-field .k-file.k-file-success .upload-thumbnail-link .upload-menu-overlay { position:absolute; width:56px; height:56px; display:none; text-align:center; color:#fff; background-color: rgba(0, 0, 0, 0.5); padding-top:34px; }
.kendo-upload-field .k-file.k-file-success .upload-thumbnail-link .upload-menu-overlay a { font-size:18px; color:#fff; line-height:1.1; }
.kendo-upload-field .k-file.k-file-success .upload-thumbnail-link:hover .upload-menu-overlay { display:block; }
.kendo-upload-field .k-file.k-file-error .k-filename, .kendo-upload-field .k-file.k-file-progress .k-filename { display:none;}
/*.kendo-upload-field .k-file.k-file-progress { background-image:url(/images/ajax-loader.gif); background-position:center center; background-repeat:no-repeat; }*/ 
.kendo-upload-field .k-file.k-file-progress .k-upload-status { right:0; }
.kendo-upload-field .k-file.k-file-progress .k-progress {  }
.kendo-upload-field .k-file.k-file-progress { border:1px solid #eee; }
.kendo-upload-field .k-file.k-file-progress .k-upload-status { display:none; }
.kendo-upload-field .k-dropzone em { display:none !important; }

.kendo-upload-field .fa-kendo-file-icon { font-size:12px; padding-left:4px; padding-right:4px; font-weight:normal; }