.ajax-file-upload-statusbar{border:1px solid #0ba1b5;margin-top:10px;margin-right:10px;margin:5px;padding:5px 5px 5px 5px}
.ajax-file-upload-filename{width:100%;height:auto;margin:0 5px 5px 10px;color:#807579}
.ajax-file-upload-progress{margin:0 10px 5px 10px;position:relative;width:250px;border:1px solid #ddd;padding:1px;display:inline-block}
.ajax-file-upload-bar{background-color:#0ba1b5;width:0;height:20px;}
.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}
.ajax-file-upload-red{-moz-box-shadow:inset 0 39px 0 -24px #e67a73;-webkit-box-shadow:inset 0 39px 0 -24px #e67a73;box-shadow:inset 0 39px 0 -24px #e67a73;background-color:#e4685d;display:inline-block;color:#fff;font-size:13px;font-weight:normal;padding:0px 15px;text-decoration:none;text-shadow:0 1px 0 #b23e35;cursor:pointer;vertical-align:top}
.ajax-file-upload-green{background-color:#77b55a;margin:0;padding:0;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;text-decoration:none;cursor:pointer;text-shadow:0 1px 0 #5b8a3c;vertical-align:top}
.ajax-file-upload{width:auto;float:none;font-size:16px;font-weight:bold;padding:15px 20px!important;cursor:pointer;line-height:20px;margin:0 10px 10px 0;display:inline-block;background:#fff;border:1px solid #e8e8e8;color:#888;text-decoration:none;-moz-box-shadow:0 2px 0 0 #e8e8e8;-webkit-box-shadow:0 2px 0 0 #e8e8e8;box-shadow:0 2px 0 0 #e8e8e8;padding:6px 10px 4px 10px;color:#fff;background:#2f8ab9;border:0;-moz-box-shadow:0 2px 0 0 #13648d;-webkit-box-shadow:0 2px 0 0 #13648d;box-shadow:0 2px 0 0 #13648d}
.ajax-file-upload:hover{background:#3396c9;-moz-box-shadow:0 2px 0 0 #15719f;-webkit-box-shadow:0 2px 0 0 #15719f;box-shadow:0 2px 0 0 #15719f}
.ajax-upload-dragdrop{border:2px dotted #a5a5c7;color:#dadce3;text-align:left;vertical-align:middle;padding:10px 10px 0 10px}
.ajax-upload-dragdrop span *{color:#666666;}
.fileRows{list-style-type:none;margin:0;}
.fileRows .fileRow{margin:5px 0;border:1px solid #CCCCCC;background:#fff;}
.fileRows .fileRow input{border:none!important;}
.fileRows .fileRow .btn{float:right;margin:3px 3px 3px 0;}
.file-changeposition-highlight{height:28px;}
.fileRows table{width:99%;}
.fileRows input.ajaxRenameFile{width:99%!important;}
.fileRows div.table{width:100%;}
div.table{display:table;margin:0;}
div.tr{display:table-row;}
div.td{display:table-cell;}
div.tdsmall{width:1px;white-space:nowrap;}
.fileRows{max-height: 160px; overflow: auto;}
.fileRows .fileRow div.td .btn{float:none;} 
.fileRows .fileRow div.td.thumb{width: 120px;}
.fileRows .fileRow div.td.thumb img{max-width: 100px; max-height: 35px; display: inline-block; margin-left: 10px;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.0.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
.icon-move:before                 { content: "\f047"; }
.icon-circle:before               { content: "\f111"; }
.icon-remove:before               { content: "\f00d"; }