.plupload_button{display:-moz-inline-box;display:inline-block;font:12px sans-serif;text-decoration:none;color:#42454a;border:1px solid #bababa;padding:2px 8px 3px 20px;margin-right:4px;background:#f3f3f3 url(../images/buttons.png) no-repeat 0 center;outline:0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.plupload_button:hover{color:#000;text-decoration:none}
.plupload_disabled,a.plupload_disabled:hover{color:#737373;border-color:#c5c5c5;background:#ededed url(../images/buttons-disabled.png) no-repeat 0 center;cursor:default;display:none}
.upload_btn{display: block;-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-repeat: repeat-x;border-radius: 4px;color: #fff;cursor: pointer;padding: 8px 13px 8px;text-align: center;vertical-align: middle;line-height: 20px;outline: none;font-size: 13px;font-weight: 700;}
.upload_btn:hover{color:#fff;text-shadow:none;text-decoration:none}
.plupload_add{background-color: #479cfc;}
.plupload_add:hover{background-color: #438FE6;}
.plupload_add:active{box-shadow: inset 0 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.6);}
.plupload_cancel{color: #666;background-color: #CCC;margin-right: 10px;margin-left: 10px;}
.plupload_cancel:hover{color: #666;background-color: #bbb;margin-right: 10px;margin-left: 10px;}
.plupload_cancel:active {-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);box-shadow: inset 0 2px 0px rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8);}
.plupload_button_minimize{float:left;display:none}
.plupload_button_cancel{float:right;margin-top: 8px;margin-right: 6px}
.plupload_button_add{float:right;margin-top: 8px;margin-right: 6px}
.plupload_button_start{float:right}
.plupload_button_share{float:right;display:none;margin-top: 8px;margin-right: 6px}
.plupload_wrapper{font-family: 'Open Sans',arial,verdana,tahoma,sans-serif;width:100%}
.plupload_container{border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #9B9898;box-shadow: 0 1px 1px rgba(0,0,0,0.25);}
.plupload_container input{border:1px solid #DDD;font:11px Verdana,sans-serif;width:98%}
.modal_header{background-color: #fff;border-radius: 4px 4px 0 0;height: 50px;border-bottom: 1px solid #eee;}
.plupload_header_content{color:#FFF}
.plupload_header_title{height:43px;text-align:center;}
.upload_title_text{color: #333;font-size: 15px;font-weight: 300;margin: 0 auto;width: 126px;padding: 15px;}
.plupload_header_text{font:12px sans-serif}
.plupload_filelist{margin:0;padding:0;list-style:none}
.plupload_scroll .plupload_filelist{height:330px;background:#fff;overflow:auto;}
.plupload_filelist li{color: #666;line-height: 14px;font-size: 13px;font-weight: 300;padding: 16px 0;}
.plupload_filelist_header{border-bottom: 1px solid #eee;color: #999;background-color: #fcfcfc;padding: 6px 0 0;height: 22px;font-size: 12px;font-weight: 300;} 
.plupload_filelist_footer{background: #eee;box-shadow: 0px -1px 0px #ccc;height: 67px;padding-top: 0;vertical-align: middle;border-radius: 0 0 4px 4px;z-index: 300;position: relative;}
.plupload_file_name{float:left;overflow:hidden;margin-left:14px;text-overflow: ellipsis;}
.plupload_file_location{float:left;height:18px;margin-left:35px;overflow:hidden;width:140px}
.plupload_file_location_header{float:left;margin-left:83px;overflow:hidden}
.plupload_file_size_header{float:left;margin-left:180px;text-align:right}
.plupload_file_status_header span{color: #999;}
.plupload_file_status_header{float:left;margin-left:124px;color:#666}
.plupload_file_status span{color:#42454a}
.plupload_file_status{margin-left:100px;color:#777}
.um_file_prog_container,.plupload_progress_container{background-color: #eee;bottom: -28px;height: 4px;position: relative;}
.plupload_buttons {margin-top: 4px;}
.plupload_progress_container{bottom:3px; visibility: hidden;}
.um_file_prog_bar,.plupload_progress_bar{background: #479cfc;background: -moz-linear-gradient(left, #5c97d8 0%, #99e7ff 25%, #5c97d8 50%, #99e7ff 75%, #5c97d8 100%) repeat;background: -webkit-gradient(linear, left top, right top, color-stop(0%,#479cfc), color-stop(25%,#6EE2FF), color-stop(50%,#479cfc), color-stop(75%,#6EE2FF), color-stop(100%,#479cfc)) repeat;background: -webkit-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: -o-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: -ms-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: linear-gradient(to right, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479cfc', endColorstr='#479cfc',GradientType=1 );height: 4px;margin-top: -1px;position: relative;-webkit-background-size: 50% 100%;-webkit-animation-name: moving-gradient;-webkit-animation-duration: 2.5s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;}
@-webkit-keyframes moving-gradient {0% { background-position: left bottom; }100% { background-position: right bottom; }}
li.plupload_done .um_share_this,li.plupload_done .um_copy_this{display:block!important;color:#515a63!important;cursor:pointer}
.plupload_action_container{float:left}
.um_share_this{display: none;float: left;cursor: pointer;margin-left: 24px;margin-top: -7px;border-radius: 3px;background: #eee;padding: 6px 10px;font-weight: bold;}
.um_share_this:hover{background: #CCC;}
.um_share_this:active {box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05), inset 0 18px 10px rgba(183, 187, 190, 0.5);}
/*.um_share_this i{float:left;background-image:url(../images/um_tinyicons.png);background-position:0 0;width:10px;height:9px;margin-top:3px;margin-right:3px}*/
.um_copy_this{display: none;float: left;cursor: pointer;margin-left: 9px;margin-top: -7px;border-radius: 3px;background: #eee;font-weight: 700;padding: 6px 10px;}
.um_copy_this:hover{background: #ccc;}
.um_copy_this:active{box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.05), inset 0 18px 10px rgba(183, 187, 190, 0.5);}
/*.um_copy_this i{float:left;background-image:url(../images/um_tinyicons.png);background-position:0 -9px;width:13px;height:13px;margin-top:0px;margin-right:2px}*/
.plupload_progress{position:relative;}
#folder_name{display:none}
.plupload_file_status,.plupload_file_action{text-align:right}
.plupload_filelist .plupload_file_name{width:220px;height:17px}
.plupload_file_size{float:left;margin-left:10px;width:70px}
.plupload_file_action{height:9px;width:9px;float:right}
.plupload_file_action *{display:none;width:9px;height:9px;float:right;margin-right:17px;margin-top:5px}
.float_left{float:left}
.move_right{margin-left:15px;margin-top:1px!important}
#text_current_mini{cursor:pointer}
li.plupload_uploading{}
li.plupload_done{color:#AAA}
li.plupload_uploading a{background:url(../images/um_delete.png)}
li.plupload_uploading a:hover{background-position:0 -10px}
.plupload_delete{background: url(../images/fd_main_sprite_v2.png);background-position: -429px -4px;display: block;float: right;height: 12px;margin-right: 7px;width: 13px;cursor: pointer;}
.plupload_delete:hover{background-position: -429px -17px;}
.plupload_delete:active{background-position: -429px -30px;}
li.plupload_failed a{background:url(../images/error.gif);cursor:default}
.plupload_done{background: url(../images/fd_main_sprite_v2.png);background-position: -460px -61px;cursor: default;height: 14px;margin-top: 0px;width: 18px;margin-right: 6px;float: right;}
.plupload_progress,.plupload_upload_status{display:block}
.plupload_progress_bar{width: 0;height: 5px;top: -2px;background: #479cfc;background: -moz-linear-gradient(left, #5c97d8 0%, #99e7ff 25%, #5c97d8 50%, #99e7ff 75%, #5c97d8 100%) repeat;background: -webkit-gradient(linear, left top, right top, color-stop(0%,#479cfc), color-stop(25%,#6EE2FF), color-stop(50%,#479cfc), color-stop(75%,#6EE2FF), color-stop(100%,#479cfc)) repeat;background: -webkit-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: -o-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: -ms-linear-gradient(left, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;background: linear-gradient(to right, #479cfc 0%,#6EE2FF 25%,#479cfc 50%,#6EE2FF 75%,#479cfc 100%) repeat;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479cfc', endColorstr='#479cfc',GradientType=1 );-webkit-background-size: 50% 100%;-webkit-animation-name: moving-gradient;-webkit-animation-duration: 2.5s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;}
.um_file_prog_container_done div{background: #6dc831;}
.plupload_clear,.plupload_clearer{clear:both}
.plupload_clearer,.plupload_progress_bar{display:block;font-size:0;line-height:0}
.plupload_droptext{background:transparent;text-align:center;vertical-align:middle;border:0}
.big_drop_text{color: #aaa;padding-top: 128px;font-weight: 300;font-size: 21px;}
.small_drop_text{font-size: 12px;font-weight: 300;color: #aaa;margin-top: 8px;}