/* HA Logo */
.emblemZH {
	display: none !important;
}
.emblem {
	display: none !important;
}
@media screen and (max-width: 600px) {
	#deptLogo h3 {
		font-size: 1.4em !important;
		font-weight: 700 !important;
	}
}
.deptLogoContainer img {
	margin-right: 6px !important;
}
.deptNameHeaderZH {
	letter-spacing: 1px !important;
}
.deptNameContainer h3 {
	word-spacing: 0px !important;
	font-size: 1.8em !important;
}
/* End: HA Logo */
.mgb1 {
  margin-bottom: 1px;
}
.mgb10 {
  margin-bottom: 10px;
}
.mgb15 {
  margin-bottom: 15px;
}
.mgb20 {
  margin-bottom: 20px;
}
.mgb30 {
  margin-bottom: 30px;
}
.mgt15 {
  margin-top: 15px;
}
.mgt60 {
  margin-top: 60px;
}
.pdb10 {
  padding-bottom: 10px;
}
.pdb15 {
  padding-bottom: 15px;
}
.pdb30 {
  padding-bottom: 30px;
}
.pdl15 {
  padding-left: 15px;
}
.pdl20 {
  padding-left: 20px;
}
.pdl25 {
  padding-left: 25px;
}
.pdt5 {
  padding-top: 5px;
}
.pdt10 {
  padding-top: 10px;
}
.rednote {
  font-size: 1.0em;
  color: red;
  font-weight: bold;
}
.text_100 {
  font-weight: 100;
}
.text_b {
  font-weight: bold;
}
.text_n {
  font-weight: normal;
}
.text_s9 {
  font-size: 9pt;
}
.text_u {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.header1 {
  margin-bottom: 10px;
  font-weight: bold;
}
.form_note1 {
  font-size: 1.1em;
  color: #D61102;
}
.form_note2 {
  font-size: 1.1em;
  color: brown;
  font-weight: bold;
}
.form_note3 {
  font-size: 1.2em;
  color: #D61102;
  font-weight: bold;
}
ol.nested {
  counter-reset: count;
  list-style-position: outside;
  padding-left: 40px;
  margin-bottom: 10px;
}
ol.nested li {
  display: block;
  list-style: none;
  counter-increment: count;
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}
ol.root li::before {
  content: counters(count, '.') '. ';
  position: absolute;
  left: -20px;
  display: inline-block;
  font-weight: bold;
}
ol.sub {
  padding-left: 35px;
/*  padding-inline-start: 0px; */
}
ol.sub li::before {
  content: counters(count, '.') ' ';
  margin-left: 0px;
  padding-left: 0px;
  padding-inline-start: 0px;
}
/* Alpha list - reset counter and use lowercase letters */
ol.alpha {
  counter-reset: alpha-count;
  list-style: none;
}
ol.alpha li {
  display: block;
  counter-increment: alpha-count;
  padding-left: 5px;
}
ol.alpha li::before {
  content: '(' counter(alpha-count, lower-alpha) ') ';
  font-weight: normal;
}
ol.roman {
  counter-reset: roman-count;
  list-style: none;
}
ol.roman li {
  display: block;
  counter-increment: roman-count;
  padding-left: 5px;
}
ol.roman li::before {
  content: '(' counter(roman-count, lower-roman) ') ';
  font-weight: normal;
}
ol.note {
  list-style-type: decimal;
}
ol.note li {
  margin-bottom: 10px;
}
table.note {
  margin-top: 30px !important;
}
td.noteMarker {
  padding-right: 3px !important;
  vertical-align: top;
  white-space: nowrap;
}
td.note {
  padding-bottom: 10px !important;
}
