@charset "UTF-8";
/*
 * jQuery File Upload UI Plugin CSS 6.10
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
.sharespace_visual,
.fileupload-displayed,
.fileupload .fileupload-info .preview {
	display:block;
	text-align:center;
}
.fileinput-button {
	position: relative !important;
	overflow: hidden !important;
	float: left;
	margin-right: 5px;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 23px !important;
	direction: ltr;
	cursor: pointer;
}
.fileupload .fileupload-info .preview {
	width:80px; 
	line-height:80px; 
	text-align:center;
	margin-right:10px;
}
.fileupload-displayed { padding:0 }
.fileupload-displayed img  {
	max-width: 100px;
	line-height: 0;
	text-align: center;
	display: block;
}
.fileupload-displayed.no-file {
	width:100px; 
	line-height:100px; 
	text-align:center;
}

.sharespace_visual img {
	max-width:150px; 
}
.sharespace_visual.no-file {
	width:auto; 
	line-height:100px; 
}

.files .progress {
	width: 200px;
}
.fileupload-buttonbar .fade,
.files .fade {
	display: none;
}
.fileupload-loading {
	position: absolute;
	left: 50%;
	width: 128px;
	height: 128px;
	display: none;
}
.fileupload-processing .fileupload-loading {
	display: block;
}
.fileupload { white-space:nowrap; }
.fileupload label { overflow:hidden; }
.fileupload table { border:none; margin:0; padding:0; border-spacing:0; /*width:100%;*/ }
.fileupload table td { vertical-align:middle; padding:5px; white-space: nowrap; overflow:hidden; }
/*.fileupload table td:last-child { width:100%; }*/
.fileupload table .name a { text-decoration:none; }

/* Fix for IE 6: */
* html .fileinput-button {
	margin-right: 1px;
}
* html .fileinput-button .ui-button-text {
	line-height: 24px;
}
* html .fileupload-buttonbar .ui-button {
	margin-left: 3px;
}

/* Fix for IE 7: */
* + html .fileinput-button {
	margin-right: 4px;
}
* + html .fileinput-button .ui-button-text {
	line-height: 24px;
}
* + html .fileupload-buttonbar .ui-button {
	margin-left: 3px;
}

@media (max-width: 767px) {
  .files .preview * {
    width: 40px;
  }
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word;
  }
  .files .progress {
    width: 20px;
  }
  .files .delete {
    width: 60px;
  }
}

/* Fix for Webkit (Safari, Chrome) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .fileinput-button {
    margin-top: 2px;
  }
}

