@charset: "UTF-8";

/* form style */
.input-wrapper{
	padding: 0.25rem 0.5rem 1rem;
}
.input-wrapper:not(:last-child){
	border-bottom: 1px solid #DDDDDD;
}
.input-wrapper ::placeholder{
	color: #E6E6E6;
	font-size: 0.8125rem;
}
.input-wrapper .badge-required{
	color: white;
	background-color: #CB2F2C;
	font-size: 0.625rem;
	width: 2rem;
	text-align: center;
}
.input-wrapper .badge-arb{
	color: white;
	background-color: #919191;
	font-size: 0.625rem;
	width: 2rem;
	text-align: center;
}
.input-wrapper .input-label{
	font-size: 0.875rem;
	font-weight: bold;
	margin-bottom: 0.25rem;
}
.input-wrapper .form-select:invalid{
	color: #505050;
}
.input-wrapper .form-select{
	padding: 0.625rem 0.5rem;
}
