.red-text {
	color: #ff0000;
}

.title-text {
	color: #cc4c02
}

.importNote {
	white-space: pre-line;
	text-align: justify;
	text-justify: inter-word;
}

.custom-list {
  list-style: none;
  padding-left: 40px;
}

.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;
}

.election-title {
	font-weight: bold;
	font-size: 1.3em;
	color: #cc4c02;
}

.election-date {
	font-weight: bold;
	color: #cc4c02;
}

.organAndProp-title {
	border: 1px solid;
	box-sizing: border-box; 
	width: 500px;
	padding: 6px;
}

.organAndProp-title-en {
	width: 407px;
}

.organAndProp-title-zh {
	width: 209px;
}

.step3-header{
	font-size: 1.3em;
	font-weight: bold;
}

.showUnderReviewOnly {
 display: none;
}
div.reviewContent .showUnderReviewOnly {
 display: block;
}

.hideUnderReviewOnly {
 display: block;
}
div.reviewContent .hideUnderReviewOnly {
 display: none;
}

.signLabel {
	color: #cc4c02;
}

.signerName {
	color: #0088ff;
}

.justify-list {
  text-align: justify;
}

.no-padding {
	padding: 0 0 0 0 !important;
	margin: -10px 0 20px 20px !important;
}

li p {
	text-align: justify;
}

.reviewContent .input-file-summary {
	margin-left: -10px !important;
}

