@charset "utf-8";
@import "Chart.css";
@import "datatables.css";
@import "jquery.fancybox.css";
/* CSS Document */


/** banner starts **/

#banner-wrap {
  min-height: 250px;
  -webkit-transition: min-height .3s, padding .3s;
  transition: min-height .3s, padding .3s;
}

#banner-wrap>img {
  position: absolute;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

#banner-wrap h1 img {
  display: block;
  height: 150px;
  margin: 0 auto;
}

#banner-wrap.done h1 img {
  -webkit-transition: height .3s;
  transition: height .3s;
}

#banner-wrap.twoRowHD h1 img {
  height: 215px;
}

/** banner ends **/



/** breadcrum starts **/

#breadcrum {
  width: 100%;
  font-size: 0.875em;
  /* border-bottom: 1px solid #bdbdbd; */
}

#breadcrum div {
  max-width: 1190px;
  padding: 19px 40px;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: padding .3s;
  transition: padding .3s;
}

#breadcrum a {
  text-decoration: underline;
  color: #004864;
  position: relative;
  margin-right: 30px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#breadcrum a:before {
  content: '';
  width: 6px;
  height: 6px;
  border-left: 1px solid #004864;
  border-top: 1px solid #004864;
  position: absolute;
  top: calc((100% - 6px) / 2);
  right: -16px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/** breadcrum ends **/



#content a {
  color: #333333;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content a:hover,
#content a:focus {
  text-decoration: underline;
  color: #0266AE;
}

.tbl-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
}

.tbl-wrap>div {
  display: block;
  overflow: auto;
  position: relative;
}

.tbl-wrap:before,
.tbl-wrap:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 100%;
  z-index: 1;
  opacity: 0;
  bottom: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.tbl-wrap:before {
  left: 0;
  background: radial-gradient(at left 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-radial-gradient(at left 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-radial-gradient(at left 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
}

.tbl-wrap:after {
  right: 0;
  background: radial-gradient(at right 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-radial-gradient(at right 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-radial-gradient(at right 50%, rgba(100, 100, 100, 0.5) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);
}

.tbl-wrap.scrollLeft:before,
.tbl-wrap.scrollRight:after {
  z-index: 3;
  opacity: 1;
}

.tbl-wrap table {
  width: 100%;
  min-width: 640px;
}

.tbl-wrap table th,
.tbl-wrap table td {
  padding: 10px 15px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #ffffff;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.tbl-wrap table th,
.tbl-wrap table thead td {
  color: #ffffff;
  background-color: #21619A !important;
  font-weight: bold;
}

.tbl-wrap table thead th,
.tbl-wrap table thead td {
  text-align: center;
  vertical-align: middle;
}

.tbl-wrap table th:not(:first-child),
.tbl-wrap table td {
  border-left: 1px solid #ffffff;
}

.tbl-wrap table td {
  background-color: #F8F8F7;
}

.tbl-wrap table tr:nth-child(even) td {
  background-color: #D2E2EE;
}

table#eleComTbl tr td {
  background-color: transparent;
}

table#eleComTbl tr.bgColor td {
  background-color: #D2E2EE !important;
}

.tbl-wrap table td.subHeader {
  font-weight: bold;
  background-color: #B2DDE8 !important;
  color: #333333;
  font-size: 1.111em;
}

.tbl-wrap table tr.subTotal td {
  background-color: #D7D3D5 !important;
  font-weight: bold;
  color: #333333;
}

.tbl-wrap table tr.total td {
  background-color: #ffffff !important;
  padding-left: 0;
  padding-right: 0;
}

.tbl-wrap table tr.total td>div {
  display: block;
  margin: 10px 0;
  border: 1px solid #91611c;
  color: #91611c;
  font-size: 1.444em;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.tbl-wrap table td .icon-tick {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 24px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .tbl-wrap td > ul {
    margin-top: 0;
}

#content .a-left {
  text-align: left !important;
}

#content .a-center {
  text-align: center !important;
}

#content .a-right {
  text-align: right !important;
}

#content {
  padding: 48px 40px;
  padding-top: 20px;
  font-size: 1.125em;
  line-height: 1.556em;
}

#content h2 {
  margin-bottom: 30px;
  font-size: 2.222em;
  line-height: 1.200em;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-align: center;
  color: #13649E;
  border-top: 1px solid #13649E;
  border-bottom: 1px solid #13649E;
  font-weight: 700;
}

#content h3 {
  color: #009AB0;
  margin-bottom: 26px;
  font-size: 1.667em;
  font-weight: 700;
  line-height: 1.267em;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content p {
  margin-bottom: 25px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content ul,
#content ol {
  margin-bottom: 30px;
}

#content ul li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 20px;
}
#content ul.no-arr li{
	padding-left: 0;
} 

