.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:5px;}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);font-size:23px;direction:ltr;cursor:pointer;}.fileupload-buttonbar .ui-button,.fileupload-buttonbar .toggle{margin-bottom:5px;}.files .progress{width:200px;}.files .progress,.fileupload-buttonbar .progress{height:20px;}.files .ui-progressbar-value,.fileupload-buttonbar .ui-progressbar-value{background:url(../img/progressbar.gif);}.fileupload-buttonbar .fade,.files .fade{display:none;}.fileupload-loading{position:absolute;left:50%;width:128px;height:128px;background:url(../img/loading.gif) center no-repeat;display:none;}.fileupload-processing .fileupload-loading{display:block;}* html .fileinput-button{margin-right:1px;}* html .fileinput-button .ui-button-text{line-height:24px;}* html .fileupload-buttonbar .ui-button{margin-left:3px;}*+html .fileinput-button{margin-right:4px;}*+html .fileinput-button .ui-button-text{line-height:24px;}*+html .fileupload-buttonbar .ui-button{margin-left:3px;}@media(max-width:767px){.fileupload-buttonbar .toggle,.files .toggle,.files .btn span{display:none;}.files .preview *{width:40px;}.files .name *{width:80px;display:inline-block;word-wrap:break-word;}.files .progress{width:20px;}}@media screen and(-webkit-min-device-pixel-ratio:0){.fileinput-button{margin-top:2px;}}