#usm-new-win-id > h3 { margin-bottom: 0; }

strong { color: #008CBA; }

input[type='text'] { width: 75%; }
input[type='number'] { width: 60px; }
input[type='text'][disabled='disabled'] {width:65%;}

#upload { width: 98%; padding: 0 1%; }
.tch-file .info { }
.tch-file .info p:before { content: '\002D'; }

.tch-file .info li:before { content: '\2757'; color: red; font-weight: bold; padding: 0 5px 0 0; }

.usm-file .usm-btn.usm-me label { vertical-align: middle; }

.tch-file .file_anne { width: 98%; padding: 1%; }
.tch-file .file_anne li { text-align: left; }
.tch-file .file_anne li:before { content: '\2757'; color: red; padding: 0 5px 0 0; }

.tch-file input[type='file'] {width:0;height:0;}
.tch-file label {display:block;padding: 32px 0 34px 0; font-size: 16px; background-color: #f7f7f7; border: 2px solid #d7d7d7; border-radius: 3px; font-weight: bold; }
.tch-file label:hover { background-color: #e7e7e7; }
label.sel {border:2px solid #5272A0}
.tch-file .file-sel:after { content: '\2795'; padding: 0 0 0 5px; font-weight: bold; color: #008CBA; }
.tch-file .file-sel2 { font-size: 13px; margin: 7px 0 0 0; } 

#fileList { width: 98%; overflow-x: hidden; padding: 1%; margin: 0 0 10px 0; }
.fileInfo { float: left; width: 100%; border-bottom: 1px dashed #c6c6c6; margin: 0 0 2px 0; padding: 0 0 1% 0; }
.fileInfo div {float:left; }
.fileInfo div.name { width: 72%; }
.fileInfo div.size {width:21%; padding: 0 2%; text-align:right;}
.fileInfo div.del { color: red; font-weight: bold; width: 2%; cursor: pointer; } 

.tch-statusbar{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:white;opacity:0.9;}
.tch-statusbar .tch-bar-bg {width:340px;height:40px;margin-right:10px;background:url('../img/bar_bg.png') no-repeat center center;}
.tch-statusbar .tch-progress {background:url('../img/bar.png') repeat-x;height:40px;}
.tch-statusbar .tch-percent {font-size:1.2em;font-weight:bold;text-align:center;margin:20px 20px 5px 20px;}
.tch-statusbar .tch-status {font-size:1.2em;font-weight:bold;text-align:center;}