#content ul ul {
  margin-top: 15px;
}

#content ul li:before {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #78a1b3;
  position: absolute;
  left: 0;
  top: .3em;
}
#content ul.no-arr li:before{
	display: none;
}
#content ul.no-arr li span{
	display: inline-block;
	width: 40px;
}

#content ul li ul li:before {
  content: '';
  border: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: #92b960;
  position: absolute;
  left: 0;
  top: .45em;
}

#content ol li {
  position: relative;
  margin-bottom: 15px;
  margin-left: 20px;
  list-style-type: decimal;
  padding-left: 15px;
}

#content ul ol,
#content ul ul,
#content ol ul,
#content ol ol {
  margin-top: 15px;
}

#content ul ol li:before {
  display: none;
}
#content ol li ul li{
	list-style-type: none;
	margin-left: 5px;
}



#content .chart-wrap {
  display: block;
  width: 80%;
  position: relative;
  margin: 0 auto 30px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .legend-wrap {
  width: 100%;
  max-width: 665px;
  margin: 0 auto 36px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .legend-wrap.ceo .legend span:nth-child(3),
#content .legend-wrap.legco .legend span:nth-child(2) {
  padding-right: 10px;
}

#content .legend-wrap.ceo .legend span:last-child,
#content .legend-wrap.legco .legend span:last-child {
  text-align: right;
  white-space: nowrap;
}

#content .legend-wrap.ceo .legend span:nth-child(3) {
  flex: 1 1 auto;
}

#content .legend-wrap .legend {
  display: flex;
  align-items: flex-start;
  padding: 16px 0;
  border-bottom: 1px solid #e9e9e9;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .legend-wrap .legend span:first-child {
  flex: 0 1 20px;
  height: 20px;
  width: 20px;
  min-width: 20px;
  border-radius: 50%;
  margin-top: 4px;
}

#content .legend-wrap .legend span:nth-child(2) {
  flex: 0 1 auto;
  white-space: nowrap;
  padding-left: 10px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .legend-wrap .legend span:last-child {
  flex: 1 1 auto;
}

#content .tab-wrap {
  display: flex;
  justify-content: center;
  text-align: center;
  border-bottom: 2px solid #ececec;
  margin-bottom: 20px;
}

#content .tab-wrap div {
  flex: 0 1 auto;
  min-width: 61.9%;
}

#content .tab-wrap a {
  display: flex;
  width: auto;
  float: left;
  width: calc((99.9% - 1px) /2);
  align-items: center;
  font-size: 1.333em;
  line-height: 1.286em;
  padding: 15px 10px;
  color: #616161;
  justify-content: center;
  font-weight: bold;
  text-decoration: none;
  background-color: #e0e0e0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .tab-wrap a:last-child {
  margin-left: 1px;
}

#content .tab-wrap a:hover,
#content .tab-wrap a.active {
  background-color: #f56954;
  color: #333333;
}

#content .tab-wrap.legco a:first-child:hover,
#content .tab-wrap.legco a:first-child.active {
  background-color: #16d4a6;
  color: #333333;
}

#content .tab-content {
  display: none;
}





/****** added by helper 20210311 **********/
#content a.highlightBtn {
  display: block;
  padding: 10px 10px;
  text-align: center;
  color: #fff;
  font-size: 1.125em;
  font-weight: 700;
  background-color: #13649E;
}

#content p.icon {
  font-size: 1.125em;
  padding-left: 50px;
  position: relative;
  font-weight: 700;
  margin-bottom: 10px;
  min-height: 30px;
}

#content p.icon span {
  font-weight: 400;
}

#content p.icon:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  left: 15px;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

#content p.icon.color1,
#content .list-wrap.color1 div.steps span {
  color: #13629D;
}

