/* DRAG AND DROP FILE */
.dd-file {
	display: block;
       -webkit-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
	 box-shadow: 0px 0px 0 1px #dadada;
	-webkit-box-shadow: 0px 0px 0 1px #dadada;
	-moz-box-shadow: 0px 0px 0 1px #dadada;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	cursor: pointer;
}
.dd-file .dd-file-input {
	display: none;
}
.dd-file p {
	font-size: small;
}
.dd-file .dd-file-submit {
	display: none;
}
.dd-file .dd-file-label {
display: block;
padding: 24px;
text-decoration: none;
cursor: pointer;
}

/* PROGRESS LINEAR */
.prog-linear {
display: inline-block;
width: 100%;
}
.prog-linear .prog-main {
 background: #dadada;
 max-width: 100%;
     height: inherit;
	     vertical-align: middle;
		 height: 4px;
}
.prog-linear .prog-position {
    width: 0%;
    height: inherit;
    background: #545454;
    color: #fff;
    max-width: 100%;
-o-transition: width 1s;
	 -moz-transition: width 1s;
	 -webkit-transition: width 1s;
    transition: width 1s;
}
.prog-linear .prog-counter {
    font-weight: 700;
    height: inherit;
       color: #545454;
    font-size: inherit;
	vertical-align: middle;
}