/*! formstone v1.3.3 [upload.css] 2017-04-18 | GPL-3.0 License | formstone.it */

.fs-upload{position:relative;overflow:hidden}.fs-upload,.fs-upload *,.fs-upload :after,.fs-upload :before,.fs-upload:after,.fs-upload:before{box-sizing:border-box;-webkit-transition:none;transition:none;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.fs-upload-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1px;opacity:0;pointer-events:none}.fs-upload-target{cursor:pointer}.fs-upload-disabled .fs-upload-target,.no-touch .fs-upload-disabled:hover .fs-upload-target{cursor:default;cursor:not-allowed}
.fs-upload-target,
.fs-upload-target:hover,
.class-a,
.class-a:hover {
	background: white;
	margin: 5px 20px;
	padding: 25px 10px;
    cursor: pointer;
	border: 3px dashed silver;
	color: #333;
	text-decoration: none !important;
}
.fs-upload-target:hover,
.class-a:hover {
	background-color: #eee;
	border: 3px solid silver;
}
.fs-upload-target {
	/*height: 200px;*/
}
.fs-upload.fs-upload-dropping .fs-upload-target {
	border-color:green;
}	
progress {
    border:0;
	width: 50%;
	height: 20px;
	border-radius: 5px;
	background: #f1f1f1;
}
progress::-webkit-progress-bar {
	width: 300px;
	height: 20px;
	border-radius: 5px;
	background: #f1f1f1;
}

progress::-moz-progress-bar {
    border-radius: 5px;
	background: #35b545;
}
li.upload_error progress::-moz-progress-bar{
	background: #ff0000 !important;
}
li.upload_error {
	color:#ff0000
}

.file {
	display: block;
    float: left;
    width: 20%;
}
.progress {
    display: block;
    float: right;
    text-align: right;
    width: 30%;
}
.upload_ok {
	color:green;
}