#content p.icon.color1:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2034%2034%22%20style%3D%22enable-background%3Anew%200%200%2034%2034%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%2313629D%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M33.2%2C17c0%2C8.9-7.2%2C16.2-16.2%2C16.2S0.8%2C25.9%2C0.8%2C17S8.1%2C0.8%2C17%2C0.8S33.2%2C8.1%2C33.2%2C17z%20M15.1%2C25.6l12-12%0A%09c0.4-0.4%2C0.4-1.1%2C0-1.5l-1.5-1.5c-0.4-0.4-1.1-0.4-1.5%2C0l-9.8%2C9.8l-4.6-4.6c-0.4-0.4-1.1-0.4-1.5%2C0l-1.5%2C1.5c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.5%0A%09l6.8%2C6.8C14.1%2C26%2C14.7%2C26%2C15.1%2C25.6L15.1%2C25.6z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color1 div.steps span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2027.9%2036.2%22%20style%3D%22enable-background%3Anew%200%200%2027.9%2036.2%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%2313629D%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C4.7h-5.6c0-2.5-2-4.5-4.5-4.5s-4.5%2C2-4.5%2C4.5H3.9C2%2C4.7%2C0.5%2C6.2%2C0.5%2C8.1v24.5C0.5%2C34.5%2C2%2C36%2C3.9%2C36H24%0A%09c1.8%2C0%2C3.3-1.5%2C3.3-3.3V8.1C27.3%2C6.2%2C25.8%2C4.7%2C24%2C4.7z%20M7.2%2C29.8c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7%0A%09C8.9%2C29.1%2C8.2%2C29.8%2C7.2%2C29.8z%20M7.2%2C23.1c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7C8.9%2C22.4%2C8.2%2C23.1%2C7.2%2C23.1z%0A%09%20M7.2%2C16.4c-0.9%2C0-1.7-0.7-1.7-1.7s0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7S8.2%2C16.4%2C7.2%2C16.4z%20M13.9%2C3c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7%0A%09c0%2C0.9-0.7%2C1.7-1.7%2C1.7s-1.7-0.7-1.7-1.7S13%2C3%2C13.9%2C3z%20M22.9%2C28.7c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V28.7z%20M22.9%2C22c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V22z%20M22.9%2C15.3c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V15.3z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color1 {
  background-color: #B3CFE1;
}

#content .list-wrap.color1 ul li:before {
  border-left-color: #13629D;
}

#content p.icon.color2,
#content .list-wrap.color2 div.steps span {
  color: #0D92AF;
}

#content p.icon.color2:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2034%2034%22%20style%3D%22enable-background%3Anew%200%200%2034%2034%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%230D92AF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M33.2%2C17c0%2C8.9-7.2%2C16.2-16.2%2C16.2S0.8%2C25.9%2C0.8%2C17S8.1%2C0.8%2C17%2C0.8S33.2%2C8.1%2C33.2%2C17z%20M15.1%2C25.6l12-12%0A%09c0.4-0.4%2C0.4-1.1%2C0-1.5l-1.5-1.5c-0.4-0.4-1.1-0.4-1.5%2C0l-9.8%2C9.8l-4.6-4.6c-0.4-0.4-1.1-0.4-1.5%2C0l-1.5%2C1.5c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.5%0A%09l6.8%2C6.8C14.1%2C26%2C14.7%2C26%2C15.1%2C25.6L15.1%2C25.6z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color2 div.steps span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2027.9%2036.2%22%20style%3D%22enable-background%3Anew%200%200%2027.9%2036.2%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%230D92AF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C4.7h-5.6c0-2.5-2-4.5-4.5-4.5s-4.5%2C2-4.5%2C4.5H3.9C2%2C4.7%2C0.5%2C6.2%2C0.5%2C8.1v24.5C0.5%2C34.5%2C2%2C36%2C3.9%2C36H24%0A%09c1.8%2C0%2C3.3-1.5%2C3.3-3.3V8.1C27.3%2C6.2%2C25.8%2C4.7%2C24%2C4.7z%20M7.2%2C29.8c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7%0A%09C8.9%2C29.1%2C8.2%2C29.8%2C7.2%2C29.8z%20M7.2%2C23.1c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7C8.9%2C22.4%2C8.2%2C23.1%2C7.2%2C23.1z%0A%09%20M7.2%2C16.4c-0.9%2C0-1.7-0.7-1.7-1.7s0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7S8.2%2C16.4%2C7.2%2C16.4z%20M13.9%2C3c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7%0A%09c0%2C0.9-0.7%2C1.7-1.7%2C1.7s-1.7-0.7-1.7-1.7S13%2C3%2C13.9%2C3z%20M22.9%2C28.7c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V28.7z%20M22.9%2C22c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V22z%20M22.9%2C15.3c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V15.3z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color2 {
  background-color: #C3E4EB;
}

