.contentJustify {
	margin-top: "15px";
	text-align: "justify";
}

.signLabel {
	color: #cc4c02;
}

.signerName {
	color: #0088ff;
}

.red-text {
	color: #ff0000;
}

.text-justify {
	text-align: justify;
}

.paragraph-justify {
	text-align: justify;
	padding-left: 10px;
	border-spacing: 10px;
}

.inner-list {
	display: table;
	text-align: justify;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: separate;
	border-spacing: 10px;
	counter-reset: section;
}

.confirmCheckboxMsgStyle {
	padding-left: 10px;
}

.personal-statement {
	padding-left: 20px;
	text-align: justify;
}

.center {
	text-align: center !important;
	font-size: 90%;
}

.center-middle {
	text-align: center !important;
	font-size: 75%;
}

.counting-station-button {
	color: #fff;
	background-color: #0000ff;
	border-color: #0000ff;
}

.text-center-vertical {
	padding-top: 0.375rem;
	margin-right: 10px;
	display: inline-block;
	font-weight: bold;
}

.counting-station-remind-msg-chi {
	margin-top: 10px;
}

.counting-station-remind-msg-chi::before {
	content: "*";
	position: relative;
}

.counting-station-remind-msg-en {
	margin-top: 10px;
}

.counting-station-remind-msg-en::before {
	content: "*";
	position: relative;
	top: -2px;
}

.table-row {
	display: table-row;
	gap: 20%;
}

.table-cell-index {
	display: table-cell;
	width: 25px;
}

.table-cell-value {
	display: table-cell;
	width: calc(100% - 25px);
	padding-left: 15px;
}

ol.custom-list {
	margin-left: 10px;
}

.custom-list[type="a"],
.custom-list[type="i"] {
	list-style: none;
	padding-left: 20px !important;
}

.custom-list[type="a"] li,
.custom-list[type="i"] li {
	padding-left: 10px !important;
}

.custom-list li {
	position: relative;
}

.custom-list[type="a"] li::before {
	content: "(" counter(list-item, lower-alpha) ")";
	position: absolute;
	left: -20px;
}

.custom-list[type="i"] li::before {
	content: "(" counter(list-item, lower-roman) ")";
	position: absolute;
	left: -20px;
}

.custom-list li::before {
	content: "(" counter(list-item, decimal) ")";
	position: absolute;
	left: -20px;
}

.fieldset_label {
	display: inline-block !important;
	width: 20px;
}

.not-bold {
	font-weight: normal !important;
	font-weight: initial !important;
}

#step4 .mandatoryNote,
#step6 .mandatoryNote,
#step8 .mandatoryNote,
#step10 .mandatoryNote,
#step12 .mandatoryNote,
#step14 .mandatoryNote,
#step15 .mandatoryNote {
	display: none !important;
}
