.fileinput-button{overflow:hidden;margin-right:4px;position:relative;float:left}.fileinput-button input{transform:translate(-300px) scale(4);filter:alpha(opacity=0);font-size:23px;right:0;position:absolute;opacity:0;top:0;margin:0;cursor:pointer;direction:ltr}.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle{margin-bottom:5px}.files .progress{width:160px}.progress-animated .bar{filter:none;background:url(../img/progressbar.gif)!important}.fileupload-loading{height:128px;position:absolute;background:url(../img/loading.gif) 50% no-repeat;left:50%;width:128px;display:none}.fileupload-processing .fileupload-loading{display:block}* html .fileinput-button{margin:1px -3px 0 0;line-height:24px}*+html .fileinput-button{padding:2px 15px;margin:1px 0 0}@media (max-width:767px){.files .btn span{display:none}.files .preview *{width:40px}.files .name *{width:80px;word-wrap:break-word;display:inline-block}.files .progress{width:20px}.files .delete{width:60px}}.files-list{padding:0;list-style-type:none;margin:0;width:100%}.files-list li{height:175px;padding:1px;border:1px solid #e5e5e5;position:relative;margin:3px 3px 3px 0;cursor:move;width:164px;float:left;display:block}.files-list li.nobuttons{height:155px}.files-list li .preview{height:120px;overflow:hidden;padding:10px;text-align:center;width:200px;display:block}.files-list li .filename{padding:0 0 2px;max-width:300px;text-align:center}.files-list li .options-container{text-align:center}.files-list li:hover{background:#f5f5f5}.files-list li div.error,.files-list li div.progress{position:absolute;top:60px;left:2px}.fileupload-buttonbar .col-md-7{padding-left:0}.upload-files-widget input[type=checkbox]{margin:0}