#content .list-wrap.color2 ul li:before {
  border-left-color: #0D92AF;
}

#content p.icon.color3,
#content .list-wrap.color3 div.steps span {
  color: #B13522;
}

#content p.icon.color3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2034%2034%22%20style%3D%22enable-background%3Anew%200%200%2034%2034%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23B13522%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M33.2%2C17c0%2C8.9-7.2%2C16.2-16.2%2C16.2S0.8%2C25.9%2C0.8%2C17S8.1%2C0.8%2C17%2C0.8S33.2%2C8.1%2C33.2%2C17z%20M15.1%2C25.6l12-12%0A%09c0.4-0.4%2C0.4-1.1%2C0-1.5l-1.5-1.5c-0.4-0.4-1.1-0.4-1.5%2C0l-9.8%2C9.8l-4.6-4.6c-0.4-0.4-1.1-0.4-1.5%2C0l-1.5%2C1.5c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.5%0A%09l6.8%2C6.8C14.1%2C26%2C14.7%2C26%2C15.1%2C25.6L15.1%2C25.6z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color3 div.steps span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E5%9C%96%E5%B1%A4_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2027.9%2036.2%22%20style%3D%22enable-background%3Anew%200%200%2027.9%2036.2%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23B13522%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C4.7h-5.6c0-2.5-2-4.5-4.5-4.5s-4.5%2C2-4.5%2C4.5H3.9C2%2C4.7%2C0.5%2C6.2%2C0.5%2C8.1v24.5C0.5%2C34.5%2C2%2C36%2C3.9%2C36H24%0A%09c1.8%2C0%2C3.3-1.5%2C3.3-3.3V8.1C27.3%2C6.2%2C25.8%2C4.7%2C24%2C4.7z%20M7.2%2C29.8c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7%0A%09C8.9%2C29.1%2C8.2%2C29.8%2C7.2%2C29.8z%20M7.2%2C23.1c-0.9%2C0-1.7-0.7-1.7-1.7c0-0.9%2C0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7C8.9%2C22.4%2C8.2%2C23.1%2C7.2%2C23.1z%0A%09%20M7.2%2C16.4c-0.9%2C0-1.7-0.7-1.7-1.7s0.7-1.7%2C1.7-1.7s1.7%2C0.7%2C1.7%2C1.7S8.2%2C16.4%2C7.2%2C16.4z%20M13.9%2C3c0.9%2C0%2C1.7%2C0.7%2C1.7%2C1.7%0A%09c0%2C0.9-0.7%2C1.7-1.7%2C1.7s-1.7-0.7-1.7-1.7S13%2C3%2C13.9%2C3z%20M22.9%2C28.7c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V28.7z%20M22.9%2C22c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V22z%20M22.9%2C15.3c0%2C0.3-0.3%2C0.6-0.6%2C0.6h-10c-0.3%2C0-0.6-0.3-0.6-0.6v-1.1%0A%09c0-0.3%2C0.3-0.6%2C0.6-0.6h10c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6V15.3z%22%2F%3E%0A%3C%2Fsvg%3E");
}

#content .list-wrap.color3 {
  background-color: #FAD5D3;
}

#content .list-wrap.color3 ul li:before {
  border-left-color: #B13522;
}

#content .list-wrap {
  padding: 15px 20px;
  margin-bottom: 40px;
  height: 100%;
}

#content .list-wrap ul li {
  margin-bottom: 10px;
}

#content .list-wrap ul,
#content .list-wrap ul li:last-child {
  margin-bottom: 0;
}

#content .list-wrap div.steps {
  text-align: center;
  font-weight: 700;
  position: relative;
  margin-bottom: 10px;
}

#content .list-wrap div.steps span {
  display: inline-block;
  position: relative;
  padding-left: 30px;
}

#content .list-wrap div.steps span:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
  background-repeat: no-repeat;
  background-size: contain;
}

#content .flexbox {
  display: flex;
}

#content .flexbox.col-2>div {
  flex: 0 1 50%;
}

#content .flexbox.col-2>div .list-wrap {
  margin-bottom: 10px;
}

#content .flexbox.col-2>div:nth-child(odd) {
  padding-right: 7px;
}

