.qq-uploader { position:relative; width: 100%;font-size:13px;overflow:hidden;}
fieldset[jv-uploader],fieldset[jv-uploader-re-binder]{	
	padding:10px 10px 0px 10px  !important;
}

.text_fallback{
	position:relative;
	left:10px;
	bottom:10px;
	font-size:80%;
}
.ie_loader{
	background-image:url('/assets/images/loader-24px.gif');
	height:24px;
	width:24px;
	display:block;
	margin:0px 10px;
}
.qq-upload-button {
    display:inline-block;
	padding: 5px 10px !important;
	text-align:center;
    background:#3d87cf;
	border-radius:3px 3px 3px 3px;
	color:#fff;
	float:left;
	background-image: -webkit-linear-gradient(top, #3d87cf 0%, #307ac2 100%);
	background-image: -moz-linear-gradient(top, #3d87cf 0%, #307ac2 100%);
	background-image: -o-linear-gradient(top, #3d87cf 0%, #307ac2 100%);
	background-image: -ms-linear-gradient(top, #3d87cf 0%, #307ac2 100%);
	background-image: linear-gradient(top, #3d87cf 0%, #307ac2 100%);
}
.qq-upload-button:hover{
	background:#215485;
}
.qq-upload-instruction{
	color:#263238;
	font-weight:normal;
	font-size:14px;
	line-height: 48px;
	width:100% !important;
	display:inline-block;
}
.qq-upload-instruction .total-uploaded{
        margin:0;
        font-weight: normal;
}
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; min-height: 40px; z-index:2;
    background:#3d87cf; text-align:center; color:#fff;
}
.qq-upload-drop-area span {
    display:block; width:100%; font-size:16px !important;
    line-height:40px;
}

.qq-upload-drop-area-active {background:#215485;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;display:inline-block}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px; word-break: break-word; text-align: center;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-spinner {display:none}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.upload{
display:none;
}
.qq-upload-success p{margin:0px 2px;}
.qq-upload-list  .actn-delete{
    background: none;
    padding-left: 0;
}
.qq-upload-success  .upload-file-delete{display:inline-block !important;color: #666 !important;padding-bottom: 3px;}
.qq-upload-success  .upload-file-delete:hover{color:#999 !important;}
.uploader{float:left}

.qq-upload-list{margin:0px; padding-bottom:10px !important;list-style-type:none;overflow:hidden;}
.qq-upload-list li{float:left;margin: 0px 10px}

.resume-uploader-error,.cover-uploader-error,.attachment-uploader-error,.uploader-error{
    color:red !important;
}

#progressBar{width:auto;height:20px;display:none;}

#loaded{display:block;height:20px;width:0%;background-image:url('/assets/images/ani-loader.gif'	); background-repeat:repeat-x;}

.progressBar{width:auto;height:20px;display:none}
.loaded{display:block;background-image:url('/assets/images/ani-loader.gif'	);background-repeat:repeat-x;height:20px;}




/**Uploader Directive CSS*/

/***
	REMOVING THE DEFAULT BROWSER STYLES
***/

progress,          /* All HTML5 progress enabled browsers */
progress[role]     /* polyfill */
{

	/* Turns off styling - not usually needed, but good to know. */
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;

	/* gets rid of default border in Firefox and Opera. */
	border: none;

	/* Needs to be in here for Safari polyfill so background images work as expected. */
	background-size: auto;

	/* Dimensions */
	width: 600px;
	height: 20px;

}

/* Polyfill */
progress[role]:after {
	background-image: none; /* removes default background from polyfill */
}

/* Ensure fallback text doesn't appear in polyfill */
progress[role] strong {
	display: none;
}

/***
	ADDING PROGRESS BAR BACKGROUND
***/

progress,                          /* Firefox  */
progress[role][aria-valuenow] {    /* Polyfill */
   background: #fff !important; /* !important is needed by the polyfill */
   border:1px solid #999;
}

/* Chrome */
progress::-webkit-progress-bar {
    background: #fff;
	/*border:1px solid #999;*/
}

/***
	PROGRESS BAR VALUE
***/

/* IE10 */
progress {
    color: #ddd;
	background-image : url('/assets/images/ani-loader.gif'	); background-repeat:repeat-x;
	width:100%;
}

/* Firefox */
progress::-moz-progress-bar {
    /*background: #ddd;*/
	background-image : url('/assets/images/ani-loader.gif'	); background-repeat:repeat-x;
	width:100%;
}

/* Chrome */
progress::-webkit-progress-value {
    /*background: #ddd;*/
	background-image : url('/assets/images/ani-loader.gif'	); background-repeat:repeat-x;
	width:100%;
}

/* Polyfill */
progress[aria-valuenow]:before  {
    background: #ddd;
}


/***
	PROGRESS BAR INTERMEDIATE VALUES
***/
/*
/ Firefox /
progress:not([value])::-moz-progress-bar {
  background-image:  url(../images/indeter.gif);
}

/ Chrome /
progress:not([value])::-webkit-progress-bar {
  background-image:  url(../images/indeter.gif);
}

/ Polyfill - IE /
progress[role]{
	background-image: url(../images/indeter.gif) !important;
}

/ Polyfill - Safari /
progress:not([value])  {
	background-image: url(../images/indeter.gif) !important;
	background-size: auto;  / Needs to be in here for Safari /
}
*/