ul#files-2, ul#files, ul.files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:5px; background:#f2f2f2; border:1px solid #dbdbdb; margin-bottom:5px; float:left; margin-right:5px;}

ul.files li, ul#files-2 li{ padding:5px; background:#f2f2f2; border:1px solid #dbdbdb; margin-bottom:5px;}
ul.files.files-mini li{ padding:0px; background:#f8f8f8; border:1px solid #dbdbdb; margin-bottom:3px;}
ul.files.files-mini li a.btn-block{ text-align:left !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100% }


ul#files li img{ max-height:100px; border:none;}
li.success{ background:#d9f0ca; border-color:#b9e49e;}
li.success.active{ border-color:#db3f26 !important; outline:1px solid #db3f26 !important;}
li.error{background:#febcbc; border-color:#fe9898;}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button, .qq-upload-drop-area {
	color: #fff;
	background-color: #4cae4c;
	border-color: #5cb85c;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	transition: all 0.3s ease 0s !important;
}
 .qq-upload-drop-area{
	margin-left:10px;
	cursor:auto; 
}
.qq-upload-button-focus, .qq-upload-button-hover {
	color: #fff;
	background-color: #3f8f3f;
	border-color: #47a347;
}

.qq-upload-button:active{}


/*.qq-upload-drop-area {  position:absolute; top:0; left:0; width:100%; height:100%; min-height:70px; z-index:2; background:#5cb85c; text-align:center;-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;-o-border-radius:3px;border-radius:3px; color:#fff}
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-drop-area-active {background:#3f8f3f;}
*/

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text { }
.qq-upload-file {height:105px; min-width:80px; display:block; background:url(../img/loading.gif) no-repeat center; word-wrap:break-word; text-indent:-9999px;}
#files-2 .qq-upload-file, .files .qq-upload-file {height:auto !important; text-indent:0 !important; background:none; float:left; padding:7px;}

.qq-upload-spinner {display:inline-block; width:15px; height:15px; vertical-align:text-bottom;}

.qq-upload-size { width:96%; margin:0px 3%;}

.qq-upload-cancel { float:left;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


.profile-pic{ position:relative; margin:auto; max-width:190px; max-height:190px; text-align:center; }
.profile-pic img{ max-width:190px; max-height:190px; margin:0px auto; display:block; }
#upload-ppic .qq-upload-list {display:none; }
.loader {background:rgba(255,255,255,0.7) url(../img/loading.gif) no-repeat center; width:100%; height:0px; position:absolute; top:0; left:0; text-align:center; color:#000; font-weight:700; }