#content .flexbox.col-2>div:nth-child(even) {
  padding-left: 7px;
}


#content .btn-wrap {
  padding-top: 30px;
  -webkit-transition: padding .3s;
  transition: padding .3s;
}

#content .btn-wrap a {
  float: left;
  margin-right: 20px;
  position: relative;
  background-color: #017189;
  color: #ffffff;
  text-decoration: none;
  padding: 6px 15px;
}

#content .btn-wrap a:hover,
#content .btn-wrap a:focus {
  background-color: #dbf1b0;
  color: #017189;
}

#content .btn-wrap a.subTop-btn {
  float: right;
  padding: 0 0 0 20px;
  color: #017189;
  background-color: transparent;
}

#content .btn-wrap a.subTop-btn:before {
  content: '';
  width: 10px;
  height: 10px;
  border-top: 2px solid #017189;
  border-left: 2px solid #017189;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .btn-wrap a.subTop-btn:hover,
#content .btn-wrap a.subTop-btn:focus {
  color: #20619c;
}

#content .btn-wrap a.subTop-btn:hover:before,
#content .btn-wrap a.subTop-btn:focus:before {
  border-color: #20619c;
}

#content .btn-wrap a.back-btn {
  padding-left: 35px;
}

#content .btn-wrap a.back-btn:before {
  content: '';
  width: 10px;
  height: 10px;
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 16px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .btn-wrap a:hover:before,
#content .btn-wrap a:focus:before {
  border-color: #017189;
}


/** accordion **/

#content .accordion-wrap {
  margin-bottom: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#content .accordion-wrap .accordion {
  width: 100%;
  display: block;
}

#content .accordion-wrap .accordion:not(:last-child) {
  border-bottom: 2px solid #ffffff;
}

#content .accordion-wrap .accordion-btn {
  width: 100%;
  display: block;
  position: relative;
  font-weight: 600;
  background-color: #dceff4;
  color: #007188;
  padding: 11px 50px 11px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#content .accordion-wrap .accordion:not(.btn-only) .accordion-btn:before,
#content .accordion-wrap .accordion:not(.btn-only) .accordion-btn:after {
  content: '';
  width: 20px;
  height: 2px;
  background-color: #007188;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .accordion-wrap .accordion:not(.btn-only) .accordion-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

#content .accordion-wrap .accordion.active .accordion-btn,
#content .accordion-wrap .accordion-btn:hover {
  background-color: #daf1af;
  color: #007188;
}

#content .accordion-wrap .accordion.active .accordion-btn:before {
  display: none;
}

#content .accordion-wrap .accordion.active .accordion-btn:after,
#content .accordion-wrap .accordion-btn:hover:before,
#content .accordion-wrap .accordion-btn:hover:after {
  background-color: #007188;
}

#content .accordion-wrap .accordion.active .accordion-btn:before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-position: 50% 30%;
}

#content .accordion-wrap .accordion-content {
  padding: 20px;
  display: none;
  background-color: #ffffff;
  /* 	-webkit-transition: padding .3s;
	transition: padding .3s; */
}

#content .accordion-wrap .accordion-content strong {
  color: #000000;
}

#content .accordion-wrap .accordion-content>*:last-child {
  margin-bottom: 0;
}

#content .accordion-wrap .accordion-content #booklet{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items: flex-end;
}

#content .accordion-wrap .accordion-content #booklet .booklet{
	width:32%;
	margin-bottom:10px;
	padding:0 10px;
	text-align: center;
}

/** accordion **/

/** video-wrap **/

#content .video-wrap {
  position: relative;
  width: calc(100% - 10px);
  max-width: 920px;
  margin: 30px auto;
  background-color: #F8F8F7;
  -webkit-transition: all .3s;
  transition: all .3s;
}
#content .video-wrap.folder:before{
	content: '';
	width: 60px;
	height: 60px;
	background: url(../images/icon-folder.png) no-repeat 50% 50%  / cover;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	-webkit-transition: width .3s, height .3s;
	transition: width .3s, height .3s;
}
#content .video-wrap.video:before{
	content: '';
	width: 60px;
	height: 60px;
	background: url(../images/icon-play.png) no-repeat 50% 50%  / cover;
	position: absolute;
	top: 0;
	right: 0;
	z-index:2;
	-webkit-transition: width .3s, height .3s;
	transition: width .3s, height .3s;
}

