.overview-div {
	padding: 0 5px;
	font-size: 13px;
	color: #555
}

.overview-div h1 {
	margin-top: 10px;
	font-weight: normal;
	margin-bottom: 17px;
	font-size: 24px;
	line-height: 18px;
	color: #242a75;
	font-family: "Arial"
}

.overview-div h2 {
	margin-bottom: 17px;
	font-weight: normal;
	color: #242a75;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 35px;
	font-size: 18px;
	line-height: 18px;
	font-family: "Arial"
}

.overview-div h3 {
	margin-bottom: 17px;
	font-weight: normal;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-top: 18pt;
	color: #242a75 !important;
	font-size: 14px;
	line-height: 18px;
	font-family: "Arial" !important
}

.ul-level1, .ol-level1, .ul-level2, .ol-level2 {
	padding-left: 20px;
	list-style: none;
	margin-top: 17px
}

.ol-level2, .ul-level2 {
	margin-top: 5px
}

.ol-level1, .ol-level2 {
	counter-reset: li
}

.ol-level1 li, .ol-level2 li, .ul-level1 li, .ul-level2 li {
	padding: 4px 0
}

.ol-level1 li, .ol-level2 li {
	counter-increment: li
}

.ul-level1 li::before, .ul-level2 li::before {
	margin-left: -20px;
	margin-right: 12px;
	display: inline-block;
	color: #242a75;
	font: normal normal normal 14px/1 "Font Awesome 5 Pro"
}

.ul-level1 li::before {
	content: "\f111";
	font-size: 10px;
	font-weight: 600;
}

.ul-level2 li::before {
	font-size: 8px;
	content: "\f04d";
	font-weight: 600;
}

.ol-level1 li::before {
	content: counter(li)
}

.ul-level1 li b {
	margin-left: -3px
}

.ol-level2 li::before {
	content: counter(li, lower-alpha)
}

.ol-level2 li::before, .ol-level1 li::before {
	margin-left: -20px;
	margin-right: 4px;
	display: inline-block;
	background: #242a75;
	font-size: 11px;
	line-height: 16px;
	color: rgb(255, 255, 255);
	font-family: "Arial";
	height: 16px;
	width: 16px;
	text-align: center;
	border-radius: 18px
}

.ol-level2 li::before {
	font-size: 11px;
	height: 14px;
	width: 14px;
	line-height: 14px
}

.overview-div p, .overview-div div {
	font-size: 13px;
	color: #555
}

.overview-div a:link {
	color: #00bbdd !important;
	text-decoration: none
}

.overview-div a:visited {
	color: #00bbdd !important;
	text-decoration: none
}

.overview-div a:focus {
	color: #7d0243!important;
}

.overview-div a:link:hover {
	text-decoration: underline;
}

.overview-div .note, .overview-div .warning {
	margin: 35px;
	max-width: 800px;
	font-size: 13px;
	line-height: 18px;
	color: rgb(60, 65, 81);
	font-family: "Arial";
	margin-left: 20px;
	border: 1px solid #dbdbdb;
	border-left: .3rem solid #00bbdd;
	background-color: #f6f6f6;
}

.overview-div .note a:hover {
	color: #00bbdd !important
}

.overview-div .warning a:hover {
	color: #f39100 !important
}

.overview-div .note a {
	font-size: 24px;
	color: #00bbdd;
	padding-right: 4px
}

.overview-div .warning a {
	font-size: 24px;
	color: #f39100;
	padding-right: 4px
}

.overview-div .table th {
	text-align: left;
	border-bottom: 1px solid #dbdbdb;
	padding: 0px 0px 4px 12px	
}

.overview-div .table td {
	border-bottom: 1px solid #dbdbdb;
	padding: 2px 4px 2px 12px
}

.overview-div .table p {
	margin: 2px 4px 2px 2px
}
