.uploader .moxie-shim-html5 {
	display:none;
}

.uploader .form-control {
	border-width:0px;
	border-right:1px solid #ccc;
}

.uploader input[name='file_subject'],
.uploader .input-group {
	border:1px solid #ccc;
	border-radius:4px;
}

#fileUpload .file-upload.btn-success {
	border-color:transparent !important;
}

.uploader.has-error input[name='file_subject'], .uploader.has-error .input-group {
	border-color: #a94442;
}


button.pfformfield.btn.btn-default.file-upload,
a.dlformfield.btn.btn-default.file-download,
button.deformfield.btn.btn-default.file-delete {
	background-image:none;
	background-color:#fff;
}

button.pfformfield.btn.btn-default.file-upload:hover,
a.dlformfield.btn.btn-default.file-download:hover,
button.deformfield.btn.btn-default.file-delete:hover {
	background-image:none;
	background-color:#f0f0f0;
}


button.pfformfield.btn.btn-default.file-upload[disabled],
button.pfformfield.btn.btn-default.file-upload.disabled,
a.dlformfield.btn.btn-default.file-download.disabled,
button.deformfield.btn.btn-default.file-delete.disabled {
	background-image:none;
	background-color:#e0e0e0;
}

body #fileUpload .file-delete, body #fileUpload .file-download, body #fileUpload .file-upload {
	border-color: transparent transparent transparent #c3c3c3 !important;
	color: #333;
	width: 40px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.css-upload {
	min-width:100%
}

.pfformfield span {
	color:#fff !important;
}