#content .video-wrap div {
  width: 100%;
  display: block;
  /* height: 0;
	padding-top: 56.25%; */
  position: relative;
  z-index: 1;
  margin-bottom: 0.667em;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .video-wrap a {
  display: block;
  /* position: absolute;
	top: 0;
	left: 0; */
  width: 100%;
  /* height: 100%; */
  overflow: hidden;
}


#content .video-wrap iframe,  #content .video-wrap video, #content .video-wrap a div.video-img, #content .video-wrap a img{
  width: 100%;
  display: block;
  pointer-events: none;
  max-height: 240px;
  background-color: #000;
}
#content .video-wrap a div.video-img {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 240px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0;
}
#content .video-wrap a div.video-img img{
	width: 100%;
	opacity: 0;
}

#content .video-wrap p {
  margin-bottom: 3em;
  padding-left: 1.111em;
  padding-right: 1.111em;
  position: relative;
  z-index: 2;
  font-size: 0.889em;
  line-height: 1.5em;
  width: 100%;
}
#content .video-wrap div + p.title{
	margin-top: 20px;
}
#content .video .video-wrap p.date {
    margin-bottom: 8px;
    margin-top: 5px;
    display: inline-block;
    background-color: #dceff4;
    color: #007188;
    padding: 3px 10px 3px 25px;
    font-weight: bold;
    width: auto;
    margin-left: 15px;
    background: url(../images/icon-calendar.svg) no-repeat 0 50% / 18px 18px;
}

#content .two-col-wrap .video-wrap {
  padding-left: 10px;
}

#content .two-col-wrap .video-wrap p {
  margin-bottom: 1em;
}

#content .two-col-wrap>.col {
  flex: 0 1 48.5%;
  max-width: 48.5%;
  min-width: 48.5%;
}

#content .tbl-wrap.wPagination.video table {
  background-color: transparent;
  padding: 0;
  table-layout: fixed;
}

#content .tbl-wrap.wPagination.video table td {
  border-bottom: 0;
  width: 33.3%;
  position: relative;
  padding: 0;
}

#content .tbl-wrap.wPagination.video table td:before,
#content .tbl-wrap.wPagination.gallery table td:not(.blank):before,
#content .tbl-wrap.wPagination.other-info table td:not(.blank):before {
  content: '';
  height: calc(100% - 30px);
  width: calc(100% - 10px);
  position: absolute;
  bottom: 30px;
  left: 5px;
  background-color: #F8F8F7;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .tbl-wrap.wPagination.video table td.blank:before {
  display: none;
}

#content .tbl-wrap.wPagination.video .video-wrap {
  margin-top: 0;
}

#content .tbl-wrap.wPagination.video td {
  background-color: transparent !important;
}

/** video-wrap **/


/** gallery-wrap **/

#content .gallery>div ,
#content .other-info>div {
  overflow: hidden;
}

#content .gallery table ,
#content .other-info table {
  min-width: 0;
  table-layout: fixed;
}

#content .gallery td ,
#content .other-info td {
  background-color: transparent !important;
  padding: 0 0 30px;
  position: relative;
}

#content .gallery .video-wrap ,
#content .other-info .video-wrap {
  position: relative;
  width: calc(100% - 10px);
  max-width: 920px;
  margin: 0 auto;
  background-color: #F8F8F7;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .gallery .video-wrap div ,
#content .other-info .video-wrap div {
  overflow: hidden;
  max-height: 240px;
  background-color: #d2e2ee;
}

#content .gallery .video-wrap a,
#content .other-info .video-wrap a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  overflow: hidden;
}

#content .gallery .video-wrap a img ,
#content .other-info .video-wrap a img {
  /* width: 100%; */
  max-height: 180px;
  display: inline-block;
  vertical-align: middle;
  width: auto;
	max-width: 100%;
  -webkit-transition: transform .3s;
  transition: transform .3s;
}
#content .gallery .video-wrap a:hover img,
#content .gallery .video-wrap a:focus img,
#content .other-info .video-wrap a:hover img,
#content .other-info .video-wrap a:focus img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

#content .gallery .video-wrap p ,
#content .other-info .video-wrap p {
  margin-bottom: 20px;
  padding-left: 1.111em;
  padding-right: 1.111em;
  position: relative;
  z-index: 2;
  font-size: 0.889em;
  line-height: 1.5em;
  width: 100%;
}

