.formDefaultParent {
	width: 500px;
	max-width: 100%;
	margin: 0px auto;
}
.defaultFormBox {
	background-color: #ffffff;
	border: 1px solid #dedede;
	border-radius: 10px;
	padding: 10px 15px;
}
.inputRow {
	padding: 5px;
}
.inputRow * {
	outline: none;
}
.inputRow label {
	display: block;
	line-height: 35px;
	padding: 0px 5px;
}
.inputRow select {
	width: 100%;
	border: 1px solid #999;
	border-radius: 3px;
	padding: 0px 5px;
	box-sizing: border-box;
	background: #FFF;
	height: 37px;
	font-family: Tahoma;
}
.inputRow input[type=text],
.inputRow input[type=password],
.inputRow input[type=time],
.inputRow input[type=number] {
	width: 100%;
	border: 1px solid #999;
	line-height: 35px;
	border-radius: 3px;
	padding: 0px 5px;
	box-sizing: border-box;
	background: #FFF;
	font-family: Tahoma;
}
.inputRow input[type=file] {
	margin-top: 10px;
}
.inputRow input[type=number] {
	letter-spacing: 1px;
	direction: ltr;
	-webkit-appearance: none;
	-moz-appearance: textfield;
}
.inputRow textarea {
	width: 100%;
	border: 1px solid rgb(153, 153, 153);
	border-radius: 3px;
	height: 100px;
	resize: vertical;
	font-size: 12px;
	line-height: 20px;
	padding: 5px;
	font-family: Tahoma;
}
.submitBtn {
	color: #FFF;
	padding: 5px 20px;
	border-radius: 30px;
	line-height: 25px;
	font-size: 12px;
	cursor: pointer;
	border: none;
	min-width: 120px;
	font-family: inherit;
	text-align: center;
}
.inputRow .submitBtn {
	margin-top: 10px;
}
.dateRow {
	display: flex;
	justify-content: space-between;
}
.dateRow select {
	width: 30% !important;
}
.formDevider {
	background: linear-gradient(0deg, #fff 0%, #fff 47%, #e2e3e4 47%, #e2e3e4 53%, #fff 53%, #fff 100%);
	height: 30px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 20px auto 0px auto;
	width: 90%;
}
.formDevider span {
	color: #d3d4d5;
	background: #fff;
	padding: 0px 10px;
}
label.required:after {
	content: " *";
	color: red;
}