@charset 'UTF-8';form.file_upload,form.file_upload_small{width:15em;height:2.5em;line-height:2.5em;background:#98fb98}form.file_upload{position:relative;overflow:hidden;direction:ltr;cursor:pointer;text-align:center;color:#333;font-weight:700;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #32cd32}form.file_upload_small{font-size:100%;border:1px solid #32cd32}form.file_upload_large{width:100%;height:7em;line-height:7em;font-size:2em;background:#98fb98;border:1px solid #32cd32}form.file_upload:hover,form.file_upload_highlight{background:#7cfc00}form.file_upload input{position:absolute;top:0;right:0;margin:0;border:300px solid transparent;opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);-o-transform:translate(-300px,-300px) scale(10);-moz-transform:translate(-800px,0) scale(10);cursor:pointer;height:100%}:root form.file_upload input{height:auto}.no-js .file_upload_buttons,.no-js .file_upload_label,.no-js .file_upload_overall_progress,form.file_upload button{display:none}.file_upload .file_upload_buttons,.file_upload .file_upload_label,.file_upload .file_upload_overall_progress{display:block}.file_upload img{border:none}.progressbar,.progressbar div{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.progressbar div{width:100%;height:100%;margin:-1px}.file_upload_overall_progress .ui-progressbar-value,.file_upload_progress .ui-progressbar-value,.progressbar div{background:url(../images/pbar-ani.gif)}.file_upload_progress div{width:150px;height:17px}.file_upload_overall_progress div{width:350px;height:17px}.file_upload .file_name{padding:0 10px;font-size:1.1em}.file_upload .file_size{padding:0 10px 0 0;text-align:right;font-size:1.1em}.file_upload .files,.file_upload_overall_progress{margin:10px 0}.file_upload .ui-widget{font-size:1em}