#content .gallery .video-wrap p.date {
  margin-bottom: 8px;
  margin-top: 5px;
  display: inline-block;
  background-color: #dceff4;
  color: #007188;
  padding: 3px 10px 3px 25px;
  font-weight: bold;
  width: auto;
  margin-left: 15px;
  background: url(../images/icon-calendar.svg) no-repeat 0 50% / 18px 18px;
}

#content .tbl-wrap.wPagination.gallery .video table {
  background-color: transparent;
  padding: 0;
  table-layout: fixed;
}

#content .tbl-wrap.wPagination.gallery .video table td {
  border-bottom: 0;
  width: 33.3%;
  position: relative;
  padding: 0;
}

#content .tbl-wrap.wPagination.gallery .video table td:before {
  content: '';
  height: calc(100% - 30px);
  width: calc(100% - 10px);
  position: absolute;
  bottom: 30px;
  left: 5px;
  background-color: #F8F8F7;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#content .tbl-wrap.wPagination.gallery .video table td.blank:before {
  display: none;
}

#content .tbl-wrap.wPagination.gallery .video .gallery .video-wrap {
  margin-top: 0;
}

#content .tbl-wrap.wPagination.gallery .video td {
  background-color: transparent !important;
}

#content .popup {
  display: none;
}

/**.gallery .video-wrap **/

#content hr {
  border: 0;
  border-bottom: 1px solid #004864;
  margin: 40px 0;
  -webkit-transition: margin .3s;
  transition: margin .3s;
}

#content h4 {
  color: #127953;
  margin-bottom: 10px;
}

.img-content-wrap {
  display: flex;
}

.img-content-wrap>div:first-child {
  padding-right: 30px;
}

.img-content-wrap .img-wrap {
  flex: 0 0 370px;
}

.img-content-wrap .img-wrap img {
  max-width: 100%;
}

.img-content-wrap .img-wrap>a.expand-btn {
  display: block;
  border: 1px solid #dadada;
  position: relative;
  overflow: hidden;
}

.img-content-wrap .img-wrap>a.expand-btn:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  z-index: 1;
  background-color: #13649E;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 22px 22px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2021.5%2021.5%22%20enable-background%3D%22new%200%200%2021.5%2021.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20id%3D%22icon-zoom%22%20class%3D%22st0%22%20d%3D%22M21.1%2C21.2c-0.3%2C0.3-0.7%2C0.3-1%2C0l-5.5-5.4c-1.6%2C1.3-3.6%2C2-5.7%2C2c-4.9-0.1-8.8-4.1-8.7-9c0.1-4.9%2C4.1-8.8%2C9-8.7c4.8%2C0.1%2C8.7%2C4%2C8.7%2C8.8c0%2C2.2-0.8%2C4.3-2.3%2C5.9l5.5%2C5.4C21.4%2C20.5%2C21.4%2C21%2C21.1%2C21.2C21.1%2C21.2%2C21.1%2C21.2%2C21.1%2C21.2zM16.5%2C8.9c0.1-4.2-3.3-7.7-7.5-7.7C4.8%2C1.1%2C1.4%2C4.5%2C1.3%2C8.7c-0.1%2C4.2%2C3.3%2C7.7%2C7.5%2C7.7c0%2C0%2C0.1%2C0%2C0.1%2C0C13.1%2C16.4%2C16.5%2C13.1%2C16.5%2C8.9zM12.3%2C9.7H9.6v2.7C9.6%2C12.7%2C9.3%2C13%2C9%2C13c-0.4%2C0-0.7-0.3-0.7-0.7c0%2C0%2C0%2C0%2C0%2C0V9.7H5.6C5.2%2C9.6%2C4.9%2C9.3%2C5%2C8.8c0-0.3%2C0.3-0.5%2C0.6-0.5c0%2C0%2C0.1%2C0%2C0.1%2C0h2.7V5.7C8.3%2C5.3%2C8.6%2C5%2C9%2C5c0.4%2C0%2C0.7%2C0.3%2C0.7%2C0.7c0%2C0%2C0%2C0%2C0%2C0v2.7h2.7C12.7%2C8.4%2C13%2C8.7%2C13%2C9C13%2C9.4%2C12.7%2C9.7%2C12.3%2C9.7z%22%2F%3E%3C%2Fsvg%3E");
  transition: background-color .3s ease 0s;
}

.img-content-wrap .img-wrap>a.expand-btn:hover:before {
  background-color: #004864;
}

