.fileupload .ui-button-text-icon-primary .ui-button-text, .fileupload .ui-button-text-icons .ui-button-text {
    padding: 0.2em 0.5em 0.2em 2.0em;
}

.fileupload .ui-widget {
    font-size: 12px;
}

.fileupload img, .fileupload canvas {
    border-radius: 8px;
}

.fileupload .files .preview, .fileupload .files .name, .fileupload .files .delete, .fileupload .files .size, .fileupload .files .progression, .fileupload .files .cancel {
    padding: 2px;
    vertical-align: middle;
}

.fileupload .files .name, .fileupload .files .progress {
    width: 90px;
}

.fileupload .files .name .breakWord {
    word-wrap: break-word;
    width: 80px;
}

.fileupload .files .progression {
    margin: auto;
}

.ui-state-disabled, .ui-state-disabled input {
    cursor: default !important;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity = 35);
    background-image: none;
}

.fileupload .progress .bar {
    background-image: url(../../../images/plugins/fileupload/progress-bar.gif) !important;
    height: 20px;
    border: 1px solid rgba(82, 168, 236, 0.8);
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

.fileupload .fileupload-loading {
    background-image: url(../../../images/plugins/fileupload/ajax-loader.gif);
    display: block;
    width: 100%;
    height: 32px;
    position: inherit;
    margin: 10px 0 0;
}
.fileupload .filedelete-loading{
	background-image: url(../../../images/plugins/fileupload/ajax-loader-small.gif);
	width: 16px;
	height: 16px;
}

.delete .ui-button-text:after {
    content:"&nbsp;";
}