form .form-align{
	position:relative;
	padding:0px 0px 10px 0px;
}

form .form-align input{
	padding:5px 10px;
	width:100%;
	height:40px;
	box-sizing:border-box;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:3px;
}

form .form-align input:focus{
	transition:all 0.1s linear;
	border:1px solid #68c1f1;
	box-shadow:0px 0px 0.4em 0px rgba(50, 174, 241, 0.5);
}

form .form-align select{
	padding:5px 10px;
	width:100%;
	height:40px;
	box-sizing:border-box;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:3px;
}

form .form-align select:focus{
	transition:all 0.1s linear;
	border:1px solid #68c1f1;
	box-shadow:0px 0px 0.4em 0px rgba(50, 174, 241, 0.5);
}

form .label{
	position:relative;
	padding:3px 0px 10px 0px;
}

form .label label{
	font-size:14px;
	color:#666;
}

form .form-align button{
	width:auto;
	height:45px;
	font-size:15px;
	color:#FFF;
	background:#14d629;
	border:none;
	padding:5px 20px;
	border-radius:5px;
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
}

form .form-align .concluir-btn{
	color:#777;
	background:#EEE; 
}

form .form-align .apagar-btn{
	color:#FFF;
	background:#fc1a07;
}

form .title{
	padding:5px 0px 10px 0px;
}

form .title h4{
	font-weight:100;
	color:#222;
}

.form-upload{
	position:relative;
	width:100%;
	display:flex;
}

.upload-align{
	width:33.333333333%;
	display:inline-block;
	vertical-align:top;
	padding:0px 2px;
	box-sizing:border-box;
}

.upload-align .upload{
	position:relative;
	padding:10px 5px;
	background:#FFF;
	border:1px solid #EEE;
	border-radius:3px;
	box-sizing:border-box;
}

.upload-align .upload .upload-preview{
	position:relative;
	width:100%;
	box-sizing:border-box;
	max-height:400px;
	border:1px solid #EEE;
	border-radius:1px;
	overflow:hidden;
}

.upload-align .upload .upload-preview img{
	display:none;
	width:100%;
}

.form-upload .upload-input{
	position:relative;
	width:calc(100% - 40px);
	height:auto;
	padding:10px 20px;
	display:block;
	background:#EEE;
	border:1px solid rgba(0, 0, 0, 0.1);
	border-radius:3px;
	font-size:14px;
	color:#555;
}

.form-upload .upload-input .icone{
	opacity:0.7;
}

.form-upload .upload-input input[type=file]{
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
} 