.img-content-wrap .img-wrap>a.expand-btn img {
  transform: scale(1);
  transition: transform .3s ease 0s;
}

.img-content-wrap .img-wrap>a.expand-btn:hover img {
  transform: scale(1.05);
}


.bookletWrap {
  display: flex;
 /*  justify-content: space-between; */
  align-items: flex-end;
  flex-wrap: wrap;
}
.bookletWrap + .bookletWrap{
	margin-top: 30px;
}

.bookletWrap .booklet {
  width: 32%;
  margin-bottom: 20px;
  text-align: center;
  margin-left: 2%;
}
.bookletWrap .booklet:first-child,
.bookletWrap .booklet:nth-child(3n+1){
	margin-left: 0;
}

.bookletWrap .booklet img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

#booklet img {
  max-width: 100%;
}

#content .svg-map{
	width: 100%;
	display: block;
	position: relative;
	/* overflow: auto; */
	margin-bottom: 30px;
	z-index: 2;
}
#content .svg-map svg{
	display: block;
	width: 100%;
}

#content .svg-map svg .active.cls-1{
  fill: #0A444E !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-2{
  fill: #1F8690 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-3{
  fill: #0C636F !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-4{
  fill: #7AC2BE !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-5{
  fill: #1E7D81 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-6{
  fill: #DDC355 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-7{
  fill: #EBA310 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-8{
  fill: #E37E15 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-9{
  fill: #FA7896 !important;
  opacity: 0.5;
}
#content .svg-map svg .active.cls-10{
  fill: #CD4E23 !important;
  opacity: 0.5;
}

/*#content .svg-map svg .active.cls-1{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-2{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-3{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-4{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-5{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-6{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-7{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-8{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-9{*/
/*	fill: #7D77EA !important;*/
/*}*/
/*#content .svg-map svg .active.cls-10{*/
/*	fill: #7D77EA !important;*/
/*}*/

#content .svg-map .popup-box{
	position: absolute;
	top: 0;
	left: 0;
	/*background-color: #127953;*/
    background-color: #127953;
	color: #000000;
	/*padding: 20px;*/
	font-size: 0.889em;
	max-width: 400px;
	display: none;
}
#content .svg-map .popup-box.cls-1{
	background-color: #e7f5fb;
}
#content .svg-map .popup-box.cls-2{
	background-color: #dfe9f5;
}
#content .svg-map .popup-box.cls-3{
	background-color: #f5e9f6;
}
#content .svg-map .popup-box.cls-4{
	background-color: #ebf9e7;
}
#content .svg-map .popup-box.cls-5{
	background-color: #e0f8e5;
}
#content .svg-map .popup-box.cls-6{
	background-color: #eae9f6;
}
#content .svg-map .popup-box.cls-7{
	background-color: #f0f9de;
}
#content .svg-map .popup-box.cls-8{
	background-color: #f9eae0;
}
#content .svg-map .popup-box.cls-9{
	background-color: #def4f0;
}
#content .svg-map .popup-box.cls-10{
	background-color: #fcebea;
}
#content .svg-map .popup-box .close-btn{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#content .svg-map .popup-box .close-btn:before,
#content .svg-map .popup-box .close-btn:after{
	content: '';
	width: 20px;
	height: 2px;
	background-color: #ffffff;
	position: absolute;
	top: 70%;
	left: 0;
}
#content .svg-map .popup-box .close-btn:before{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#content .svg-map .popup-box .close-btn:after{
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
#content .svg-map .popup-box p{
	margin-bottom: 0;
}
#content .svg-map .popup-box p.district{
	font-weight: 700;
}
#content .svg-map .popup-box p:not(:last-child){
	margin-bottom: 20px;
}
#content ol.bracket{
	counter-reset: list;
}
#content ol.bracket li{
	list-style: none;
}
#content ol.bracket li:before{
	content: "(" counter(list, decimal) ") ";
	counter-increment: list;
	left: -20px;
	position: absolute;
	display: block;
	border: 0;
	top: 0;
}

#content ol.lowerAlpha > li{
	list-style-type: lower-alpha;
}
#content ol.lowerAlpha > li:before{
	display: none;
}
#content .blk-img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

#content p.text--important a {
	/* color: #206E51; */
	text-decoration: underline;
}
#content p.text--important a:hover {
	color: #0266AE;
}
#content p.text--important a:visited {
	color: #723B94;
}