/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@500&display=swap'); */
body{
	font-family: "Helvetica Neue",Helvetica,Arial, "Microsoft Jhenghei", sans-serif;
	padding-bottom: 15px;
}
.form-group > label:first-child:empty{
	min-height: 1.4em;
	display: block
}
.form-maxwidth .form-group{
	max-width: 300px
}
img{
	max-width: 100%;
	height: auto;
}
.upload-preview > img{
	width: 100%;	
}
.upload-dropzone{
	transition: .2s;
	padding: 15px;
	background: rgba(0,0,0,0.05);
	text-align: center;
	color: #ccc;
	line-height: 2;
	margin-top: 15px;
}
.upload-dropzone.hover{
	background: rgba(0,0,0,0.01);	
}
#fileName{
	color: #333;
	margin-bottom: 0;
}