@font-face {
	font-family: Merriweather;
	src: local("Merriweather Regular"), local("Merriweather-Regular"), url(../fonts/merriweather-v19-latin-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/merriweather-v19-latin-regular.woff2) format("woff2"), url(../fonts/merriweather-v19-latin-regular.woff) format("woff"), url(../fonts/merriweather-v19-latin-regular.ttf) format("truetype"), url(../fonts/merriweather-v19-latin-regular.svg#Merriweather) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v15-latin-regular.woff2) format("woff2"), url(../fonts/open-sans-v15-latin-regular.woff) format("woff"), url(../fonts/open-sans-v15-latin-regular.ttf) format("truetype"), url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: cdciconfont;
	src: url(../fonts/cdciconfont.eot?a8c42e390c3890ce046a9fb4a0128a60#iefix) format("embedded-opentype"), url(../fonts/cdciconfont.woff2?a8c42e390c3890ce046a9fb4a0128a60) format("woff2"), url(../fonts/cdciconfont.woff?a8c42e390c3890ce046a9fb4a0128a60) format("woff"), url(../fonts/cdciconfont.ttf?a8c42e390c3890ce046a9fb4a0128a60) format("truetype"), url(../fonts/cdciconfont.svg?a8c42e390c3890ce046a9fb4a0128a60#icons) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: slick;
	src: url(/TemplatePackage/contrib/libs/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(/TemplatePackage/contrib/libs/slick/fonts/slick.woff) format("woff"), url(/TemplatePackage/contrib/libs/slick/fonts/slick.ttf) format("truetype"), url(/TemplatePackage/contrib/libs/slick/fonts/slick.svg#slick) format("svg");
	font-weight: normal;
	font-style: normal;
}
body::after {
	display: none; content: "xs,sm,md,lg,xl,xxl";
}
body::before {
	display: none; content: "xs";
}
@media all and (min-width:576px)
{
body::before {
	content: "sm";
}
}
@media all and (min-width:768px)
{
body::before {
	content: "md";
}
}
@media all and (min-width:992px)
{
body::before {
	content: "lg";
}
}
@media all and (min-width:1200px)
{
body::before {
	content: "xl";
}
}
@media all and (min-width:1440px)
{
body::before {
	content: "xxl";
}
}
.bt-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.bt-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.bt-2 {
	border-top-color: currentColor !important; border-top-width: 2px !important; border-top-style: solid !important;
}
.bt-3 {
	border-top-color: currentColor !important; border-top-width: 3px !important; border-top-style: solid !important;
}
.bt-4 {
	border-top-color: currentColor !important; border-top-width: 4px !important; border-top-style: solid !important;
}
.bt-5 {
	border-top-color: currentColor !important; border-top-width: 5px !important; border-top-style: solid !important;
}
.br-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.br-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.br-2 {
	border-right-color: currentColor !important; border-right-width: 2px !important; border-right-style: solid !important;
}
.br-3 {
	border-right-color: currentColor !important; border-right-width: 3px !important; border-right-style: solid !important;
}
.br-4 {
	border-right-color: currentColor !important; border-right-width: 4px !important; border-right-style: solid !important;
}
.br-5 {
	border-right-color: currentColor !important; border-right-width: 5px !important; border-right-style: solid !important;
}
.bb-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bb-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bb-2 {
	border-bottom-color: currentColor !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
.bb-3 {
	border-bottom-color: currentColor !important; border-bottom-width: 3px !important; border-bottom-style: solid !important;
}
.bb-4 {
	border-bottom-color: currentColor !important; border-bottom-width: 4px !important; border-bottom-style: solid !important;
}
.bb-5 {
	border-bottom-color: currentColor !important; border-bottom-width: 5px !important; border-bottom-style: solid !important;
}
.bl-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bl-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.bl-2 {
	border-left-color: currentColor !important; border-left-width: 2px !important; border-left-style: solid !important;
}
.bl-3 {
	border-left-color: currentColor !important; border-left-width: 3px !important; border-left-style: solid !important;
}
.bl-4 {
	border-left-color: currentColor !important; border-left-width: 4px !important; border-left-style: solid !important;
}
.bl-5 {
	border-left-color: currentColor !important; border-left-width: 5px !important; border-left-style: solid !important;
}
.ba-0 {
	border: currentColor !important; border-image: none !important;
}
.ba-1 {
	border: 1px solid currentColor !important; border-image: none !important;
}
.ba-2 {
	border: 2px solid currentColor !important; border-image: none !important;
}
.ba-3 {
	border: 3px solid currentColor !important; border-image: none !important;
}
.ba-4 {
	border: 4px solid currentColor !important; border-image: none !important;
}
.ba-5 {
	border: 5px solid currentColor !important; border-image: none !important;
}
.bs-dotted {
	border-style: dotted !important;
}
.bs-dashed {
	border-style: dashed !important;
}
.bs-solid {
	border-style: solid !important;
}
.bs-none {
	
}
.bs-hidden {
	border-style: hidden !important;
}
.r-xsmall {
	border-radius: 0.1rem !important;
}
.r-small {
	border-radius: 0.25rem !important;
}
.r-medium {
	border-radius: 0.5rem !important;
}
.r-large {
	border-radius: 0.75rem !important;
}
.r-xlarge {
	border-radius: 1rem !important;
}
.r-none {
	border-radius: 0px !important;
}
.r-tr-0 {
	border-top-right-radius: 0px !important;
}
.r-tl-0 {
	border-top-left-radius: 0px !important;
}
.r-br-0 {
	border-bottom-right-radius: 0px !important;
}
.r-bl-0 {
	border-bottom-left-radius: 0px !important;
}
.r-tr-1 {
	border-top-right-radius: 0.25rem !important;
}
.r-tl-1 {
	border-top-left-radius: 0.25rem !important;
}
.r-br-1 {
	border-bottom-right-radius: 0.25rem !important;
}
.r-bl-1 {
	border-bottom-left-radius: 0.25rem !important;
}
.r-tr-2 {
	border-top-right-radius: 0.5rem !important;
}
.r-tl-2 {
	border-top-left-radius: 0.5rem !important;
}
.r-br-2 {
	border-bottom-right-radius: 0.5rem !important;
}
.r-bl-2 {
	border-bottom-left-radius: 0.5rem !important;
}
.r-tr-3 {
	border-top-right-radius: 0.75rem !important;
}
.r-tl-3 {
	border-top-left-radius: 0.75rem !important;
}
.r-br-3 {
	border-bottom-right-radius: 0.75rem !important;
}
.r-bl-3 {
	border-bottom-left-radius: 0.75rem !important;
}
.r-tr-4 {
	border-top-right-radius: 1rem !important;
}
.r-tl-4 {
	border-top-left-radius: 1rem !important;
}
.r-br-4 {
	border-bottom-right-radius: 1rem !important;
}
.r-bl-4 {
	border-bottom-left-radius: 1rem !important;
}
.r-top-0 {
	border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;
}
.r-right-0 {
	border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important;
}
.r-bottom-0 {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
.r-left-0 {
	border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
.r-top-1 {
	border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important;
}
.r-top-2 {
	border-top-left-radius: 0.5rem !important; border-top-right-radius: 0.5rem !important;
}
.r-top-3 {
	border-top-left-radius: 0.75rem !important; border-top-right-radius: 0.75rem !important;
}
.r-top-4 {
	border-top-left-radius: 1rem !important; border-top-right-radius: 1rem !important;
}
.r-right-1 {
	border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important;
}
.r-right-2 {
	border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important;
}
.r-right-3 {
	border-top-right-radius: 0.75rem !important; border-bottom-right-radius: 0.75rem !important;
}
.r-right-4 {
	border-top-right-radius: 1rem !important; border-bottom-right-radius: 1rem !important;
}
.r-bottom-1 {
	border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important;
}
.r-bottom-2 {
	border-bottom-right-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important;
}
.r-bottom-3 {
	border-bottom-right-radius: 0.75rem !important; border-bottom-left-radius: 0.75rem !important;
}
.r-bottom-4 {
	border-bottom-right-radius: 1rem !important; border-bottom-left-radius: 1rem !important;
}
.r-left-1 {
	border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important;
}
.r-left-2 {
	border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important;
}
.r-left-3 {
	border-top-left-radius: 0.75rem !important; border-bottom-left-radius: 0.75rem !important;
}
.r-left-4 {
	border-top-left-radius: 1rem !important; border-bottom-left-radius: 1rem !important;
}
.ds-0 {
	box-shadow: none !important;
}
.ds-1 {
	box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.1);
}
.ds-2 {
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);
}
.ds-2a {
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.5);
}
.ds-2b {
	box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.5);
}
.ds-3 {
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
}
.ds-4 {
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
}
.ds-5 {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.23);
}
.ds-6 {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
}
.ds-7 {
	transition:box-shadow 0.25s; overflow: hidden; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.16), 0px 2px 10px 0px rgba(0,0,0,0.12);
}
.ds-7:focus {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
}
.ds-7:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
}
.ds-8 {
	transition:box-shadow 0.25s; overflow: hidden;
}
.ds-8:focus {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
}
.ds-8:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
}
@media all and (max-width:575.98px)
{
.bt-sm-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-sm-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-sm-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-sm-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bt-sm-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.br-sm-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bb-sm-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bl-sm-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
}
@media all and (max-width:767.98px)
{
.bt-md-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-md-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-md-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-md-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bt-md-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.br-md-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bb-md-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bl-md-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
}
@media all and (max-width:991.98px)
{
.bt-lg-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-lg-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-lg-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-lg-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bt-lg-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.br-lg-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bb-lg-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bl-lg-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
}
@media all and (max-width:1199.98px)
{
.bt-xl-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-xl-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-xl-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-xl-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bt-xl-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.br-xl-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bb-xl-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bl-xl-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
}
@media all and (max-width:1439.98px)
{
.bt-xxl-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-xxl-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-xxl-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-xxl-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.bt-xxl-1 {
	border-top-color: currentColor !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.br-xxl-1 {
	border-right-color: currentColor !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bb-xxl-1 {
	border-bottom-color: currentColor !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.bl-xxl-1 {
	border-left-color: currentColor !important; border-left-width: 1px !important; border-left-style: solid !important;
}
}
.cl {
	clear: left;
}
.rl {
	clear: right;
}
.cr {
	clear: right;
}
.clear {
	clear: both;
}
.cb {
	clear: both;
}
.cf::before {
	display: table; content: " ";
}
.cf::after {
	display: table; content: " ";
}
.cf::after {
	clear: both;
}
.bg-blue-p {
	color: rgb(0, 0, 0); background-color: rgb(0, 94, 170) !important;
}
.bg-blue-p:hover {
	color: rgb(0, 0, 0);
}
.bg-blue-p a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-blue-p a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-blue-p a svg {
	fill: #000;
}
.bg-blue-s {
	color: rgb(0, 0, 0); background-color: rgb(136, 195, 234) !important;
}
.bg-blue-s:hover {
	color: rgb(0, 0, 0);
}
.bg-blue-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-blue-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-blue-s a svg {
	fill: #000;
}
.bg-blue-t {
	color: rgb(0, 0, 0); background-color: rgb(192, 233, 255) !important;
}
.bg-blue-t:hover {
	color: rgb(0, 0, 0);
}
.bg-blue-t a svg {
	fill: #000;
}
.card-header.bg-blue-t a {
	color: rgb(0, 0, 0);
}
.bg-blue-q {
	color: rgb(0, 0, 0); background-color: rgb(237, 249, 255) !important;
}
.bg-blue-q:hover {
	color: rgb(0, 0, 0);
}
.bg-blue-q a svg {
	fill: #000;
}
.card-header.bg-blue-q a {
	color: rgb(0, 0, 0);
}
.b-blue-p {
	border-color: rgb(0, 94, 170) !important;
}
.b-blue-s {
	border-color: rgb(136, 195, 234) !important;
}
.b-blue-t {
	border-color: rgb(192, 233, 255) !important;
}
.b-blue-q {
	border-color: rgb(237, 249, 255) !important;
}
.bt-blue-p {
	border-top-color: rgb(0, 94, 170) !important;
}
.bt-blue-s {
	border-top-color: rgb(136, 195, 234) !important;
}
.bt-blue-t {
	border-top-color: rgb(192, 233, 255) !important;
}
.bt-blue-q {
	border-top-color: rgb(237, 249, 255) !important;
}
.br-blue-p {
	border-right-color: rgb(0, 94, 170) !important;
}
.br-blue-s {
	border-right-color: rgb(136, 195, 234) !important;
}
.br-blue-t {
	border-right-color: rgb(192, 233, 255) !important;
}
.br-blue-q {
	border-right-color: rgb(237, 249, 255) !important;
}
.bb-blue-p {
	border-bottom-color: rgb(0, 94, 170) !important;
}
.bb-blue-s {
	border-bottom-color: rgb(136, 195, 234) !important;
}
.bb-blue-t {
	border-bottom-color: rgb(192, 233, 255) !important;
}
.bb-blue-q {
	border-bottom-color: rgb(237, 249, 255) !important;
}
.bl-blue-p {
	border-left-color: rgb(0, 94, 170) !important;
}
.bl-blue-s {
	border-left-color: rgb(136, 195, 234) !important;
}
.bl-blue-t {
	border-left-color: rgb(192, 233, 255) !important;
}
.bl-blue-q {
	border-left-color: rgb(237, 249, 255) !important;
}
svg.fill-blue-p {
	fill: #005eaa !important;
}
svg .fill-blue-p {
	fill: #005eaa !important;
}
.fill-blue-p {
	fill: #005eaa !important;
}
svg.fill-blue-p::before {
	color: rgb(0, 94, 170) !important;
}
svg .fill-blue-p::before {
	color: rgb(0, 94, 170) !important;
}
.fill-blue-p::before {
	color: rgb(0, 94, 170) !important;
}
svg.fill-blue-s {
	fill: #88c3ea !important;
}
svg .fill-blue-s {
	fill: #88c3ea !important;
}
.fill-blue-s {
	fill: #88c3ea !important;
}
svg.fill-blue-s::before {
	color: rgb(136, 195, 234) !important;
}
svg .fill-blue-s::before {
	color: rgb(136, 195, 234) !important;
}
.fill-blue-s::before {
	color: rgb(136, 195, 234) !important;
}
svg.fill-blue-t {
	fill: #c0e9ff !important;
}
svg .fill-blue-t {
	fill: #c0e9ff !important;
}
.fill-blue-t {
	fill: #c0e9ff !important;
}
svg.fill-blue-t::before {
	color: rgb(192, 233, 255) !important;
}
svg .fill-blue-t::before {
	color: rgb(192, 233, 255) !important;
}
.fill-blue-t::before {
	color: rgb(192, 233, 255) !important;
}
svg.fill-blue-q {
	fill: #edf9ff !important;
}
svg .fill-blue-q {
	fill: #edf9ff !important;
}
.fill-blue-q {
	fill: #edf9ff !important;
}
svg.fill-blue-q::before {
	color: rgb(237, 249, 255) !important;
}
svg .fill-blue-q::before {
	color: rgb(237, 249, 255) !important;
}
.fill-blue-q::before {
	color: rgb(237, 249, 255) !important;
}
.btn-blue-p {
	border-color: rgb(0, 94, 170); color: rgb(255, 255, 255); background-color: rgb(0, 94, 170) !important;
}
.btn-blue-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 80, 145);
}
.btn-blue-p svg {
	fill: #fff !important;
}
.btn-blue-s {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234) !important;
}
.btn-blue-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(114, 184, 230);
}
.btn-blue-s svg {
	fill: #000 !important;
}
.btn-blue-t {
	border-color: rgb(192, 233, 255); color: rgb(7, 82, 144); background-color: rgb(192, 233, 255) !important;
}
.btn-blue-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(167, 224, 255);
}
.btn-blue-t svg {
	fill: #075290 !important;
}
.btn-blue-q {
	border-color: rgb(237, 249, 255); color: rgb(7, 82, 144); background-color: rgb(237, 249, 255) !important;
}
.btn-blue-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(212, 241, 255);
}
.btn-blue-q svg {
	fill: #075290 !important;
}
.bg-purple-p {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119) !important;
}
.bg-purple-p:hover {
	color: rgb(255, 255, 255);
}
.bg-purple-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-purple-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-purple-p a svg {
	fill: #fff;
}
.bg-purple-s {
	color: rgb(0, 0, 0); background-color: rgb(184, 144, 187) !important;
}
.bg-purple-s:hover {
	color: rgb(0, 0, 0);
}
.bg-purple-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-purple-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-purple-s a svg {
	fill: #000;
}
.bg-purple-t {
	color: rgb(0, 0, 0); background-color: rgb(227, 211, 228) !important;
}
.bg-purple-t:hover {
	color: rgb(0, 0, 0);
}
.bg-purple-t a svg {
	fill: #000;
}
.card-header.bg-purple-t a {
	color: rgb(0, 0, 0);
}
.bg-purple-q {
	color: rgb(0, 0, 0); background-color: rgb(247, 242, 247) !important;
}
.bg-purple-q:hover {
	color: rgb(0, 0, 0);
}
.bg-purple-q a svg {
	fill: #000;
}
.card-header.bg-purple-q a {
	color: rgb(0, 0, 0);
}
.b-purple-p {
	border-color: rgb(113, 33, 119) !important;
}
.b-purple-s {
	border-color: rgb(184, 144, 187) !important;
}
.b-purple-t {
	border-color: rgb(227, 211, 228) !important;
}
.b-purple-q {
	border-color: rgb(247, 242, 247) !important;
}
.bt-purple-p {
	border-top-color: rgb(113, 33, 119) !important;
}
.bt-purple-s {
	border-top-color: rgb(184, 144, 187) !important;
}
.bt-purple-t {
	border-top-color: rgb(227, 211, 228) !important;
}
.bt-purple-q {
	border-top-color: rgb(247, 242, 247) !important;
}
.br-purple-p {
	border-right-color: rgb(113, 33, 119) !important;
}
.br-purple-s {
	border-right-color: rgb(184, 144, 187) !important;
}
.br-purple-t {
	border-right-color: rgb(227, 211, 228) !important;
}
.br-purple-q {
	border-right-color: rgb(247, 242, 247) !important;
}
.bb-purple-p {
	border-bottom-color: rgb(113, 33, 119) !important;
}
.bb-purple-s {
	border-bottom-color: rgb(184, 144, 187) !important;
}
.bb-purple-t {
	border-bottom-color: rgb(227, 211, 228) !important;
}
.bb-purple-q {
	border-bottom-color: rgb(247, 242, 247) !important;
}
.bl-purple-p {
	border-left-color: rgb(113, 33, 119) !important;
}
.bl-purple-s {
	border-left-color: rgb(184, 144, 187) !important;
}
.bl-purple-t {
	border-left-color: rgb(227, 211, 228) !important;
}
.bl-purple-q {
	border-left-color: rgb(247, 242, 247) !important;
}
svg.fill-purple-p {
	fill: #712177 !important;
}
svg .fill-purple-p {
	fill: #712177 !important;
}
.fill-purple-p {
	fill: #712177 !important;
}
svg.fill-purple-p::before {
	color: rgb(113, 33, 119) !important;
}
svg .fill-purple-p::before {
	color: rgb(113, 33, 119) !important;
}
.fill-purple-p::before {
	color: rgb(113, 33, 119) !important;
}
svg.fill-purple-s {
	fill: #b890bb !important;
}
svg .fill-purple-s {
	fill: #b890bb !important;
}
.fill-purple-s {
	fill: #b890bb !important;
}
svg.fill-purple-s::before {
	color: rgb(184, 144, 187) !important;
}
svg .fill-purple-s::before {
	color: rgb(184, 144, 187) !important;
}
.fill-purple-s::before {
	color: rgb(184, 144, 187) !important;
}
svg.fill-purple-t {
	fill: #e3d3e4 !important;
}
svg .fill-purple-t {
	fill: #e3d3e4 !important;
}
.fill-purple-t {
	fill: #e3d3e4 !important;
}
svg.fill-purple-t::before {
	color: rgb(227, 211, 228) !important;
}
svg .fill-purple-t::before {
	color: rgb(227, 211, 228) !important;
}
.fill-purple-t::before {
	color: rgb(227, 211, 228) !important;
}
svg.fill-purple-q {
	fill: #f7f2f7 !important;
}
svg .fill-purple-q {
	fill: #f7f2f7 !important;
}
.fill-purple-q {
	fill: #f7f2f7 !important;
}
svg.fill-purple-q::before {
	color: rgb(247, 242, 247) !important;
}
svg .fill-purple-q::before {
	color: rgb(247, 242, 247) !important;
}
.fill-purple-q::before {
	color: rgb(247, 242, 247) !important;
}
.btn-purple-p {
	border-color: rgb(113, 33, 119); color: rgb(255, 255, 255); background-color: rgb(113, 33, 119) !important;
}
.btn-purple-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(94, 27, 99);
}
.btn-purple-p svg {
	fill: #fff !important;
}
.btn-purple-s {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187) !important;
}
.btn-purple-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(174, 128, 177);
}
.btn-purple-s svg {
	fill: #000 !important;
}
.btn-purple-t {
	border-color: rgb(227, 211, 228); color: rgb(7, 82, 144); background-color: rgb(227, 211, 228) !important;
}
.btn-purple-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(217, 195, 218);
}
.btn-purple-t svg {
	fill: #075290 !important;
}
.btn-purple-q {
	border-color: rgb(247, 242, 247); color: rgb(7, 82, 144); background-color: rgb(247, 242, 247) !important;
}
.btn-purple-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(237, 226, 237);
}
.btn-purple-q svg {
	fill: #075290 !important;
}
.bg-brown-p {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67) !important;
}
.bg-brown-p:hover {
	color: rgb(255, 255, 255);
}
.bg-brown-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-brown-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-brown-p a svg {
	fill: #fff;
}
.bg-brown-s {
	color: rgb(0, 0, 0); background-color: rgb(173, 144, 123) !important;
}
.bg-brown-s:hover {
	color: rgb(0, 0, 0);
}
.bg-brown-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-brown-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-brown-s a svg {
	fill: #000;
}
.bg-brown-t {
	color: rgb(0, 0, 0); background-color: rgb(215, 204, 200) !important;
}
.bg-brown-t:hover {
	color: rgb(0, 0, 0);
}
.bg-brown-t a svg {
	fill: #000;
}
.card-header.bg-brown-t a {
	color: rgb(0, 0, 0);
}
.bg-brown-q {
	color: rgb(0, 0, 0); background-color: rgb(242, 235, 232) !important;
}
.bg-brown-q:hover {
	color: rgb(0, 0, 0);
}
.bg-brown-q a svg {
	fill: #000;
}
.card-header.bg-brown-q a {
	color: rgb(0, 0, 0);
}
.b-brown-p {
	border-color: rgb(112, 80, 67) !important;
}
.b-brown-s {
	border-color: rgb(173, 144, 123) !important;
}
.b-brown-t {
	border-color: rgb(215, 204, 200) !important;
}
.b-brown-q {
	border-color: rgb(242, 235, 232) !important;
}
.bt-brown-p {
	border-top-color: rgb(112, 80, 67) !important;
}
.bt-brown-s {
	border-top-color: rgb(173, 144, 123) !important;
}
.bt-brown-t {
	border-top-color: rgb(215, 204, 200) !important;
}
.bt-brown-q {
	border-top-color: rgb(242, 235, 232) !important;
}
.br-brown-p {
	border-right-color: rgb(112, 80, 67) !important;
}
.br-brown-s {
	border-right-color: rgb(173, 144, 123) !important;
}
.br-brown-t {
	border-right-color: rgb(215, 204, 200) !important;
}
.br-brown-q {
	border-right-color: rgb(242, 235, 232) !important;
}
.bb-brown-p {
	border-bottom-color: rgb(112, 80, 67) !important;
}
.bb-brown-s {
	border-bottom-color: rgb(173, 144, 123) !important;
}
.bb-brown-t {
	border-bottom-color: rgb(215, 204, 200) !important;
}
.bb-brown-q {
	border-bottom-color: rgb(242, 235, 232) !important;
}
.bl-brown-p {
	border-left-color: rgb(112, 80, 67) !important;
}
.bl-brown-s {
	border-left-color: rgb(173, 144, 123) !important;
}
.bl-brown-t {
	border-left-color: rgb(215, 204, 200) !important;
}
.bl-brown-q {
	border-left-color: rgb(242, 235, 232) !important;
}
svg.fill-brown-p {
	fill: #705043 !important;
}
svg .fill-brown-p {
	fill: #705043 !important;
}
.fill-brown-p {
	fill: #705043 !important;
}
svg.fill-brown-p::before {
	color: rgb(112, 80, 67) !important;
}
svg .fill-brown-p::before {
	color: rgb(112, 80, 67) !important;
}
.fill-brown-p::before {
	color: rgb(112, 80, 67) !important;
}
svg.fill-brown-s {
	fill: #ad907b !important;
}
svg .fill-brown-s {
	fill: #ad907b !important;
}
.fill-brown-s {
	fill: #ad907b !important;
}
svg.fill-brown-s::before {
	color: rgb(173, 144, 123) !important;
}
svg .fill-brown-s::before {
	color: rgb(173, 144, 123) !important;
}
.fill-brown-s::before {
	color: rgb(173, 144, 123) !important;
}
svg.fill-brown-t {
	fill: #d7ccc8 !important;
}
svg .fill-brown-t {
	fill: #d7ccc8 !important;
}
.fill-brown-t {
	fill: #d7ccc8 !important;
}
svg.fill-brown-t::before {
	color: rgb(215, 204, 200) !important;
}
svg .fill-brown-t::before {
	color: rgb(215, 204, 200) !important;
}
.fill-brown-t::before {
	color: rgb(215, 204, 200) !important;
}
svg.fill-brown-q {
	fill: #f2ebe8 !important;
}
svg .fill-brown-q {
	fill: #f2ebe8 !important;
}
.fill-brown-q {
	fill: #f2ebe8 !important;
}
svg.fill-brown-q::before {
	color: rgb(242, 235, 232) !important;
}
svg .fill-brown-q::before {
	color: rgb(242, 235, 232) !important;
}
.fill-brown-q::before {
	color: rgb(242, 235, 232) !important;
}
.btn-brown-p {
	border-color: rgb(112, 80, 67); color: rgb(255, 255, 255); background-color: rgb(112, 80, 67) !important;
}
.btn-brown-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(96, 69, 57);
}
.btn-brown-p svg {
	fill: #fff !important;
}
.btn-brown-s {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123) !important;
}
.btn-brown-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(163, 131, 107);
}
.btn-brown-s svg {
	fill: #000 !important;
}
.btn-brown-t {
	border-color: rgb(215, 204, 200); color: rgb(7, 82, 144); background-color: rgb(215, 204, 200) !important;
}
.btn-brown-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(204, 190, 185);
}
.btn-brown-t svg {
	fill: #075290 !important;
}
.btn-brown-q {
	border-color: rgb(242, 235, 232); color: rgb(7, 82, 144); background-color: rgb(242, 235, 232) !important;
}
.btn-brown-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(233, 221, 216);
}
.btn-brown-q svg {
	fill: #075290 !important;
}
.bg-teal-p {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92) !important;
}
.bg-teal-p:hover {
	color: rgb(255, 255, 255);
}
.bg-teal-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-teal-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-teal-p a svg {
	fill: #fff;
}
.bg-teal-s {
	color: rgb(0, 0, 0); background-color: rgb(78, 186, 170) !important;
}
.bg-teal-s:hover {
	color: rgb(0, 0, 0);
}
.bg-teal-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-teal-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-teal-s a svg {
	fill: #000;
}
.bg-teal-t {
	color: rgb(0, 0, 0); background-color: rgb(206, 236, 231) !important;
}
.bg-teal-t:hover {
	color: rgb(0, 0, 0);
}
.bg-teal-t a svg {
	fill: #000;
}
.card-header.bg-teal-t a {
	color: rgb(0, 0, 0);
}
.bg-teal-q {
	color: rgb(0, 0, 0); background-color: rgb(235, 247, 245) !important;
}
.bg-teal-q:hover {
	color: rgb(0, 0, 0);
}
.bg-teal-q a svg {
	fill: #000;
}
.card-header.bg-teal-q a {
	color: rgb(0, 0, 0);
}
.b-teal-p {
	border-color: rgb(0, 105, 92) !important;
}
.b-teal-s {
	border-color: rgb(78, 186, 170) !important;
}
.b-teal-t {
	border-color: rgb(206, 236, 231) !important;
}
.b-teal-q {
	border-color: rgb(235, 247, 245) !important;
}
.bt-teal-p {
	border-top-color: rgb(0, 105, 92) !important;
}
.bt-teal-s {
	border-top-color: rgb(78, 186, 170) !important;
}
.bt-teal-t {
	border-top-color: rgb(206, 236, 231) !important;
}
.bt-teal-q {
	border-top-color: rgb(235, 247, 245) !important;
}
.br-teal-p {
	border-right-color: rgb(0, 105, 92) !important;
}
.br-teal-s {
	border-right-color: rgb(78, 186, 170) !important;
}
.br-teal-t {
	border-right-color: rgb(206, 236, 231) !important;
}
.br-teal-q {
	border-right-color: rgb(235, 247, 245) !important;
}
.bb-teal-p {
	border-bottom-color: rgb(0, 105, 92) !important;
}
.bb-teal-s {
	border-bottom-color: rgb(78, 186, 170) !important;
}
.bb-teal-t {
	border-bottom-color: rgb(206, 236, 231) !important;
}
.bb-teal-t {
	border-bottom-color: rgb(235, 247, 245) !important;
}
.bl-teal-p {
	border-left-color: rgb(0, 105, 92) !important;
}
.bl-teal-s {
	border-left-color: rgb(78, 186, 170) !important;
}
.bl-teal-t {
	border-left-color: rgb(206, 236, 231) !important;
}
.bl-teal-q {
	border-left-color: rgb(235, 247, 245) !important;
}
svg.fill-teal-p {
	fill: #00695c !important;
}
svg .fill-teal-p {
	fill: #00695c !important;
}
.fill-teal-p {
	fill: #00695c !important;
}
svg.fill-teal-p::before {
	color: rgb(0, 105, 92) !important;
}
svg .fill-teal-p::before {
	color: rgb(0, 105, 92) !important;
}
.fill-teal-p::before {
	color: rgb(0, 105, 92) !important;
}
svg.fill-teal-s {
	fill: #4ebaaa !important;
}
svg .fill-teal-s {
	fill: #4ebaaa !important;
}
.fill-teal-s {
	fill: #4ebaaa !important;
}
svg.fill-teal-s::before {
	color: rgb(78, 186, 170) !important;
}
svg .fill-teal-s::before {
	color: rgb(78, 186, 170) !important;
}
.fill-teal-s::before {
	color: rgb(78, 186, 170) !important;
}
svg.fill-teal-t {
	fill: #ceece7 !important;
}
svg .fill-teal-t {
	fill: #ceece7 !important;
}
.fill-teal-t {
	fill: #ceece7 !important;
}
svg.fill-teal-t::before {
	color: rgb(206, 236, 231) !important;
}
svg .fill-teal-t::before {
	color: rgb(206, 236, 231) !important;
}
.fill-teal-t::before {
	color: rgb(206, 236, 231) !important;
}
svg.fill-teal-q {
	fill: #ebf7f5 !important;
}
svg .fill-teal-q {
	fill: #ebf7f5 !important;
}
.fill-teal-q {
	fill: #ebf7f5 !important;
}
svg.fill-teal-q::before {
	color: rgb(235, 247, 245) !important;
}
svg .fill-teal-q::before {
	color: rgb(235, 247, 245) !important;
}
.fill-teal-q::before {
	color: rgb(235, 247, 245) !important;
}
.btn-teal-p {
	border-color: rgb(0, 105, 92); color: rgb(255, 255, 255); background-color: rgb(0, 105, 92) !important;
}
.btn-teal-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 80, 70);
}
.btn-teal-p svg {
	fill: #fff !important;
}
.btn-teal-s {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170) !important;
}
.btn-teal-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(67, 172, 156);
}
.btn-teal-s svg {
	fill: #000 !important;
}
.btn-teal-t {
	border-color: rgb(206, 236, 231); color: rgb(7, 82, 144); background-color: rgb(206, 236, 231) !important;
}
.btn-teal-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(188, 229, 222);
}
.btn-teal-t svg {
	fill: #075290 !important;
}
.btn-teal-q {
	border-color: rgb(235, 247, 245); color: rgb(7, 82, 144); background-color: rgb(235, 247, 245) !important;
}
.btn-teal-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(217, 240, 236);
}
.btn-teal-q svg {
	fill: #075290 !important;
}
.bg-orange-p {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0) !important;
}
.bg-orange-p:hover {
	color: rgb(255, 255, 255);
}
.bg-orange-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-orange-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-orange-p a svg {
	fill: #fff;
}
.bg-orange-s {
	color: rgb(0, 0, 0); background-color: rgb(255, 173, 66) !important;
}
.bg-orange-s:hover {
	color: rgb(0, 0, 0);
}
.bg-orange-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-orange-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-orange-s a svg {
	fill: #000;
}
.bg-orange-t {
	color: rgb(0, 0, 0); background-color: rgb(255, 233, 125) !important;
}
.bg-orange-t:hover {
	color: rgb(0, 0, 0);
}
.bg-orange-t a svg {
	fill: #000;
}
.card-header.bg-orange-t a {
	color: rgb(0, 0, 0);
}
.bg-orange-q {
	color: rgb(0, 0, 0); background-color: rgb(255, 244, 207) !important;
}
.bg-orange-q:hover {
	color: rgb(0, 0, 0);
}
.bg-orange-q a svg {
	fill: #000;
}
.card-header.bg-orange-q a {
	color: rgb(0, 0, 0);
}
.b-orange-p {
	border-color: rgb(187, 77, 0) !important;
}
.b-orange-s {
	border-color: rgb(255, 173, 66) !important;
}
.b-orange-t {
	border-color: rgb(255, 233, 125) !important;
}
.b-orange-q {
	border-color: rgb(255, 244, 207) !important;
}
.bt-orange-p {
	border-top-color: rgb(187, 77, 0) !important;
}
.bt-orange-s {
	border-top-color: rgb(255, 173, 66) !important;
}
.bt-orange-t {
	border-top-color: rgb(255, 233, 125) !important;
}
.bt-orange-q {
	border-top-color: rgb(255, 244, 207) !important;
}
.br-orange-p {
	border-right-color: rgb(187, 77, 0) !important;
}
.br-orange-s {
	border-right-color: rgb(255, 173, 66) !important;
}
.br-orange-t {
	border-right-color: rgb(255, 233, 125) !important;
}
.br-orange-q {
	border-right-color: rgb(255, 244, 207) !important;
}
.bb-orange-p {
	border-bottom-color: rgb(187, 77, 0) !important;
}
.bb-orange-s {
	border-bottom-color: rgb(255, 173, 66) !important;
}
.bb-orange-t {
	border-bottom-color: rgb(255, 233, 125) !important;
}
.bb-orange-q {
	border-bottom-color: rgb(255, 244, 207) !important;
}
.bl-orange-p {
	border-left-color: rgb(187, 77, 0) !important;
}
.bl-orange-s {
	border-left-color: rgb(255, 173, 66) !important;
}
.bl-orange-t {
	border-left-color: rgb(255, 233, 125) !important;
}
.bl-orange-q {
	border-left-color: rgb(255, 244, 207) !important;
}
svg.fill-orange-p {
	fill: #bb4d00 !important;
}
svg .fill-orange-p {
	fill: #bb4d00 !important;
}
.fill-orange-p {
	fill: #bb4d00 !important;
}
svg.fill-orange-p::before {
	color: rgb(187, 77, 0) !important;
}
svg .fill-orange-p::before {
	color: rgb(187, 77, 0) !important;
}
.fill-orange-p::before {
	color: rgb(187, 77, 0) !important;
}
svg.fill-orange-s {
	fill: #ffad42 !important;
}
svg .fill-orange-s {
	fill: #ffad42 !important;
}
.fill-orange-s {
	fill: #ffad42 !important;
}
svg.fill-orange-s::before {
	color: rgb(255, 173, 66) !important;
}
svg .fill-orange-s::before {
	color: rgb(255, 173, 66) !important;
}
.fill-orange-s::before {
	color: rgb(255, 173, 66) !important;
}
svg.fill-orange-t {
	fill: #ffe97d !important;
}
svg .fill-orange-t {
	fill: #ffe97d !important;
}
.fill-orange-t {
	fill: #ffe97d !important;
}
svg.fill-orange-t::before {
	color: rgb(255, 233, 125) !important;
}
svg .fill-orange-t::before {
	color: rgb(255, 233, 125) !important;
}
.fill-orange-t::before {
	color: rgb(255, 233, 125) !important;
}
svg.fill-orange-q {
	fill: #fff4cf !important;
}
svg .fill-orange-q {
	fill: #fff4cf !important;
}
.fill-orange-q {
	fill: #fff4cf !important;
}
svg.fill-orange-q::before {
	color: rgb(255, 244, 207) !important;
}
svg .fill-orange-q::before {
	color: rgb(255, 244, 207) !important;
}
.fill-orange-q::before {
	color: rgb(255, 244, 207) !important;
}
.btn-orange-p {
	border-color: rgb(187, 77, 0); color: rgb(255, 255, 255); background-color: rgb(187, 77, 0) !important;
}
.btn-orange-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(162, 67, 0);
}
.btn-orange-p svg {
	fill: #fff !important;
}
.btn-orange-s {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66) !important;
}
.btn-orange-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 162, 41);
}
.btn-orange-s svg {
	fill: #000 !important;
}
.btn-orange-t {
	border-color: rgb(255, 233, 125); color: rgb(7, 82, 144); background-color: rgb(255, 233, 125) !important;
}
.btn-orange-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 229, 100);
}
.btn-orange-t svg {
	fill: #075290 !important;
}
.btn-orange-q {
	border-color: rgb(255, 244, 207); color: rgb(7, 82, 144); background-color: rgb(255, 244, 207) !important;
}
.btn-orange-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 238, 182);
}
.btn-orange-q svg {
	fill: #075290 !important;
}
.bg-pink-p {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72) !important;
}
.bg-pink-p:hover {
	color: rgb(255, 255, 255);
}
.bg-pink-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-pink-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-pink-p a svg {
	fill: #fff;
}
.bg-pink-s {
	color: rgb(0, 0, 0); background-color: rgb(229, 115, 115) !important;
}
.bg-pink-s:hover {
	color: rgb(0, 0, 0);
}
.bg-pink-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-pink-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-pink-s a svg {
	fill: #000;
}
.bg-pink-t {
	color: rgb(0, 0, 0); background-color: rgb(255, 194, 194) !important;
}
.bg-pink-t:hover {
	color: rgb(0, 0, 0);
}
.bg-pink-t a svg {
	fill: #000;
}
.card-header.bg-pink-t a {
	color: rgb(0, 0, 0);
}
.bg-pink-q {
	color: rgb(0, 0, 0); background-color: rgb(255, 231, 231) !important;
}
.bg-pink-q:hover {
	color: rgb(0, 0, 0);
}
.bg-pink-q a svg {
	fill: #000;
}
.card-header.bg-pink-q a {
	color: rgb(0, 0, 0);
}
.b-pink-p {
	border-color: rgb(175, 68, 72) !important;
}
.b-pink-s {
	border-color: rgb(229, 115, 115) !important;
}
.b-pink-t {
	border-color: rgb(255, 194, 194) !important;
}
.b-pink-q {
	border-color: rgb(255, 231, 231) !important;
}
.bt-pink-p {
	border-top-color: rgb(175, 68, 72) !important;
}
.bt-pink-s {
	border-top-color: rgb(229, 115, 115) !important;
}
.bt-pink-t {
	border-top-color: rgb(255, 194, 194) !important;
}
.bt-pink-q {
	border-top-color: rgb(255, 231, 231) !important;
}
.br-pink-p {
	border-right-color: rgb(175, 68, 72) !important;
}
.br-pink-s {
	border-right-color: rgb(229, 115, 115) !important;
}
.br-pink-t {
	border-right-color: rgb(255, 194, 194) !important;
}
.br-pink-q {
	border-right-color: rgb(255, 231, 231) !important;
}
.bb-pink-p {
	border-bottom-color: rgb(175, 68, 72) !important;
}
.bb-pink-s {
	border-bottom-color: rgb(229, 115, 115) !important;
}
.bb-pink-t {
	border-bottom-color: rgb(255, 194, 194) !important;
}
.bb-pink-q {
	border-bottom-color: rgb(255, 231, 231) !important;
}
.bl-pink-p {
	border-left-color: rgb(175, 68, 72) !important;
}
.bl-pink-s {
	border-left-color: rgb(229, 115, 115) !important;
}
.bl-pink-t {
	border-left-color: rgb(255, 194, 194) !important;
}
.bl-pink-q {
	border-left-color: rgb(255, 231, 231) !important;
}
svg.fill-pink-p {
	fill: #af4448 !important;
}
svg .fill-pink-p {
	fill: #af4448 !important;
}
.fill-pink-p {
	fill: #af4448 !important;
}
svg.fill-pink-p::before {
	color: rgb(175, 68, 72) !important;
}
svg .fill-pink-p::before {
	color: rgb(175, 68, 72) !important;
}
.fill-pink-p::before {
	color: rgb(175, 68, 72) !important;
}
svg.fill-pink-s {
	fill: #e57373 !important;
}
svg .fill-pink-s {
	fill: #e57373 !important;
}
.fill-pink-s {
	fill: #e57373 !important;
}
svg.fill-pink-s::before {
	color: rgb(229, 115, 115) !important;
}
svg .fill-pink-s::before {
	color: rgb(229, 115, 115) !important;
}
.fill-pink-s::before {
	color: rgb(229, 115, 115) !important;
}
svg.fill-pink-t {
	fill: #ffc2c2 !important;
}
svg .fill-pink-t {
	fill: #ffc2c2 !important;
}
.fill-pink-t {
	fill: #ffc2c2 !important;
}
svg.fill-pink-t::before {
	color: rgb(255, 194, 194) !important;
}
svg .fill-pink-t::before {
	color: rgb(255, 194, 194) !important;
}
.fill-pink-t::before {
	color: rgb(255, 194, 194) !important;
}
svg.fill-pink-d {
	fill: #ffe7e7 !important;
}
svg .fill-pink-d {
	fill: #ffe7e7 !important;
}
.fill-pink-d {
	fill: #ffe7e7 !important;
}
svg.fill-pink-d::before {
	color: rgb(255, 231, 231) !important;
}
svg .fill-pink-d::before {
	color: rgb(255, 231, 231) !important;
}
.fill-pink-d::before {
	color: rgb(255, 231, 231) !important;
}
.btn-pink-p {
	border-color: rgb(175, 68, 72); color: rgb(255, 255, 255); background-color: rgb(175, 68, 72) !important;
}
.btn-pink-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(157, 61, 64);
}
.btn-pink-p svg {
	fill: #fff !important;
}
.btn-pink-s {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115) !important;
}
.btn-pink-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(225, 93, 93);
}
.btn-pink-s svg {
	fill: #000 !important;
}
.btn-pink-t {
	border-color: rgb(255, 194, 194); color: rgb(7, 82, 144); background-color: rgb(255, 194, 194) !important;
}
.btn-pink-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 169, 169);
}
.btn-pink-t svg {
	fill: #075290 !important;
}
.btn-pink-q {
	border-color: rgb(255, 231, 231); color: rgb(7, 82, 144); background-color: rgb(255, 231, 231) !important;
}
.btn-pink-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 206, 206);
}
.btn-pink-q svg {
	fill: #075290 !important;
}
.bg-slate-p {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78) !important;
}
.bg-slate-p:hover {
	color: rgb(255, 255, 255);
}
.bg-slate-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-slate-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-slate-p a svg {
	fill: #fff;
}
.bg-slate-s {
	color: rgb(0, 0, 0); background-color: rgb(126, 155, 165) !important;
}
.bg-slate-s:hover {
	color: rgb(0, 0, 0);
}
.bg-slate-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-slate-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-slate-s a svg {
	fill: #000;
}
.bg-slate-t {
	color: rgb(0, 0, 0); background-color: rgb(182, 198, 210) !important;
}
.bg-slate-t:hover {
	color: rgb(0, 0, 0);
}
.bg-slate-t a svg {
	fill: #000;
}
.card-header.bg-slate-t a {
	color: rgb(0, 0, 0);
}
.bg-slate-q {
	color: rgb(0, 0, 0); background-color: rgb(226, 232, 237) !important;
}
.bg-slate-q:hover {
	color: rgb(0, 0, 0);
}
.bg-slate-q a svg {
	fill: #000;
}
.card-header.bg-slate-q a {
	color: rgb(0, 0, 0);
}
.b-slate-p {
	border-color: rgb(41, 67, 78) !important;
}
.b-slate-s {
	border-color: rgb(126, 155, 165) !important;
}
.b-slate-t {
	border-color: rgb(182, 198, 210) !important;
}
.b-slate-q {
	border-color: rgb(226, 232, 237) !important;
}
.bt-slate-p {
	border-top-color: rgb(41, 67, 78) !important;
}
.bt-slate-s {
	border-top-color: rgb(126, 155, 165) !important;
}
.bt-slate-t {
	border-top-color: rgb(182, 198, 210) !important;
}
.bt-slate-q {
	border-top-color: rgb(226, 232, 237) !important;
}
.br-slate-p {
	border-right-color: rgb(41, 67, 78) !important;
}
.br-slate-s {
	border-right-color: rgb(126, 155, 165) !important;
}
.br-slate-t {
	border-right-color: rgb(182, 198, 210) !important;
}
.br-slate-t {
	border-right-color: rgb(226, 232, 237) !important;
}
.bb-slate-p {
	border-bottom-color: rgb(41, 67, 78) !important;
}
.bb-slate-s {
	border-bottom-color: rgb(126, 155, 165) !important;
}
.bb-slate-t {
	border-bottom-color: rgb(182, 198, 210) !important;
}
.bb-slate-t {
	border-bottom-color: rgb(226, 232, 237) !important;
}
.bl-slate-p {
	border-left-color: rgb(41, 67, 78) !important;
}
.bl-slate-s {
	border-left-color: rgb(126, 155, 165) !important;
}
.bl-slate-t {
	border-left-color: rgb(182, 198, 210) !important;
}
.bl-slate-q {
	border-left-color: rgb(226, 232, 237) !important;
}
svg.fill-slate-p {
	fill: #29434e !important;
}
svg .fill-slate-p {
	fill: #29434e !important;
}
.fill-slate-p {
	fill: #29434e !important;
}
svg.fill-slate-p::before {
	color: rgb(41, 67, 78) !important;
}
svg .fill-slate-p::before {
	color: rgb(41, 67, 78) !important;
}
.fill-slate-p::before {
	color: rgb(41, 67, 78) !important;
}
svg.fill-slate-s {
	fill: #7e9ba5 !important;
}
svg .fill-slate-s {
	fill: #7e9ba5 !important;
}
.fill-slate-s {
	fill: #7e9ba5 !important;
}
svg.fill-slate-s::before {
	color: rgb(126, 155, 165) !important;
}
svg .fill-slate-s::before {
	color: rgb(126, 155, 165) !important;
}
.fill-slate-s::before {
	color: rgb(126, 155, 165) !important;
}
svg.fill-slate-t {
	fill: #b6c6d2 !important;
}
svg .fill-slate-t {
	fill: #b6c6d2 !important;
}
.fill-slate-t {
	fill: #b6c6d2 !important;
}
svg.fill-slate-t::before {
	color: rgb(182, 198, 210) !important;
}
svg .fill-slate-t::before {
	color: rgb(182, 198, 210) !important;
}
.fill-slate-t::before {
	color: rgb(182, 198, 210) !important;
}
svg.fill-slate-q {
	fill: #e2e8ed !important;
}
svg .fill-slate-q {
	fill: #e2e8ed !important;
}
.fill-slate-q {
	fill: #e2e8ed !important;
}
svg.fill-slate-q::before {
	color: rgb(226, 232, 237) !important;
}
svg .fill-slate-q::before {
	color: rgb(226, 232, 237) !important;
}
.fill-slate-q::before {
	color: rgb(226, 232, 237) !important;
}
.btn-slate-p {
	border-color: rgb(41, 67, 78); color: rgb(255, 255, 255); background-color: rgb(41, 67, 78) !important;
}
.btn-slate-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(32, 53, 61);
}
.btn-slate-p svg {
	fill: #fff !important;
}
.btn-slate-s {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165) !important;
}
.btn-slate-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(111, 143, 155);
}
.btn-slate-s svg {
	fill: #000 !important;
}
.btn-slate-t {
	border-color: rgb(182, 198, 210); color: rgb(7, 82, 144); background-color: rgb(182, 198, 210) !important;
}
.btn-slate-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(166, 186, 200);
}
.btn-slate-t svg {
	fill: #075290 !important;
}
.btn-slate-q {
	border-color: rgb(226, 232, 237); color: rgb(7, 82, 144); background-color: rgb(226, 232, 237) !important;
}
.btn-slate-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(210, 220, 227);
}
.btn-slate-q svg {
	fill: #075290 !important;
}
.bg-indigo-p {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143) !important;
}
.bg-indigo-p:hover {
	color: rgb(255, 255, 255);
}
.bg-indigo-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-indigo-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-indigo-p a svg {
	fill: #fff;
}
.bg-indigo-s {
	color: rgb(0, 0, 0); background-color: rgb(146, 166, 221) !important;
}
.bg-indigo-s:hover {
	color: rgb(0, 0, 0);
}
.bg-indigo-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-indigo-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-indigo-s a svg {
	fill: #000;
}
.bg-indigo-t {
	color: rgb(0, 0, 0); background-color: rgb(222, 232, 255) !important;
}
.bg-indigo-t:hover {
	color: rgb(0, 0, 0);
}
.bg-indigo-t a svg {
	fill: #000;
}
.card-header.bg-indigo-t a {
	color: rgb(0, 0, 0);
}
.bg-indigo-q {
	color: rgb(0, 0, 0); background-color: rgb(242, 246, 255) !important;
}
.bg-indigo-q:hover {
	color: rgb(0, 0, 0);
}
.bg-indigo-q a svg {
	fill: #000;
}
.card-header.bg-indigo-q a {
	color: rgb(0, 0, 0);
}
.b-indigo-p {
	border-color: rgb(38, 65, 143) !important;
}
.b-indigo-s {
	border-color: rgb(146, 166, 221) !important;
}
.b-indigo-t {
	border-color: rgb(222, 232, 255) !important;
}
.b-indigo-q {
	border-color: rgb(242, 246, 255) !important;
}
.bt-indigo-p {
	border-top-color: rgb(38, 65, 143) !important;
}
.bt-indigo-s {
	border-top-color: rgb(146, 166, 221) !important;
}
.bt-indigo-t {
	border-top-color: rgb(222, 232, 255) !important;
}
.bt-indigo-q {
	border-top-color: rgb(242, 246, 255) !important;
}
.br-indigo-p {
	border-right-color: rgb(38, 65, 143) !important;
}
.br-indigo-s {
	border-right-color: rgb(146, 166, 221) !important;
}
.br-indigo-t {
	border-right-color: rgb(222, 232, 255) !important;
}
.br-indigo-q {
	border-right-color: rgb(242, 246, 255) !important;
}
.bb-indigo-p {
	border-bottom-color: rgb(38, 65, 143) !important;
}
.bb-indigo-s {
	border-bottom-color: rgb(146, 166, 221) !important;
}
.bb-indigo-t {
	border-bottom-color: rgb(222, 232, 255) !important;
}
.bb-indigo-q {
	border-bottom-color: rgb(242, 246, 255) !important;
}
.bl-indigo-p {
	border-left-color: rgb(38, 65, 143) !important;
}
.bl-indigo-s {
	border-left-color: rgb(146, 166, 221) !important;
}
.bl-indigo-t {
	border-left-color: rgb(222, 232, 255) !important;
}
.bl-indigo-q {
	border-left-color: rgb(242, 246, 255) !important;
}
svg.fill-indigo-p {
	fill: #26418f !important;
}
svg .fill-indigo-p {
	fill: #26418f !important;
}
.fill-indigo-p {
	fill: #26418f !important;
}
svg.fill-indigo-p::before {
	color: rgb(38, 65, 143) !important;
}
svg .fill-indigo-p::before {
	color: rgb(38, 65, 143) !important;
}
.fill-indigo-p::before {
	color: rgb(38, 65, 143) !important;
}
svg.fill-indigo-s {
	fill: #92a6dd !important;
}
svg .fill-indigo-s {
	fill: #92a6dd !important;
}
.fill-indigo-s {
	fill: #92a6dd !important;
}
svg.fill-indigo-s::before {
	color: rgb(146, 166, 221) !important;
}
svg .fill-indigo-s::before {
	color: rgb(146, 166, 221) !important;
}
.fill-indigo-s::before {
	color: rgb(146, 166, 221) !important;
}
svg.fill-indigo-t {
	fill: #dee8ff !important;
}
svg .fill-indigo-t {
	fill: #dee8ff !important;
}
.fill-indigo-t {
	fill: #dee8ff !important;
}
svg.fill-indigo-t::before {
	color: rgb(222, 232, 255) !important;
}
svg .fill-indigo-t::before {
	color: rgb(222, 232, 255) !important;
}
.fill-indigo-t::before {
	color: rgb(222, 232, 255) !important;
}
svg.fill-indigo-q {
	fill: #f2f6ff !important;
}
svg .fill-indigo-q {
	fill: #f2f6ff !important;
}
.fill-indigo-q {
	fill: #f2f6ff !important;
}
svg.fill-indigo-q::before {
	color: rgb(242, 246, 255) !important;
}
svg .fill-indigo-q::before {
	color: rgb(242, 246, 255) !important;
}
.fill-indigo-q::before {
	color: rgb(242, 246, 255) !important;
}
.btn-indigo-p {
	border-color: rgb(38, 65, 143); color: rgb(255, 255, 255); background-color: rgb(38, 65, 143) !important;
}
.btn-indigo-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 56, 123);
}
.btn-indigo-p svg {
	fill: #fff !important;
}
.btn-indigo-s {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221) !important;
}
.btn-indigo-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(127, 150, 215);
}
.btn-indigo-s svg {
	fill: #000 !important;
}
.btn-indigo-t {
	border-color: rgb(222, 232, 255); color: rgb(7, 82, 144); background-color: rgb(222, 232, 255) !important;
}
.btn-indigo-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(197, 214, 255);
}
.btn-indigo-t svg {
	fill: #075290 !important;
}
.btn-indigo-q {
	border-color: rgb(242, 246, 255); color: rgb(7, 82, 144); background-color: rgb(242, 246, 255) !important;
}
.btn-indigo-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(217, 228, 255);
}
.btn-indigo-q svg {
	fill: #075290 !important;
}
.bg-cyan-p {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145) !important;
}
.bg-cyan-p:hover {
	color: rgb(255, 255, 255);
}
.bg-cyan-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-cyan-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-cyan-p a svg {
	fill: #fff;
}
.bg-cyan-s {
	color: rgb(0, 0, 0); background-color: rgb(101, 176, 189) !important;
}
.bg-cyan-s:hover {
	color: rgb(0, 0, 0);
}
.bg-cyan-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-cyan-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-cyan-s a svg {
	fill: #000;
}
.bg-cyan-t {
	color: rgb(0, 0, 0); background-color: rgb(204, 229, 233) !important;
}
.bg-cyan-t:hover {
	color: rgb(0, 0, 0);
}
.bg-cyan-t a svg {
	fill: #000;
}
.card-header.bg-cyan-t a {
	color: rgb(0, 0, 0);
}
.bg-cyan-q {
	color: rgb(0, 0, 0); background-color: rgb(235, 245, 246) !important;
}
.bg-cyan-q:hover {
	color: rgb(0, 0, 0);
}
.bg-cyan-q a svg {
	fill: #000;
}
.card-header.bg-cyan-q a {
	color: rgb(0, 0, 0);
}
.b-cyan-p {
	border-color: rgb(0, 124, 145) !important;
}
.b-cyan-s {
	border-color: rgb(101, 176, 189) !important;
}
.b-cyan-t {
	border-color: rgb(204, 229, 233) !important;
}
.b-cyan-q {
	border-color: rgb(235, 245, 246) !important;
}
.bt-cyan-p {
	border-top-color: rgb(0, 124, 145) !important;
}
.bt-cyan-s {
	border-top-color: rgb(101, 176, 189) !important;
}
.bt-cyan-t {
	border-top-color: rgb(204, 229, 233) !important;
}
.bt-cyan-q {
	border-top-color: rgb(235, 245, 246) !important;
}
.br-cyan-p {
	border-right-color: rgb(0, 124, 145) !important;
}
.br-cyan-s {
	border-right-color: rgb(101, 176, 189) !important;
}
.br-cyan-t {
	border-right-color: rgb(204, 229, 233) !important;
}
.br-cyan-q {
	border-right-color: rgb(235, 245, 246) !important;
}
.bb-cyan-p {
	border-bottom-color: rgb(0, 124, 145) !important;
}
.bb-cyan-s {
	border-bottom-color: rgb(101, 176, 189) !important;
}
.bb-cyan-t {
	border-bottom-color: rgb(204, 229, 233) !important;
}
.bb-cyan-q {
	border-bottom-color: rgb(235, 245, 246) !important;
}
.bl-cyan-p {
	border-left-color: rgb(0, 124, 145) !important;
}
.bl-cyan-s {
	border-left-color: rgb(101, 176, 189) !important;
}
.bl-cyan-t {
	border-left-color: rgb(204, 229, 233) !important;
}
.bl-cyan-q {
	border-left-color: rgb(235, 245, 246) !important;
}
svg.fill-cyan-p {
	fill: #007c91 !important;
}
svg .fill-cyan-p {
	fill: #007c91 !important;
}
.fill-cyan-p {
	fill: #007c91 !important;
}
svg.fill-cyan-p::before {
	color: rgb(0, 124, 145) !important;
}
svg .fill-cyan-p::before {
	color: rgb(0, 124, 145) !important;
}
.fill-cyan-p::before {
	color: rgb(0, 124, 145) !important;
}
svg.fill-cyan-s {
	fill: #65b0bd !important;
}
svg .fill-cyan-s {
	fill: #65b0bd !important;
}
.fill-cyan-s {
	fill: #65b0bd !important;
}
svg.fill-cyan-s::before {
	color: rgb(101, 176, 189) !important;
}
svg .fill-cyan-s::before {
	color: rgb(101, 176, 189) !important;
}
.fill-cyan-s::before {
	color: rgb(101, 176, 189) !important;
}
svg.fill-cyan-t {
	fill: #cce5e9 !important;
}
svg .fill-cyan-t {
	fill: #cce5e9 !important;
}
.fill-cyan-t {
	fill: #cce5e9 !important;
}
svg.fill-cyan-t::before {
	color: rgb(204, 229, 233) !important;
}
svg .fill-cyan-t::before {
	color: rgb(204, 229, 233) !important;
}
.fill-cyan-t::before {
	color: rgb(204, 229, 233) !important;
}
svg.fill-cyan-q {
	fill: #ebf5f6 !important;
}
svg .fill-cyan-q {
	fill: #ebf5f6 !important;
}
.fill-cyan-q {
	fill: #ebf5f6 !important;
}
svg.fill-cyan-q::before {
	color: rgb(235, 245, 246) !important;
}
svg .fill-cyan-q::before {
	color: rgb(235, 245, 246) !important;
}
.fill-cyan-q::before {
	color: rgb(235, 245, 246) !important;
}
.btn-cyan-p {
	border-color: rgb(0, 124, 145); color: rgb(255, 255, 255); background-color: rgb(0, 124, 145) !important;
}
.btn-cyan-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 102, 120);
}
.btn-cyan-p svg {
	fill: #fff !important;
}
.btn-cyan-s {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189) !important;
}
.btn-cyan-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(83, 167, 181);
}
.btn-cyan-s svg {
	fill: #000 !important;
}
.btn-cyan-t {
	border-color: rgb(204, 229, 233); color: rgb(7, 82, 144); background-color: rgb(204, 229, 233) !important;
}
.btn-cyan-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(186, 220, 225);
}
.btn-cyan-t svg {
	fill: #075290 !important;
}
.btn-cyan-q {
	border-color: rgb(235, 245, 246); color: rgb(7, 82, 144); background-color: rgb(235, 245, 246) !important;
}
.btn-cyan-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(217, 236, 238);
}
.btn-cyan-q svg {
	fill: #075290 !important;
}
.bg-green-p {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13) !important;
}
.bg-green-p:hover {
	color: rgb(255, 255, 255);
}
.bg-green-p a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-green-p a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-green-p a svg {
	fill: #fff;
}
.bg-green-s {
	color: rgb(0, 0, 0); background-color: rgb(132, 188, 73) !important;
}
.bg-green-s:hover {
	color: rgb(0, 0, 0);
}
.bg-green-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-green-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-green-s a svg {
	fill: #000;
}
.bg-green-t {
	color: rgb(0, 0, 0); background-color: rgb(220, 237, 200) !important;
}
.bg-green-t:hover {
	color: rgb(0, 0, 0);
}
.bg-green-t a svg {
	fill: #000;
}
.card-header.bg-green-t a {
	color: rgb(0, 0, 0);
}
.bg-green-q {
	color: rgb(0, 0, 0); background-color: rgb(241, 248, 233) !important;
}
.bg-green-q:hover {
	color: rgb(0, 0, 0);
}
.bg-green-q a svg {
	fill: #000;
}
.card-header.bg-green-q a {
	color: rgb(0, 0, 0);
}
.b-green-p {
	border-color: rgb(75, 131, 13) !important;
}
.b-green-s {
	border-color: rgb(132, 188, 73) !important;
}
.b-green-t {
	border-color: rgb(220, 237, 200) !important;
}
.b-green-q {
	border-color: rgb(241, 248, 233) !important;
}
.bt-green-p {
	border-top-color: rgb(75, 131, 13) !important;
}
.bt-green-s {
	border-top-color: rgb(132, 188, 73) !important;
}
.bt-green-t {
	border-top-color: rgb(220, 237, 200) !important;
}
.bt-green-q {
	border-top-color: rgb(241, 248, 233) !important;
}
.br-green-p {
	border-right-color: rgb(75, 131, 13) !important;
}
.br-green-s {
	border-right-color: rgb(132, 188, 73) !important;
}
.br-green-t {
	border-right-color: rgb(220, 237, 200) !important;
}
.br-green-q {
	border-right-color: rgb(241, 248, 233) !important;
}
.bb-green-p {
	border-bottom-color: rgb(75, 131, 13) !important;
}
.bb-green-s {
	border-bottom-color: rgb(132, 188, 73) !important;
}
.bb-green-t {
	border-bottom-color: rgb(220, 237, 200) !important;
}
.bb-green-q {
	border-bottom-color: rgb(241, 248, 233) !important;
}
.bl-green-p {
	border-left-color: rgb(75, 131, 13) !important;
}
.bl-green-s {
	border-left-color: rgb(132, 188, 73) !important;
}
.bl-green-t {
	border-left-color: rgb(220, 237, 200) !important;
}
.bl-green-q {
	border-left-color: rgb(241, 248, 233) !important;
}
svg.fill-green-p {
	fill: #4b830d !important;
}
svg .fill-green-p {
	fill: #4b830d !important;
}
.fill-green-p {
	fill: #4b830d !important;
}
svg.fill-green-p::before {
	color: rgb(75, 131, 13) !important;
}
svg .fill-green-p::before {
	color: rgb(75, 131, 13) !important;
}
.fill-green-p::before {
	color: rgb(75, 131, 13) !important;
}
svg.fill-green-s {
	fill: #84bc49 !important;
}
svg .fill-green-s {
	fill: #84bc49 !important;
}
.fill-green-s {
	fill: #84bc49 !important;
}
svg.fill-green-s::before {
	color: rgb(132, 188, 73) !important;
}
svg .fill-green-s::before {
	color: rgb(132, 188, 73) !important;
}
.fill-green-s::before {
	color: rgb(132, 188, 73) !important;
}
svg.fill-green-t {
	fill: #dcedc8 !important;
}
svg .fill-green-t {
	fill: #dcedc8 !important;
}
.fill-green-t {
	fill: #dcedc8 !important;
}
svg.fill-green-t::before {
	color: rgb(220, 237, 200) !important;
}
svg .fill-green-t::before {
	color: rgb(220, 237, 200) !important;
}
.fill-green-t::before {
	color: rgb(220, 237, 200) !important;
}
svg.fill-green-q {
	fill: #f1f8e9 !important;
}
svg .fill-green-q {
	fill: #f1f8e9 !important;
}
.fill-green-q {
	fill: #f1f8e9 !important;
}
svg.fill-green-q::before {
	color: rgb(241, 248, 233) !important;
}
svg .fill-green-q::before {
	color: rgb(241, 248, 233) !important;
}
.fill-green-q::before {
	color: rgb(241, 248, 233) !important;
}
.btn-green-p {
	border-color: rgb(75, 131, 13); color: rgb(255, 255, 255); background-color: rgb(75, 131, 13) !important;
}
.btn-green-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(62, 108, 11);
}
.btn-green-p svg {
	fill: #fff !important;
}
.btn-green-s {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73) !important;
}
.btn-green-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(119, 172, 63);
}
.btn-green-s svg {
	fill: #000 !important;
}
.btn-green-t {
	border-color: rgb(220, 237, 200); color: rgb(7, 82, 144); background-color: rgb(220, 237, 200) !important;
}
.btn-green-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(208, 231, 181);
}
.btn-green-t svg {
	fill: #075290 !important;
}
.btn-green-q {
	border-color: rgb(241, 248, 233); color: rgb(7, 82, 144); background-color: rgb(241, 248, 233) !important;
}
.btn-green-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(229, 242, 214);
}
.btn-green-q svg {
	fill: #075290 !important;
}
.bg-amber-p {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24) !important;
}
.bg-amber-p:hover {
	color: rgb(0, 0, 0);
}
.bg-amber-p a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-amber-p a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-amber-p a svg {
	fill: #000;
}
.bg-amber-s {
	color: rgb(0, 0, 0); background-color: rgb(255, 213, 79) !important;
}
.bg-amber-s:hover {
	color: rgb(0, 0, 0);
}
.bg-amber-s a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-amber-s a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-amber-s a svg {
	fill: #000;
}
.bg-amber-t {
	color: rgb(0, 0, 0); background-color: rgb(255, 236, 179) !important;
}
.bg-amber-t:hover {
	color: rgb(0, 0, 0);
}
.bg-amber-t a svg {
	fill: #000;
}
.card-header.bg-amber-t a {
	color: rgb(0, 0, 0);
}
.bg-amber-q {
	color: rgb(0, 0, 0); background-color: rgb(255, 247, 225) !important;
}
.bg-amber-q:hover {
	color: rgb(0, 0, 0);
}
.bg-amber-q a svg {
	fill: #000;
}
.card-header.bg-amber-q a {
	color: rgb(0, 0, 0);
}
.b-amber-p {
	border-color: rgb(251, 171, 24) !important;
}
.b-amber-s {
	border-color: rgb(255, 213, 79) !important;
}
.b-amber-t {
	border-color: rgb(255, 236, 179) !important;
}
.b-amber-q {
	border-color: rgb(255, 247, 225) !important;
}
.bt-amber-p {
	border-top-color: rgb(251, 171, 24) !important;
}
.bt-amber-s {
	border-top-color: rgb(255, 213, 79) !important;
}
.bt-amber-t {
	border-top-color: rgb(255, 236, 179) !important;
}
.bt-amber-q {
	border-top-color: rgb(255, 247, 225) !important;
}
.br-amber-p {
	border-right-color: rgb(251, 171, 24) !important;
}
.br-amber-s {
	border-right-color: rgb(255, 213, 79) !important;
}
.br-amber-t {
	border-right-color: rgb(255, 236, 179) !important;
}
.br-amber-q {
	border-right-color: rgb(255, 247, 225) !important;
}
.bb-amber-p {
	border-bottom-color: rgb(251, 171, 24) !important;
}
.bb-amber-s {
	border-bottom-color: rgb(255, 213, 79) !important;
}
.bb-amber-t {
	border-bottom-color: rgb(255, 236, 179) !important;
}
.bb-amber-q {
	border-bottom-color: rgb(255, 247, 225) !important;
}
.bl-amber-p {
	border-left-color: rgb(251, 171, 24) !important;
}
.bl-amber-s {
	border-left-color: rgb(255, 213, 79) !important;
}
.bl-amber-t {
	border-left-color: rgb(255, 236, 179) !important;
}
.bl-amber-q {
	border-left-color: rgb(255, 247, 225) !important;
}
svg.fill-amber-p {
	fill: #fbab18 !important;
}
svg .fill-amber-p {
	fill: #fbab18 !important;
}
.fill-amber-p {
	fill: #fbab18 !important;
}
svg.fill-amber-p::before {
	color: rgb(251, 171, 24) !important;
}
svg .fill-amber-p::before {
	color: rgb(251, 171, 24) !important;
}
.fill-amber-p::before {
	color: rgb(251, 171, 24) !important;
}
svg.fill-amber-s {
	fill: #ffd54f !important;
}
svg .fill-amber-s {
	fill: #ffd54f !important;
}
.fill-amber-s {
	fill: #ffd54f !important;
}
svg.fill-amber-s::before {
	color: rgb(255, 213, 79) !important;
}
svg .fill-amber-s::before {
	color: rgb(255, 213, 79) !important;
}
.fill-amber-s::before {
	color: rgb(255, 213, 79) !important;
}
svg.fill-amber-t {
	fill: #ffecb3 !important;
}
svg .fill-amber-t {
	fill: #ffecb3 !important;
}
.fill-amber-t {
	fill: #ffecb3 !important;
}
svg.fill-amber-t::before {
	color: rgb(255, 236, 179) !important;
}
svg .fill-amber-t::before {
	color: rgb(255, 236, 179) !important;
}
.fill-amber-t::before {
	color: rgb(255, 236, 179) !important;
}
svg.fill-amber-q {
	fill: #fff7e1 !important;
}
svg .fill-amber-q {
	fill: #fff7e1 !important;
}
.fill-amber-q {
	fill: #fff7e1 !important;
}
svg.fill-amber-q::before {
	color: rgb(255, 247, 225) !important;
}
svg .fill-amber-q::before {
	color: rgb(255, 247, 225) !important;
}
.fill-amber-q::before {
	color: rgb(255, 247, 225) !important;
}
.btn-amber-p {
	border-color: rgb(251, 171, 24); color: rgb(255, 255, 255); background-color: rgb(251, 171, 24) !important;
}
.btn-amber-p:hover {
	color: rgb(255, 255, 255); background-color: rgb(245, 160, 4);
}
.btn-amber-p svg {
	fill: #fff !important;
}
.btn-amber-s {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79) !important;
}
.btn-amber-s:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 207, 54);
}
.btn-amber-s svg {
	fill: #000 !important;
}
.btn-amber-t {
	border-color: rgb(255, 236, 179); color: rgb(7, 82, 144); background-color: rgb(255, 236, 179) !important;
}
.btn-amber-t:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 230, 154);
}
.btn-amber-t svg {
	fill: #075290 !important;
}
.btn-amber-q {
	border-color: rgb(255, 247, 225); color: rgb(7, 82, 144); background-color: rgb(255, 247, 225) !important;
}
.btn-amber-q:hover {
	color: rgb(7, 82, 144); background-color: rgb(255, 240, 200);
}
.btn-amber-q svg {
	fill: #075290 !important;
}
.bg-alert-red {
	background-color: rgb(135, 8, 8) !important;
}
.bg-alert-r {
	background-color: rgb(135, 8, 8) !important;
}
.bg-red {
	background-color: rgb(143, 0, 0) !important;
}
.bg-r {
	background-color: rgb(143, 0, 0) !important;
}
.bg-white {
	background: rgb(255, 255, 255) !important;
}
.card-header.bg-white a {
	color: rgb(0, 0, 0);
}
.bg-black {
	background: rgb(0, 0, 0) !important;
}
.b-white {
	border-color: rgb(255, 255, 255) !important;
}
.b-black {
	border-color: rgb(0, 0, 0) !important;
}
.bg-gray-d2 {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51) !important;
}
.bg-gray-d2:hover {
	color: rgb(255, 255, 255);
}
.bg-gray-d2 a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-gray-d2 a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-gray-d2 a svg {
	fill: #fff;
}
.bg-gray-d1 {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85) !important;
}
.bg-gray-d1:hover {
	color: rgb(255, 255, 255);
}
.bg-gray-d1 a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-gray-d1 a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.bg-gray-d1 a svg {
	fill: #fff;
}
.bg-gray {
	color: rgb(0, 0, 0); background-color: rgb(189, 189, 189) !important;
}
.bg-gray:hover {
	color: rgb(0, 0, 0);
}
.bg-gray a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-gray a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.bg-gray a svg {
	fill: #000;
}
.bg-gray-l1 {
	color: rgb(0, 0, 0); background-color: rgb(224, 224, 224) !important;
}
.bg-gray-l1:hover {
	color: rgb(0, 0, 0);
}
.bg-gray-l1 a svg {
	fill: #000;
}
.card-header.bg-gray-l1 a {
	color: rgb(0, 0, 0);
}
.bg-gray-l2 {
	color: rgb(0, 0, 0); background-color: rgb(240, 240, 240) !important;
}
.bg-gray-l2:hover {
	color: rgb(0, 0, 0);
}
.bg-gray-l2 a svg {
	fill: #000;
}
.card-header.bg-gray-l2 a {
	color: rgb(0, 0, 0);
}
.bg-gray-l3 {
	color: rgb(0, 0, 0); background-color: rgb(245, 245, 245) !important;
}
.bg-gray-l3:hover {
	color: rgb(0, 0, 0);
}
.bg-gray-l3 a svg {
	fill: #000;
}
.card-header.bg-gray-l3 a {
	color: rgb(0, 0, 0);
}
.btn-gray-d2 {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51) !important;
}
.btn-gray-d2:hover {
	color: rgb(255, 255, 255);
}
.btn-gray-d2 a:not(.btn) {
	color: rgb(255, 255, 255);
}
.btn-gray-d2 a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.btn-gray-d2 a svg {
	fill: #fff;
}
.btn-gray-d2 .file-details {
	color: rgb(255, 255, 255);
}
.btn-gray-d2 svg {
	fill: #fff !important;
}
.btn-gray-d1 {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85) !important;
}
.btn-gray-d1:hover {
	color: rgb(255, 255, 255);
}
.btn-gray-d1 a:not(.btn) {
	color: rgb(255, 255, 255);
}
.btn-gray-d1 a:not(.btn):hover {
	color: rgb(255, 255, 255);
}
.btn-gray-d1 a svg {
	fill: #fff;
}
.btn-gray-d1 svg {
	fill: #fff !important;
}
.btn-gray {
	color: rgb(0, 0, 0); background-color: rgb(189, 189, 189) !important;
}
.btn-gray:hover {
	color: rgb(0, 0, 0);
}
.btn-gray a:not(.btn) {
	color: rgb(0, 0, 0);
}
.btn-gray a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.btn-gray a svg {
	fill: #000;
}
.btn-gray svg {
	fill: #000 !important;
}
.btn-gray-l1 {
	color: rgb(0, 0, 0); background-color: rgb(224, 224, 224) !important;
}
.btn-gray-l1:hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l1 a:not(.btn) {
	color: rgb(0, 0, 0);
}
.btn-gray-l1 a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l1 a svg {
	fill: #000;
}
.btn-gray-l1 svg {
	fill: #000 !important;
}
.btn-gray-l2 {
	color: rgb(0, 0, 0); background-color: rgb(240, 240, 240) !important;
}
.btn-gray-l2:hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l2 a:not(.btn) {
	color: rgb(0, 0, 0);
}
.btn-gray-l2 a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l2 a svg {
	fill: #000;
}
.btn-gray-l2 svg {
	fill: #000 !important;
}
.btn-gray-l3 {
	color: rgb(0, 0, 0); background-color: rgb(245, 245, 245) !important;
}
.btn-gray-l3:hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l3 a:not(.btn) {
	color: rgb(0, 0, 0);
}
.btn-gray-l3 a:not(.btn):hover {
	color: rgb(0, 0, 0);
}
.btn-gray-l3 a svg {
	fill: #000;
}
.btn-gray-l3 svg {
	fill: #000 !important;
}
.b-gray-d2 {
	border-color: rgb(51, 51, 51) !important;
}
.b-gray-d1 {
	border-color: rgb(85, 85, 85) !important;
}
.b-gray {
	border-color: rgb(189, 189, 189) !important;
}
.b-gray-l1 {
	border-color: rgb(224, 224, 224) !important;
}
.b-gray-l2 {
	border-color: rgb(240, 240, 240) !important;
}
.b-gray-l3 {
	border-color: rgb(245, 245, 245) !important;
}
.bt-gray-d2 {
	border-color: rgb(51, 51, 51) !important;
}
.bt-gray-d1 {
	border-color: rgb(85, 85, 85) !important;
}
.bt-gray {
	border-color: rgb(189, 189, 189) !important;
}
.bt-gray-l1 {
	border-color: rgb(224, 224, 224) !important;
}
.bt-gray-l2 {
	border-color: rgb(240, 240, 240) !important;
}
.bt-gray-l3 {
	border-color: rgb(245, 245, 245) !important;
}
.br-gray-d2 {
	border-color: rgb(51, 51, 51) !important;
}
.br-gray-d1 {
	border-color: rgb(85, 85, 85) !important;
}
.br-gray {
	border-color: rgb(189, 189, 189) !important;
}
.br-gray-l1 {
	border-color: rgb(224, 224, 224) !important;
}
.br-gray-l2 {
	border-color: rgb(240, 240, 240) !important;
}
.br-gray-l3 {
	border-color: rgb(245, 245, 245) !important;
}
.bb-gray-d2 {
	border-color: rgb(51, 51, 51) !important;
}
.bb-gray-d1 {
	border-color: rgb(85, 85, 85) !important;
}
.bb-gray {
	border-color: rgb(189, 189, 189) !important;
}
.bb-gray-l1 {
	border-color: rgb(224, 224, 224) !important;
}
.bb-gray-l2 {
	border-color: rgb(240, 240, 240) !important;
}
.bb-gray-l3 {
	border-color: rgb(245, 245, 245) !important;
}
.bl-gray-d2 {
	border-color: rgb(51, 51, 51) !important;
}
.bl-gray-d1 {
	border-color: rgb(85, 85, 85) !important;
}
.bl-gray {
	border-color: rgb(189, 189, 189) !important;
}
.bl-gray-l1 {
	border-color: rgb(224, 224, 224) !important;
}
.bl-gray-l2 {
	border-color: rgb(240, 240, 240) !important;
}
.bl-gray-l3 {
	border-color: rgb(245, 245, 245) !important;
}
.c-white {
	color: rgb(255, 255, 255) !important;
}
.text-white {
	color: rgb(255, 255, 255) !important;
}
.c-black {
	color: rgb(0, 0, 0) !important;
}
.text-black {
	color: rgb(0, 0, 0) !important;
}
.c-red {
	color: rgb(143, 0, 0) !important;
}
.text-red {
	color: rgb(143, 0, 0) !important;
}
.c-orange {
	color: orange !important;
}
.text-orange {
	color: orange !important;
}
.c-blue {
	color: rgb(0, 94, 170) !important;
}
.text-blue {
	color: rgb(0, 94, 170) !important;
}
.c-gray-d2 {
	color: rgb(51, 51, 51) !important;
}
.text-gray-d2 {
	color: rgb(51, 51, 51) !important;
}
.c-gray-d1 {
	color: rgb(85, 85, 85) !important;
}
.text-gray-d1 {
	color: rgb(85, 85, 85) !important;
}
.c-gray {
	color: rgb(189, 189, 189) !important;
}
.text-gray {
	color: rgb(189, 189, 189) !important;
}
.c-gray-l1 {
	color: rgb(224, 224, 224) !important;
}
.text-gray-l1 {
	color: rgb(224, 224, 224) !important;
}
.c-gray-l2 {
	color: rgb(240, 240, 240) !important;
}
.text-gray-l2 {
	color: rgb(240, 240, 240) !important;
}
.c-gray-l3 {
	color: rgb(245, 245, 245) !important;
}
.text-gray-l3 {
	color: rgb(245, 245, 245) !important;
}
a[class$='-p'].btn:hover {
	color: rgb(255, 255, 255);
}
.cc-1 {
	column-count: 1;
}
.cc-2 {
	column-count: 2;
}
.cc-3 {
	column-count: 3;
}
.cc-4 {
	column-count: 4;
}
@media all and (min-width:576px)
{
.cc-sm-1 {
	column-count: 1;
}
.cc-sm-2 {
	column-count: 2;
}
.cc-sm-2 li {
	break-inside: avoid-column;
}
.cc-sm-3 {
	column-count: 3;
}
.cc-sm-3 li {
	break-inside: avoid-column;
}
.cc-sm-4 {
	column-count: 4;
}
.cc-sm-4 li {
	break-inside: avoid-column;
}
}
@media all and (min-width:768px)
{
.cc-md-1 {
	column-count: 1;
}
.cc-md-2 {
	column-count: 2;
}
.cc-md-2 li {
	break-inside: avoid-column;
}
.cc-md-3 {
	column-count: 3;
}
.cc-md-3 li {
	break-inside: avoid-column;
}
.cc-md-4 {
	column-count: 4;
}
.cc-md-4 li {
	break-inside: avoid-column;
}
}
@media all and (min-width:992px)
{
.cc-lg-1 {
	column-count: 1;
}
.cc-lg-2 {
	column-count: 2;
}
.cc-lg-2 li {
	break-inside: avoid-column;
}
.cc-lg-3 {
	column-count: 3;
}
.cc-lg-3 li {
	break-inside: avoid-column;
}
.cc-lg-4 {
	column-count: 4;
}
.cc-lg-4 li {
	break-inside: avoid-column;
}
}
@media all and (min-width:1200px)
{
.cc-xl-1 {
	column-count: 1;
}
.cc-xl-2 {
	column-count: 2;
}
.cc-xl-2 li {
	break-inside: avoid-column;
}
.cc-xl-3 {
	column-count: 3;
}
.cc-xl-3 li {
	break-inside: avoid-column;
}
.cc-xl-4 {
	column-count: 4;
}
.cc-xl-4 li {
	break-inside: avoid-column;
}
}
@media all and (min-width:1440px)
{
.cc-xxl-1 {
	column-count: 1;
}
.cc-xxl-2 {
	column-count: 2;
}
.cc-xxl-2 li {
	break-inside: avoid-column;
}
.cc-xxl-3 {
	column-count: 3;
}
.cc-xxl-3 li {
	break-inside: avoid-column;
}
.cc-xxl-4 {
	column-count: 4;
}
.cc-xxl-4 li {
	break-inside: avoid-column;
}
}
.cg-1 {
	column-gap: 10px;
}
.cg-2 {
	column-gap: 20px;
}
.cg-3 {
	column-gap: 30px;
}
.cg-4 {
	column-gap: 40px;
}
.crs-solid {
	column-rule-style: solid;
}
.crs-dotted {
	column-rule-style: dotted;
}
.crs-dashed {
	column-rule-style: dashed;
}
.crw-1 {
	column-rule-width: 1px;
}
.crw-2 {
	column-rule-width: 2px;
}
.crw-3 {
	column-rule-width: 3px;
}
.crw-4 {
	column-rule-width: 4px;
}
.crw-5 {
	column-rule-width: 5px;
}
.crc-p {
	column-rule-color: rgb(0, 94, 170);
}
.crc-s {
	column-rule-color: rgb(136, 195, 234);
}
.cs-1 {
	column-span: 1;
}
.cs-all {
	column-span: all;
}
.w-col12 {
	width: 100%;
}
.w-col11 {
	width: 91.6%;
}
.w-col10 {
	width: 83%;
}
.w-col9 {
	width: 75%;
}
.w-col8 {
	width: 66.6%;
}
.w-col7 {
	width: 58.3%;
}
.w-col6 {
	width: 50%;
}
.w-col5 {
	width: 41.6%;
}
.w-col4 {
	width: 33.3%;
}
.w-col3 {
	width: 25%;
}
.w-col2 {
	width: 16.6%;
}
.w-col1 {
	width: 8.3%;
}
@media only screen and (min-width:769px)
{
.w-md-col12 {
	width: 100%;
}
.w-md-col11 {
	width: 91.6%;
}
.w-md-col10 {
	width: 83%;
}
.w-md-col9 {
	width: 75%;
}
.w-md-col8 {
	width: 66.6%;
}
.w-md-col7 {
	width: 58.3%;
}
.w-md-col6 {
	width: 50%;
}
.w-md-col5 {
	width: 41.6%;
}
.w-md-col4 {
	width: 33.3%;
}
.w-md-col3 {
	width: 25%;
}
.w-md-col2 {
	width: 16.6%;
}
.w-md-col1 {
	width: 8.3%;
}
}
.cur-auto {
	cursor: auto;
}
.cur-default {
	cursor: default;
}
.cur-none {
	cursor: none;
}
.cur-context-menu {
	cursor: context-menu;
}
.cur-help {
	cursor: help;
}
.cur-pointer {
	cursor: pointer;
}
.cur-progress {
	cursor: progress;
}
.cur-wait {
	cursor: wait;
}
.cur-cell {
	cursor: cell;
}
.cur-crosshair {
	cursor: crosshair;
}
.cur-text {
	cursor: text;
}
.cur-vertical-text {
	cursor: vertical-text;
}
.cur-alias {
	cursor: alias;
}
.cur-copy {
	cursor: copy;
}
.cur-move {
	cursor: move;
}
.cur-no-drop {
	cursor: no-drop;
}
.cur-not-allowed {
	cursor: not-allowed;
}
.cur-all-scroll {
	cursor: all-scroll;
}
.cur-col-resize {
	cursor: col-resize;
}
.cur-row-resize {
	cursor: row-resize;
}
.cur-n-resize {
	cursor: n-resize;
}
.cur-e-resize {
	cursor: e-resize;
}
.cur-s-resize {
	cursor: s-resize;
}
.cur-w-resize {
	cursor: w-resize;
}
.cur-ns-resize {
	cursor: ns-resize;
}
.cur-ew-resize {
	cursor: ew-resize;
}
.cur-ne-resize {
	cursor: ne-resize;
}
.cur-nw-resize {
	cursor: nw-resize;
}
.cur-se-resize {
	cursor: se-resize;
}
.cur-sw-resize {
	cursor: sw-resize;
}
.cur-nesw-resize {
	cursor: nesw-resize;
}
.cur-nwse-resize {
	cursor: nwse-resize;
}
.or-1 {
	order: 1;
}
.or-2 {
	order: 2;
}
.or-3 {
	order: 3;
}
.or-4 {
	order: 4;
}
.or-5 {
	order: 5;
}
.or-6 {
	order: 6;
}
.or-7 {
	order: 7;
}
.or-8 {
	order: 8;
}
.or-9 {
	order: 9;
}
.or-10 {
	order: 10;
}
.or-11 {
	order: 11;
}
.or-12 {
	order: 12;
}
.fa-start {
	align-content: flex-start !important;
}
.fa-end {
	align-content: flex-end !important;
}
.fa-center {
	align-content: center !important;
}
.fa-between {
	align-content: space-between !important;
}
.fa-around {
	align-content: space-around !important;
}
.fa-stretch {
	align-content: stretch !important;
}
.fj-start {
	justify-content: flex-start !important;
}
.fj-end {
	justify-content: flex-end !important;
}
.fj-center {
	justify-content: center !important;
}
.fj-between {
	justify-content: space-between !important;
}
.fj-around {
	justify-content: space-around !important;
}
.fj-stretch {
	
}
.fd-row {
	flex-direction: row !important;
}
.fd-row-reverse {
	flex-direction: row-reverse !important;
}
.fd-col {
	flex-direction: column !important;
}
.fd-col-reverse {
	flex-direction: column-reverse !important;
}
.fb-auto {
	flex-basis: auto !important;
}
.flex-fill {
	flex:1 1 100% !important;
}
.no-js .js-hidden {
	display: inherit;
}
.no-js .js-hidden-block {
	display: block;
}
.no-js .js-hidden-inline {
	display: inline;
}
.no-js .js-hidden-inline-block {
	display: inline-block;
}
.no-js .js-visible {
	visibility: hidden;
}
.js .js-hidden {
	
}
.js .js-hidden-block {
	
}
.js .js-hidden-inline {
	
}
.js .js-hidden-inline-block {
	
}
.js .js-visible {
	visibility: visible;
}
.lh1 {
	line-height: 1;
}
.lh1-1 {
	line-height: 1.1;
}
.lh1-2 {
	line-height: 1.2;
}
.lh1-3 {
	line-height: 1.3;
}
.lh1-4 {
	line-height: 1.4;
}
.lh1-5 {
	line-height: 1.5;
}
.lh1-6 {
	line-height: 1.6;
}
.lh1-7 {
	line-height: 1.7;
}
.lh1-8 {
	line-height: 1.8;
}
.lh1-9 {
	line-height: 1.9;
}
.lh2 {
	line-height: 2;
}
.lst-la {
	list-style-type: lower-alpha;
}
.lla {
	list-style-type: lower-alpha;
}
.lst-lg {
	list-style-type: lower-greek;
}
.llg {
	list-style-type: lower-greek;
}
.lst-lr {
	list-style-type: lower-roman;
}
.llr {
	list-style-type: lower-roman;
}
.lst-ua {
	list-style-type: upper-alpha;
}
.lua {
	list-style-type: upper-alpha;
}
.lst-ur {
	list-style-type: upper-roman;
}
.lur {
	list-style-type: upper-roman;
}
.lsp-in {
	list-style-position: inside;
}
.lsp-out {
	padding-left: 1rem; list-style-position: outside;
}
.lsp-out li {
	margin-left: 1.1rem;
}
.op-100 {
	opacity: 1;
}
.op-90 {
	opacity: 0.9;
}
.op-80 {
	opacity: 0.8;
}
.op-75 {
	opacity: 0.75;
}
.op-50 {
	opacity: 0.5;
}
.op-25 {
	opacity: 0.25;
}
.op-0 {
	opacity: 0;
}
.of-v {
	overflow: visible;
}
.of-h {
	overflow: hidden;
}
.of-s {
	overflow: scroll;
}
.of-a {
	overflow: auto;
}
.of-x-s {
	-ms-overflow-x: scroll;
}
.of-x-h {
	-ms-overflow-x: hidden;
}
.of-x-v {
	-ms-overflow-x: visible;
}
.of-x-a {
	-ms-overflow-x: auto;
}
.of-y-s {
	-ms-overflow-y: scroll;
}
.of-y-h {
	-ms-overflow-y: hidden;
}
.of-y-v {
	-ms-overflow-y: visible;
}
.of-y-a {
	-ms-overflow-y: auto;
}
.p-rel {
	position: relative !important;
}
.p-sta {
	position: static !important;
}
.p-abs {
	position: absolute !important;
}
.p-fix {
	position: fixed !important;
}
.p-sti {
	
}
.p-cen {
	margin-right: auto !important; margin-left: auto !important;
}
.p-mid {
	top: 50%; position: absolute; transform: translateY(-50%) !important;
}
.p-abs-cen {
	left: 50% !important; top: 50% !important; margin-right: -50% !important; position: absolute; transform: translate(-50%, -50%) !important;
}
.p-top {
	top: 0px !important;
}
.p-right {
	right: 0px !important;
}
.p-bottom {
	bottom: 0px !important;
}
.p-left {
	left: 0px !important;
}
.p-edges {
	left: 0px !important; top: 0px !important; right: 0px !important; bottom: 0px !important;
}
.pin-top {
	top: 0px; position: absolute;
}
.pin-right {
	right: 0px; position: absolute;
}
.pin-bottom {
	bottom: 0px; position: absolute;
}
.pin-left {
	left: 0px; position: absolute;
}
.pin-top-left {
	left: 0px; top: 0px; position: absolute;
}
.pin-top-right {
	top: 0px; right: 0px; position: absolute;
}
.pin-bottom-right {
	right: 0px; bottom: 0px; position: absolute;
}
.pin-bottom-left {
	left: 0px; bottom: 0px; position: absolute;
}
.p-fix-bottom {
	bottom: 0px; position: fixed;
}
.p-fix-top {
	top: 0px; position: fixed;
}
.p-x-0 {
	left: 0px !important;
}
.p-x-25 {
	left: 25% !important; margin-right: -25% !important; transform: translate(-25%) !important;
}
.p-x-33 {
	left: 33% !important; margin-right: -33% !important; transform: translate(-33%) !important;
}
.p-x-50 {
	left: 50% !important; margin-right: -50% !important; transform: translate(-50%) !important;
}
.p-x-66 {
	left: 66% !important; margin-right: -66% !important; transform: translate(-66%) !important;
}
.p-x-75 {
	left: 75% !important; margin-right: -75% !important; transform: translate(-75%) !important;
}
.p-x-100 {
	right: 0px !important;
}
.p-y-0 {
	top: 0px !important;
}
.p-y-25 {
	top: 25% !important;
}
.p-y-33 {
	top: 33% !important;
}
.p-y-50 {
	top: 50% !important;
}
.p-y-66 {
	top: 66% !important;
}
.p-y-75 {
	top: 75% !important;
}
.p-y-100 {
	bottom: 0px !important;
}
.z-0 {
	z-index: 0;
}
.z-10 {
	z-index: 10;
}
.z-20 {
	z-index: 20;
}
.z-30 {
	z-index: 30;
}
.z-40 {
	z-index: 40;
}
.z-50 {
	z-index: 50;
}
.z-max {
	z-index: 2147483647;
}
.z-auto {
	z-index: auto;
}
.pl-15 {
	padding-left: 15px !important;
}
.pr-15 {
	padding-right: 15px !important;
}
.d-list-item {
	display: list-item !important;
}
@media all and (max-width:575px)
{
.pl-xs-15 {
	padding-left: 15px !important;
}
.pr-xs-15 {
	padding-right: 15px !important;
}
.display-xs-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-xs-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-xs-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-xs-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-xs-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-xs-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-xs-list-item {
	display: list-item !important;
}
.bt-xs-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-xs-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-xs-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-xs-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
@media all and (min-width:576px)
{
.pl-sm-15 {
	padding-left: 15px !important;
}
.pr-sm-15 {
	padding-right: 15px !important;
}
.display-sm-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-sm-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-sm-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-sm-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-sm-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-sm-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-sm-list-item {
	display: list-item !important;
}
.bt-sm-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-sm-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-sm-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-sm-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
@media all and (min-width:768px)
{
.pl-md-15 {
	padding-left: 15px !important;
}
.pr-md-15 {
	padding-right: 15px !important;
}
.display-md-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-md-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-md-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-md-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-md-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-md-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-md-list-item {
	display: list-item !important;
}
.bt-md-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-md-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-md-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-md-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
@media all and (min-width:992px)
{
.pl-lg-15 {
	padding-left: 15px !important;
}
.pr-lg-15 {
	padding-right: 15px !important;
}
.display-lg-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-lg-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-lg-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-lg-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-lg-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-lg-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-lg-list-item {
	display: list-item !important;
}
.bt-lg-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-lg-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-lg-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-lg-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
@media all and (min-width:1200px)
{
.pl-xl-15 {
	padding-left: 15px !important;
}
.pr-xl-15 {
	padding-right: 15px !important;
}
.display-xl-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-xl-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-xl-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-xl-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-xl-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-xl-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-xl-list-item {
	display: list-item !important;
}
.bt-xl-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-xl-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-xl-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-xl-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
@media all and (min-width:1440px)
{
.pl-xxl-15 {
	padding-left: 15px !important;
}
.pr-xxl-15 {
	padding-right: 15px !important;
}
.display-xxl-1 {
	line-height: 1.1; font-size: 6rem; font-weight: 300;
}
.display-xxl-2 {
	line-height: 1.1; font-size: 5.5rem; font-weight: 300;
}
.display-xxl-3 {
	line-height: 1.1; font-size: 5rem; font-weight: 300;
}
.display-xxl-4 {
	line-height: 1.1; font-size: 4.5rem; font-weight: 300;
}
.display-xxl-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-xxl-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.d-xxl-list-item {
	display: list-item !important;
}
.bt-xxl-0 {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.br-xxl-0 {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.bb-xxl-0 {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bl-xxl-0 {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
}
.w-33 {
	width: 33% !important;
}
.w-66 {
	width: 66% !important;
}
.w-025 {
	width: 0.25rem !important;
}
.w-05 {
	width: 0.5rem !important;
}
.w-075 {
	width: 0.75rem !important;
}
.w-1 {
	width: 1rem !important;
}
.w-125 {
	width: 1.25rem !important;
}
.w-15 {
	width: 1.5rem !important;
}
.w-175 {
	width: 1.75rem !important;
}
.w-2 {
	width: 2rem !important;
}
.w-225 {
	width: 2.25rem !important;
}
.w-25 {
	width: 2.5rem !important;
}
.w-3 {
	width: 3rem !important;
}
.w-4 {
	width: 4rem !important;
}
.w-6 {
	width: 6rem !important;
}
.w-8 {
	width: 8rem !important;
}
.w-10 {
	width: 10rem !important;
}
.w-12 {
	width: 13rem !important;
}
.w-14 {
	width: 14rem !important;
}
.w-20 {
	width: 20rem !important;
}
.w-30 {
	width: 30rem !important;
}
.w-40 {
	width: 40rem !important;
}
@media all and (min-width:576px)
{
.w-sm-25 {
	width: 25% !important;
}
.w-sm-33 {
	width: 33% !important;
}
.w-sm-66 {
	width: 66% !important;
}
.w-sm-50 {
	width: 50% !important;
}
.w-sm-75 {
	width: 75% !important;
}
.w-sm-100 {
	width: 100% !important;
}
.w-sm-1 {
	width: 1rem !important;
}
.w-sm-2 {
	width: 2rem !important;
}
.w-sm-3 {
	width: 3rem !important;
}
.w-sm-4 {
	width: 4rem !important;
}
.w-sm-6 {
	width: 6rem !important;
}
.w-sm-8 {
	width: 8rem !important;
}
.w-sm-10 {
	width: 10rem !important;
}
.w-sm-12 {
	width: 12rem !important;
}
.w-sm-14 {
	width: 14rem !important;
}
.w-sm-20 {
	width: 20rem !important;
}
.w-sm-30 {
	width: 30rem !important;
}
.w-sm-40 {
	width: 40rem !important;
}
.minw-sm-1 {
	min-width: 1rem !important;
}
.minw-sm-2 {
	min-width: 2rem !important;
}
.minw-sm-3 {
	min-width: 3rem !important;
}
.minw-sm-4 {
	min-width: 4rem !important;
}
.minw-sm-6 {
	min-width: 6rem !important;
}
.minw-sm-8 {
	min-width: 8rem !important;
}
.minw-sm-10 {
	min-width: 10rem !important;
}
.minw-sm-12 {
	min-width: 12rem !important;
}
.minw-sm-14 {
	min-width: 14rem !important;
}
.minw-sm-20 {
	min-width: 20rem !important;
}
.minw-sm-30 {
	min-width: 30rem !important;
}
.minw-sm-40 {
	min-width: 40rem !important;
}
.maxw-sm-1 {
	max-width: 1rem !important;
}
.maxw-sm-2 {
	max-width: 2rem !important;
}
.maxw-sm-3 {
	max-width: 3rem !important;
}
.maxw-sm-4 {
	max-width: 4rem !important;
}
.maxw-sm-6 {
	max-width: 6rem !important;
}
.maxw-sm-8 {
	max-width: 8rem !important;
}
.maxw-sm-10 {
	max-width: 10rem !important;
}
.maxw-sm-12 {
	max-width: 12rem !important;
}
.maxw-sm-14 {
	max-width: 14rem !important;
}
.maxw-sm-20 {
	max-width: 20rem !important;
}
.maxw-sm-30 {
	max-width: 30rem !important;
}
.maxw-sm-40 {
	max-width: 40rem !important;
}
}
@media all and (min-width:768px)
{
.w-md-25 {
	width: 25% !important;
}
.w-md-33 {
	width: 33% !important;
}
.w-md-66 {
	width: 66% !important;
}
.w-md-50 {
	width: 50% !important;
}
.w-md-75 {
	width: 75% !important;
}
.w-md-100 {
	width: 100% !important;
}
.w-md-1 {
	width: 1rem !important;
}
.w-md-2 {
	width: 2rem !important;
}
.w-md-3 {
	width: 3rem !important;
}
.w-md-4 {
	width: 4rem !important;
}
.w-md-6 {
	width: 6rem !important;
}
.w-md-8 {
	width: 8rem !important;
}
.w-md-10 {
	width: 10rem !important;
}
.w-md-12 {
	width: 12rem !important;
}
.w-md-14 {
	width: 14rem !important;
}
.w-md-20 {
	width: 20rem !important;
}
.w-md-30 {
	width: 30rem !important;
}
.w-md-40 {
	width: 40rem !important;
}
.minw-md-1 {
	min-width: 1rem !important;
}
.minw-md-2 {
	min-width: 2rem !important;
}
.minw-md-3 {
	min-width: 3rem !important;
}
.minw-md-4 {
	min-width: 4rem !important;
}
.minw-md-6 {
	min-width: 6rem !important;
}
.minw-md-8 {
	min-width: 8rem !important;
}
.minw-md-10 {
	min-width: 10rem !important;
}
.minw-md-12 {
	min-width: 12rem !important;
}
.minw-md-14 {
	min-width: 14rem !important;
}
.minw-md-20 {
	min-width: 20rem !important;
}
.minw-md-30 {
	min-width: 30rem !important;
}
.minw-md-40 {
	min-width: 40rem !important;
}
.maxw-md-1 {
	max-width: 1rem !important;
}
.maxw-md-2 {
	max-width: 2rem !important;
}
.maxw-md-3 {
	max-width: 3rem !important;
}
.maxw-md-4 {
	max-width: 4rem !important;
}
.maxw-md-6 {
	max-width: 6rem !important;
}
.maxw-md-8 {
	max-width: 8rem !important;
}
.maxw-md-10 {
	max-width: 10rem !important;
}
.maxw-md-12 {
	max-width: 12rem !important;
}
.maxw-md-14 {
	max-width: 14rem !important;
}
.maxw-md-20 {
	max-width: 20rem !important;
}
.maxw-md-30 {
	max-width: 30rem !important;
}
.maxw-md-40 {
	max-width: 40rem !important;
}
}
@media all and (min-width:992px)
{
.w-lg-25 {
	width: 25% !important;
}
.w-lg-33 {
	width: 33% !important;
}
.w-lg-66 {
	width: 66% !important;
}
.w-lg-50 {
	width: 50% !important;
}
.w-lg-75 {
	width: 75% !important;
}
.w-lg-100 {
	width: 100% !important;
}
.w-lg-1 {
	width: 1rem !important;
}
.w-lg-2 {
	width: 2rem !important;
}
.w-lg-3 {
	width: 3rem !important;
}
.w-lg-4 {
	width: 4rem !important;
}
.w-lg-6 {
	width: 6rem !important;
}
.w-lg-8 {
	width: 8rem !important;
}
.w-lg-10 {
	width: 10rem !important;
}
.w-lg-12 {
	width: 12rem !important;
}
.w-lg-14 {
	width: 14rem !important;
}
.w-lg-20 {
	width: 20rem !important;
}
.w-lg-30 {
	width: 30rem !important;
}
.w-lg-40 {
	width: 40rem !important;
}
.minw-lg-1 {
	min-width: 1rem !important;
}
.minw-lg-2 {
	min-width: 2rem !important;
}
.minw-lg-3 {
	min-width: 3rem !important;
}
.minw-lg-4 {
	min-width: 4rem !important;
}
.minw-lg-6 {
	min-width: 6rem !important;
}
.minw-lg-8 {
	min-width: 8rem !important;
}
.minw-lg-10 {
	min-width: 10rem !important;
}
.minw-lg-12 {
	min-width: 12rem !important;
}
.minw-lg-14 {
	min-width: 14rem !important;
}
.minw-lg-20 {
	min-width: 20rem !important;
}
.minw-lg-30 {
	min-width: 30rem !important;
}
.minw-lg-40 {
	min-width: 40rem !important;
}
.maxw-lg-1 {
	max-width: 1rem !important;
}
.maxw-lg-2 {
	max-width: 2rem !important;
}
.maxw-lg-3 {
	max-width: 3rem !important;
}
.maxw-lg-4 {
	max-width: 4rem !important;
}
.maxw-lg-6 {
	max-width: 6rem !important;
}
.maxw-lg-8 {
	max-width: 8rem !important;
}
.maxw-lg-10 {
	max-width: 10rem !important;
}
.maxw-lg-12 {
	max-width: 12rem !important;
}
.maxw-lg-14 {
	max-width: 14rem !important;
}
.maxw-lg-20 {
	max-width: 20rem !important;
}
.maxw-lg-30 {
	max-width: 30rem !important;
}
.maxw-lg-40 {
	max-width: 40rem !important;
}
}
@media all and (min-width:1200px)
{
.w-xl-25 {
	width: 25% !important;
}
.w-xl-33 {
	width: 33% !important;
}
.w-xl-66 {
	width: 66% !important;
}
.w-xl-50 {
	width: 50% !important;
}
.w-xl-75 {
	width: 75% !important;
}
.w-xl-100 {
	width: 100% !important;
}
.w-xl-1 {
	width: 1rem !important;
}
.w-xl-2 {
	width: 2rem !important;
}
.w-xl-3 {
	width: 3rem !important;
}
.w-xl-4 {
	width: 4rem !important;
}
.w-xl-6 {
	width: 6rem !important;
}
.w-xl-8 {
	width: 8rem !important;
}
.w-xl-10 {
	width: 10rem !important;
}
.w-xl-12 {
	width: 12rem !important;
}
.w-xl-14 {
	width: 14rem !important;
}
.w-xl-20 {
	width: 20rem !important;
}
.w-xl-30 {
	width: 30rem !important;
}
.w-xl-40 {
	width: 40rem !important;
}
.minw-xl-1 {
	min-width: 1rem !important;
}
.minw-xl-2 {
	min-width: 2rem !important;
}
.minw-xl-3 {
	min-width: 3rem !important;
}
.minw-xl-4 {
	min-width: 4rem !important;
}
.minw-xl-6 {
	min-width: 6rem !important;
}
.minw-xl-8 {
	min-width: 8rem !important;
}
.minw-xl-10 {
	min-width: 10rem !important;
}
.minw-xl-12 {
	min-width: 12rem !important;
}
.minw-xl-14 {
	min-width: 14rem !important;
}
.minw-xl-20 {
	min-width: 20rem !important;
}
.minw-xl-30 {
	min-width: 30rem !important;
}
.minw-xl-40 {
	min-width: 40rem !important;
}
.maxw-xl-1 {
	max-width: 1rem !important;
}
.maxw-xl-2 {
	max-width: 2rem !important;
}
.maxw-xl-3 {
	max-width: 3rem !important;
}
.maxw-xl-4 {
	max-width: 4rem !important;
}
.maxw-xl-6 {
	max-width: 6rem !important;
}
.maxw-xl-8 {
	max-width: 8rem !important;
}
.maxw-xl-10 {
	max-width: 10rem !important;
}
.maxw-xl-12 {
	max-width: 12rem !important;
}
.maxw-xl-14 {
	max-width: 14rem !important;
}
.maxw-xl-20 {
	max-width: 20rem !important;
}
.maxw-xl-30 {
	max-width: 30rem !important;
}
.maxw-xl-40 {
	max-width: 40rem !important;
}
}
@media all and (min-width:1440px)
{
.w-xxl-25 {
	width: 25% !important;
}
.w-xxl-33 {
	width: 33% !important;
}
.w-xxl-66 {
	width: 66% !important;
}
.w-xxl-50 {
	width: 50% !important;
}
.w-xxl-75 {
	width: 75% !important;
}
.w-xxl-100 {
	width: 100% !important;
}
.w-xxl-1 {
	width: 1rem !important;
}
.w-xxl-2 {
	width: 2rem !important;
}
.w-xxl-3 {
	width: 3rem !important;
}
.w-xxl-4 {
	width: 4rem !important;
}
.w-xxl-6 {
	width: 6rem !important;
}
.w-xxl-8 {
	width: 8rem !important;
}
.w-xxl-10 {
	width: 10rem !important;
}
.w-xxl-12 {
	width: 12rem !important;
}
.w-xxl-14 {
	width: 14rem !important;
}
.w-xxl-20 {
	width: 20rem !important;
}
.w-xxl-30 {
	width: 30rem !important;
}
.w-xxl-40 {
	width: 40rem !important;
}
.minw-xxl-1 {
	min-width: 1rem !important;
}
.minw-xxl-2 {
	min-width: 2rem !important;
}
.minw-xxl-3 {
	min-width: 3rem !important;
}
.minw-xxl-4 {
	min-width: 4rem !important;
}
.minw-xxl-6 {
	min-width: 6rem !important;
}
.minw-xxl-8 {
	min-width: 8rem !important;
}
.minw-xxl-10 {
	min-width: 10rem !important;
}
.minw-xxl-12 {
	min-width: 12rem !important;
}
.minw-xxl-14 {
	min-width: 14rem !important;
}
.minw-xxl-20 {
	min-width: 20rem !important;
}
.minw-xxl-30 {
	min-width: 30rem !important;
}
.minw-xxl-40 {
	min-width: 40rem !important;
}
.maxw-xxl-1 {
	max-width: 1rem !important;
}
.maxw-xxl-2 {
	max-width: 2rem !important;
}
.maxw-xxl-3 {
	max-width: 3rem !important;
}
.maxw-xxl-4 {
	max-width: 4rem !important;
}
.maxw-xxl-6 {
	max-width: 6rem !important;
}
.maxw-xxl-8 {
	max-width: 8rem !important;
}
.maxw-xxl-10 {
	max-width: 10rem !important;
}
.maxw-xxl-12 {
	max-width: 12rem !important;
}
.maxw-xxl-14 {
	max-width: 14rem !important;
}
.maxw-xxl-20 {
	max-width: 20rem !important;
}
.maxw-xxl-30 {
	max-width: 30rem !important;
}
.maxw-xxl-40 {
	max-width: 40rem !important;
}
}
.minw-33 {
	min-width: 33% !important;
}
.minw-66 {
	min-width: 66% !important;
}
.minw-025 {
	min-width: 0.25rem !important;
}
.minw-05 {
	min-width: 0.5rem !important;
}
.minw-075 {
	min-width: 0.75rem !important;
}
.minw-1 {
	min-width: 1rem !important;
}
.minw-125 {
	min-width: 1.25rem !important;
}
.minw-15 {
	min-width: 1.5rem !important;
}
.minw-175 {
	min-width: 1.75rem !important;
}
.minw-2 {
	min-width: 2rem !important;
}
.minw-225 {
	min-width: 2.25rem !important;
}
.minw-25 {
	min-width: 2.5rem !important;
}
.minw-3 {
	min-width: 3rem !important;
}
.minw-4 {
	min-width: 4rem !important;
}
.minw-6 {
	min-width: 6rem !important;
}
.minw-8 {
	min-width: 8rem !important;
}
.minw-10 {
	min-width: 10rem !important;
}
.minw-12 {
	min-width: 13rem !important;
}
.minw-14 {
	min-width: 14rem !important;
}
.minw-20 {
	min-width: 20rem !important;
}
.minw-30 {
	min-width: 30rem !important;
}
.minw-40 {
	min-width: 40rem !important;
}
.maxw-1 {
	max-width: 1rem !important;
}
.maxw-2 {
	max-width: 2rem !important;
}
.maxw-3 {
	max-width: 3rem !important;
}
.maxw-4 {
	max-width: 4rem !important;
}
.maxw-6 {
	max-width: 6rem !important;
}
.maxw-8 {
	max-width: 8rem !important;
}
.maxw-10 {
	max-width: 10rem !important;
}
.maxw-12 {
	max-width: 12rem !important;
}
.maxw-14 {
	max-width: 14rem !important;
}
.maxw-20 {
	max-width: 20rem !important;
}
.maxw-30 {
	max-width: 30rem !important;
}
.maxw-40 {
	max-width: 40rem !important;
}
.vw5 {
	width: 5vw;
}
.vw10 {
	width: 10vw;
}
.vw15 {
	width: 15vw;
}
.vw20 {
	width: 20vw;
}
.vw25 {
	width: 25vw;
}
.vw30 {
	width: 30vw;
}
.vw35 {
	width: 35vw;
}
.vw40 {
	width: 40vw;
}
.vw45 {
	width: 45vw;
}
.vw50 {
	width: 50vw;
}
.vw55 {
	width: 55vw;
}
.vw60 {
	width: 60vw;
}
.vw65 {
	width: 65vw;
}
.vw70 {
	width: 70vw;
}
.vw75 {
	width: 75vw;
}
.vw80 {
	width: 80vw;
}
.vw85 {
	width: 85vw;
}
.vw90 {
	width: 90vw;
}
.vw95 {
	width: 95vw;
}
.vw100 {
	width: 100vw;
}
.h-33 {
	height: 33% !important;
}
.h-66 {
	height: 66% !important;
}
.h-025 {
	height: 0.25rem !important;
}
.h-05 {
	height: 0.5rem !important;
}
.h-075 {
	height: 0.75rem !important;
}
.h-1 {
	height: 1rem !important;
}
.h-125 {
	height: 1.25rem !important;
}
.h-15 {
	height: 1.5rem !important;
}
.h-175 {
	height: 1.75rem !important;
}
.h-2 {
	height: 2rem !important;
}
.h-225 {
	height: 2.25rem !important;
}
.h-25 {
	height: 2.5rem !important;
}
.h-3 {
	height: 3rem !important;
}
.h-4 {
	height: 4rem !important;
}
.h-6 {
	height: 6rem !important;
}
.h-8 {
	height: 8rem !important;
}
.h-10 {
	height: 10rem !important;
}
.h-12 {
	height: 13rem !important;
}
.h-14 {
	height: 14rem !important;
}
.h-16 {
	height: 16rem !important;
}
.h-18 {
	height: 18rem !important;
}
.h-20 {
	height: 20rem !important;
}
.h-22 {
	height: 22rem !important;
}
.h-24 {
	height: 24rem !important;
}
.h-26 {
	height: 26rem !important;
}
.h-28 {
	height: 28rem !important;
}
.h-30 {
	height: 30rem !important;
}
.h-32 {
	height: 32rem !important;
}
.h-34 {
	height: 34rem !important;
}
.h-36 {
	height: 36rem !important;
}
.h-38 {
	height: 38rem !important;
}
.h-30 {
	height: 30rem !important;
}
.h-40 {
	height: 40rem !important;
}
@media all and (min-width:576px)
{
.h-sm-1 {
	height: 1rem !important;
}
.h-sm-2 {
	height: 2rem !important;
}
.h-sm-3 {
	height: 3rem !important;
}
.h-sm-4 {
	height: 4rem !important;
}
.h-sm-6 {
	height: 6rem !important;
}
.h-sm-8 {
	height: 8rem !important;
}
.h-sm-10 {
	height: 10rem !important;
}
.h-sm-12 {
	height: 12rem !important;
}
.h-sm-14 {
	height: 14rem !important;
}
.h-sm-20 {
	height: 20rem !important;
}
.h-sm-30 {
	height: 30rem !important;
}
.h-sm-40 {
	height: 40rem !important;
}
.minh-sm-1 {
	min-height: 1rem !important;
}
.minh-sm-2 {
	min-height: 2rem !important;
}
.minh-sm-3 {
	min-height: 3rem !important;
}
.minh-sm-4 {
	min-height: 4rem !important;
}
.minh-sm-6 {
	min-height: 6rem !important;
}
.minh-sm-8 {
	min-height: 8rem !important;
}
.minh-sm-10 {
	min-height: 10rem !important;
}
.minh-sm-12 {
	min-height: 12rem !important;
}
.minh-sm-14 {
	min-height: 14rem !important;
}
.minh-sm-20 {
	min-height: 20rem !important;
}
.minh-sm-30 {
	min-height: 30rem !important;
}
.minh-sm-40 {
	min-height: 40rem !important;
}
.maxh-sm-1 {
	max-height: 1rem !important;
}
.maxh-sm-2 {
	max-height: 2rem !important;
}
.maxh-sm-3 {
	max-height: 3rem !important;
}
.maxh-sm-4 {
	max-height: 4rem !important;
}
.maxh-sm-6 {
	max-height: 6rem !important;
}
.maxh-sm-8 {
	max-height: 8rem !important;
}
.maxh-sm-10 {
	max-height: 10rem !important;
}
.maxh-sm-12 {
	max-height: 12rem !important;
}
.maxh-sm-14 {
	max-height: 14rem !important;
}
.maxh-sm-20 {
	max-height: 20rem !important;
}
.maxh-sm-30 {
	max-height: 30rem !important;
}
.maxh-sm-40 {
	max-height: 40rem !important;
}
}
@media all and (min-width:768px)
{
.h-md-1 {
	height: 1rem !important;
}
.h-md-2 {
	height: 2rem !important;
}
.h-md-3 {
	height: 3rem !important;
}
.h-md-4 {
	height: 4rem !important;
}
.h-md-6 {
	height: 6rem !important;
}
.h-md-8 {
	height: 8rem !important;
}
.h-md-10 {
	height: 10rem !important;
}
.h-md-12 {
	height: 12rem !important;
}
.h-md-14 {
	height: 14rem !important;
}
.h-md-20 {
	height: 20rem !important;
}
.h-md-30 {
	height: 30rem !important;
}
.h-md-40 {
	height: 40rem !important;
}
.minh-md-1 {
	min-height: 1rem !important;
}
.minh-md-2 {
	min-height: 2rem !important;
}
.minh-md-3 {
	min-height: 3rem !important;
}
.minh-md-4 {
	min-height: 4rem !important;
}
.minh-md-6 {
	min-height: 6rem !important;
}
.minh-md-8 {
	min-height: 8rem !important;
}
.minh-md-10 {
	min-height: 10rem !important;
}
.minh-md-12 {
	min-height: 12rem !important;
}
.minh-md-14 {
	min-height: 14rem !important;
}
.minh-md-20 {
	min-height: 20rem !important;
}
.minh-md-30 {
	min-height: 30rem !important;
}
.minh-md-40 {
	min-height: 40rem !important;
}
.maxh-md-1 {
	max-height: 1rem !important;
}
.maxh-md-2 {
	max-height: 2rem !important;
}
.maxh-md-3 {
	max-height: 3rem !important;
}
.maxh-md-4 {
	max-height: 4rem !important;
}
.maxh-md-6 {
	max-height: 6rem !important;
}
.maxh-md-8 {
	max-height: 8rem !important;
}
.maxh-md-10 {
	max-height: 10rem !important;
}
.maxh-md-12 {
	max-height: 12rem !important;
}
.maxh-md-14 {
	max-height: 14rem !important;
}
.maxh-md-20 {
	max-height: 20rem !important;
}
.maxh-md-30 {
	max-height: 30rem !important;
}
.maxh-md-40 {
	max-height: 40rem !important;
}
}
@media all and (min-width:992px)
{
.h-lg-1 {
	height: 1rem !important;
}
.h-lg-2 {
	height: 2rem !important;
}
.h-lg-3 {
	height: 3rem !important;
}
.h-lg-4 {
	height: 4rem !important;
}
.h-lg-6 {
	height: 6rem !important;
}
.h-lg-8 {
	height: 8rem !important;
}
.h-lg-10 {
	height: 10rem !important;
}
.h-lg-12 {
	height: 12rem !important;
}
.h-lg-14 {
	height: 14rem !important;
}
.h-lg-20 {
	height: 20rem !important;
}
.h-lg-30 {
	height: 30rem !important;
}
.h-lg-40 {
	height: 40rem !important;
}
.minh-lg-1 {
	min-height: 1rem !important;
}
.minh-lg-2 {
	min-height: 2rem !important;
}
.minh-lg-3 {
	min-height: 3rem !important;
}
.minh-lg-4 {
	min-height: 4rem !important;
}
.minh-lg-6 {
	min-height: 6rem !important;
}
.minh-lg-8 {
	min-height: 8rem !important;
}
.minh-lg-10 {
	min-height: 10rem !important;
}
.minh-lg-12 {
	min-height: 12rem !important;
}
.minh-lg-14 {
	min-height: 14rem !important;
}
.minh-lg-20 {
	min-height: 20rem !important;
}
.minh-lg-30 {
	min-height: 30rem !important;
}
.minh-lg-40 {
	min-height: 40rem !important;
}
.maxh-lg-1 {
	max-height: 1rem !important;
}
.maxh-lg-2 {
	max-height: 2rem !important;
}
.maxh-lg-3 {
	max-height: 3rem !important;
}
.maxh-lg-4 {
	max-height: 4rem !important;
}
.maxh-lg-6 {
	max-height: 6rem !important;
}
.maxh-lg-8 {
	max-height: 8rem !important;
}
.maxh-lg-10 {
	max-height: 10rem !important;
}
.maxh-lg-12 {
	max-height: 12rem !important;
}
.maxh-lg-14 {
	max-height: 14rem !important;
}
.maxh-lg-20 {
	max-height: 20rem !important;
}
.maxh-lg-30 {
	max-height: 30rem !important;
}
.maxh-lg-40 {
	max-height: 40rem !important;
}
}
@media all and (min-width:1200px)
{
.h-xl-1 {
	height: 1rem !important;
}
.h-xl-2 {
	height: 2rem !important;
}
.h-xl-3 {
	height: 3rem !important;
}
.h-xl-4 {
	height: 4rem !important;
}
.h-xl-6 {
	height: 6rem !important;
}
.h-xl-8 {
	height: 8rem !important;
}
.h-xl-10 {
	height: 10rem !important;
}
.h-xl-12 {
	height: 12rem !important;
}
.h-xl-14 {
	height: 14rem !important;
}
.h-xl-20 {
	height: 20rem !important;
}
.h-xl-30 {
	height: 30rem !important;
}
.h-xl-40 {
	height: 40rem !important;
}
.minh-xl-1 {
	min-height: 1rem !important;
}
.minh-xl-2 {
	min-height: 2rem !important;
}
.minh-xl-3 {
	min-height: 3rem !important;
}
.minh-xl-4 {
	min-height: 4rem !important;
}
.minh-xl-6 {
	min-height: 6rem !important;
}
.minh-xl-8 {
	min-height: 8rem !important;
}
.minh-xl-10 {
	min-height: 10rem !important;
}
.minh-xl-12 {
	min-height: 12rem !important;
}
.minh-xl-14 {
	min-height: 14rem !important;
}
.minh-xl-20 {
	min-height: 20rem !important;
}
.minh-xl-30 {
	min-height: 30rem !important;
}
.minh-xl-40 {
	min-height: 40rem !important;
}
.maxh-xl-1 {
	max-height: 1rem !important;
}
.maxh-xl-2 {
	max-height: 2rem !important;
}
.maxh-xl-3 {
	max-height: 3rem !important;
}
.maxh-xl-4 {
	max-height: 4rem !important;
}
.maxh-xl-6 {
	max-height: 6rem !important;
}
.maxh-xl-8 {
	max-height: 8rem !important;
}
.maxh-xl-10 {
	max-height: 10rem !important;
}
.maxh-xl-12 {
	max-height: 12rem !important;
}
.maxh-xl-14 {
	max-height: 14rem !important;
}
.maxh-xl-20 {
	max-height: 20rem !important;
}
.maxh-xl-30 {
	max-height: 30rem !important;
}
.maxh-xl-40 {
	max-height: 40rem !important;
}
}
@media all and (min-width:1440px)
{
.h-xxl-1 {
	height: 1rem !important;
}
.h-xxl-2 {
	height: 2rem !important;
}
.h-xxl-3 {
	height: 3rem !important;
}
.h-xxl-4 {
	height: 4rem !important;
}
.h-xxl-6 {
	height: 6rem !important;
}
.h-xxl-8 {
	height: 8rem !important;
}
.h-xxl-10 {
	height: 10rem !important;
}
.h-xxl-12 {
	height: 12rem !important;
}
.h-xxl-14 {
	height: 14rem !important;
}
.h-xxl-20 {
	height: 20rem !important;
}
.h-xxl-30 {
	height: 30rem !important;
}
.h-xxl-40 {
	height: 40rem !important;
}
.minh-xxl-1 {
	min-height: 1rem !important;
}
.minh-xxl-2 {
	min-height: 2rem !important;
}
.minh-xxl-3 {
	min-height: 3rem !important;
}
.minh-xxl-4 {
	min-height: 4rem !important;
}
.minh-xxl-6 {
	min-height: 6rem !important;
}
.minh-xxl-8 {
	min-height: 8rem !important;
}
.minh-xxl-10 {
	min-height: 10rem !important;
}
.minh-xxl-12 {
	min-height: 12rem !important;
}
.minh-xxl-14 {
	min-height: 14rem !important;
}
.minh-xxl-20 {
	min-height: 20rem !important;
}
.minh-xxl-30 {
	min-height: 30rem !important;
}
.minh-xxl-40 {
	min-height: 40rem !important;
}
.maxh-xxl-1 {
	max-height: 1rem !important;
}
.maxh-xxl-2 {
	max-height: 2rem !important;
}
.maxh-xxl-3 {
	max-height: 3rem !important;
}
.maxh-xxl-4 {
	max-height: 4rem !important;
}
.maxh-xxl-6 {
	max-height: 6rem !important;
}
.maxh-xxl-8 {
	max-height: 8rem !important;
}
.maxh-xxl-10 {
	max-height: 10rem !important;
}
.maxh-xxl-12 {
	max-height: 12rem !important;
}
.maxh-xxl-14 {
	max-height: 14rem !important;
}
.maxh-xxl-20 {
	max-height: 20rem !important;
}
.maxh-xxl-30 {
	max-height: 30rem !important;
}
.maxh-xxl-40 {
	max-height: 40rem !important;
}
}
.minh-33 {
	min-height: 33% !important;
}
.minh-66 {
	min-height: 66% !important;
}
.minh-025 {
	height: 0.25rem !important;
}
.minh-05 {
	height: 0.5rem !important;
}
.minh-075 {
	height: 0.75rem !important;
}
.minh-1 {
	height: 1rem !important;
}
.minh-125 {
	height: 1.25rem !important;
}
.minh-15 {
	height: 1.5rem !important;
}
.minh-175 {
	height: 1.75rem !important;
}
.minh-2 {
	height: 2rem !important;
}
.minh-225 {
	height: 2.25rem !important;
}
.minh-25 {
	height: 2.5rem !important;
}
.minh-3 {
	height: 3rem !important;
}
.minh-4 {
	height: 4rem !important;
}
.minh-6 {
	height: 6rem !important;
}
.minh-8 {
	height: 8rem !important;
}
.minh-10 {
	height: 10rem !important;
}
.minh-12 {
	height: 13rem !important;
}
.minh-14 {
	height: 14rem !important;
}
.minh-20 {
	height: 20rem !important;
}
.minh-30 {
	height: 30rem !important;
}
.minh-40 {
	height: 40rem !important;
}
.maxh-1 {
	max-height: 1rem !important;
}
.maxh-2 {
	max-height: 2rem !important;
}
.maxh-3 {
	max-height: 3rem !important;
}
.maxh-4 {
	max-height: 4rem !important;
}
.maxh-6 {
	max-height: 6rem !important;
}
.maxh-8 {
	max-height: 8rem !important;
}
.maxh-10 {
	max-height: 10rem !important;
}
.maxh-12 {
	max-height: 12rem !important;
}
.maxh-14 {
	max-height: 14rem !important;
}
.maxh-20 {
	max-height: 20rem !important;
}
.maxh-30 {
	max-height: 30rem !important;
}
.maxh-40 {
	max-height: 40rem !important;
}
.maxw-50 {
	max-width: 50% !important;
}
.maxh-50 {
	max-height: 50% !important;
}
.max {
	width: auto; height: auto; max-width: 100%;
}
.vh5 {
	height: 5vh;
}
.vh10 {
	height: 10vh;
}
.vh15 {
	height: 15vh;
}
.vh20 {
	height: 20vh;
}
.vh25 {
	height: 25vh;
}
.vh30 {
	height: 30vh;
}
.vh35 {
	height: 35vh;
}
.vh40 {
	height: 40vh;
}
.vh45 {
	height: 45vh;
}
.vh50 {
	height: 50vh;
}
.vh55 {
	height: 55vh;
}
.vh60 {
	height: 60vh;
}
.vh65 {
	height: 65vh;
}
.vh70 {
	height: 70vh;
}
.vh75 {
	height: 75vh;
}
.vh80 {
	height: 80vh;
}
.vh85 {
	height: 85vh;
}
.vh90 {
	height: 90vh;
}
.vh95 {
	height: 95vh;
}
.vh100 {
	height: 100vh;
}
.fill-w {
	fill: #fff !important;
}
.fill-w::before {
	color: rgb(255, 255, 255) !important;
}
.fill-b {
	fill: #005eaa !important;
}
.fill-b::before {
	color: rgb(0, 94, 170) !important;
}
.fill-epub {
	fill: #86b916 !important;
}
.fill-epub::before {
	color: rgb(134, 185, 22) !important;
}
.fill-excel {
	fill: #207245 !important;
}
.fill-excel::before {
	color: rgb(32, 114, 69) !important;
}
.fill-govd {
	fill: #5a5a5a !important;
}
.fill-govd::before {
	color: rgb(90, 90, 90) !important;
}
.fill-pdf {
	fill: #c1272d !important;
}
.fill-pdf::before {
	color: rgb(193, 39, 45) !important;
}
.fill-ppt {
	fill: #d24625 !important;
}
.fill-ppt::before {
	color: rgb(210, 70, 37) !important;
}
.fill-fb {
	fill: #3d5a98 !important;
}
.fill-fb::before {
	color: rgb(61, 90, 152) !important;
}
.fill-tw {
	fill: #1da1f2 !important;
}
.fill-tw::before {
	color: rgb(29, 161, 242) !important;
}
.fill-synd1 {
	fill: #0060aa !important;
}
.fill-synd1::before {
	color: rgb(0, 96, 170) !important;
}
.fill-synd {
	fill: #f26722 !important;
}
.fill-synd2 {
	fill: #f26722 !important;
}
.fill-synd::before {
	color: rgb(242, 103, 34) !important;
}
.fill-synd2::before {
	color: rgb(242, 103, 34) !important;
}
.fill-email {
	fill: #4f4f4f !important;
}
.fill-em {
	fill: #4f4f4f !important;
}
.fill-email::before {
	color: rgb(79, 79, 79) !important;
}
.fill-em::before {
	color: rgb(79, 79, 79) !important;
}
.fill-linkin {
	fill: #007bb5 !important;
}
.fill-linkin::before {
	color: rgb(0, 123, 181) !important;
}
.fill-svgimgfile {
	fill: #5e5887 !important;
}
.fill-svgimgfile::before {
	color: rgb(94, 88, 135) !important;
}
.fill-media {
	fill: #0060aa !important;
}
.fill-media::before {
	color: rgb(0, 96, 170) !important;
}
.fill-txt {
	fill: #555 !important;
}
.fill-txt::before {
	color: rgb(85, 85, 85) !important;
}
.fill-txt-1 {
	fill: #b0bec5 !important;
}
.fill-txt-1::before {
	color: rgb(176, 190, 197) !important;
}
.fill-txt-2 {
	opacity: 0.2;
}
.fill-txt-3 {
	fill: #455a64 !important;
}
.fill-txt-3::before {
	color: rgb(69, 90, 100) !important;
}
.fill-txt-4 {
	fill: #fff !important;
}
.fill-txt-4::before {
	color: rgb(255, 255, 255) !important;
}
.fill-zip-1 {
	fill: #ffca28 !important;
}
.fill-zip-1::before {
	color: rgb(255, 202, 40) !important;
}
.fill-zip-2 {
	opacity: 0.2;
}
.fill-zip-3 {
	fill: #3e2723 !important;
}
.fill-zip-3::before {
	color: rgb(62, 39, 35) !important;
}
.fill-epub-1 {
	fill: #86b916 !important;
}
.fill-epub-1::before {
	color: rgb(134, 185, 22) !important;
}
.fill-epub-2 {
	opacity: 0.2;
}
.fill-epub-3 {
	fill: #fff !important;
}
.fill-epub-3::before {
	color: rgb(255, 255, 255) !important;
}
.fill-gray-d2 {
	fill: #333 !important;
}
.fill-gray-d2::before {
	color: rgb(51, 51, 51) !important;
}
.fill-gray-d1 {
	fill: #555 !important;
}
.fill-gray-d1::before {
	color: rgb(85, 85, 85) !important;
}
.fill-gray {
	fill: #bdbdbd !important;
}
.fill-gray::before {
	color: rgb(189, 189, 189) !important;
}
.fill-gray-l1 {
	fill: #e0e0e0 !important;
}
.fill-gray-l1::before {
	color: rgb(224, 224, 224) !important;
}
.fill-gray-l2 {
	fill: #f0f0f0 !important;
}
.fill-gray-l2::before {
	color: rgb(240, 240, 240) !important;
}
.fill-gray-l3 {
	fill: #f5f5f5 !important;
}
.fill-gray-l3::before {
	color: rgb(245, 245, 245) !important;
}
.fill-h {
	fill: #005eaa !important;
}
.fill-h::before {
	color: rgb(0, 94, 170) !important;
}
.fill-h:hover {
	fill: #0088f7 !important;
}
.fill-lg {
	fill: url(#linear-gradient);
}
.fill-mask {
	mask: url("#mask");
}
.fill-op-2 {
	opacity: 0.2;
}
.fr-evenodd {
	fill-rule: evenodd;
}
.fill-op-2 {
	opacity: 0.2;
}
.zip-fill-2 {
	opacity: 0.2;
}
.fill-ppt-1 {
	fill: #c1272d !important;
}
.fill-ppt-1::before {
	color: rgb(193, 39, 45) !important;
}
.fill-ppt-2 {
	fill: #fff !important;
}
.fill-ppt-2::before {
	color: rgb(255, 255, 255) !important;
}
.fill-pdf-1 {
	fill: #c1272d !important;
}
.fill-pdf-1::before {
	color: rgb(193, 39, 45) !important;
}
.fill-pdf-2 {
	fill: #fff !important;
}
.fill-pdf-2::before {
	color: rgb(255, 255, 255) !important;
}
.zip-fill-1 {
	fill: #ffca28 !important;
}
.zip-fill-1::before {
	color: rgb(255, 202, 40) !important;
}
.zip-fill-3 {
	fill: #3e2723 !important;
}
.zip-fill-3::before {
	color: rgb(62, 39, 35) !important;
}
.txt-fill-1 {
	fill: #b0bec5 !important;
}
.txt-fill-1::before {
	color: rgb(176, 190, 197) !important;
}
.txt-fill-2 {
	opacity: 0.2;
}
.txt-fill-3 {
	fill: #455a64 !important;
}
.txt-fill-3::before {
	color: rgb(69, 90, 100) !important;
}
.txt-fill-4 {
	fill: #fff !important;
}
.txt-fill-4::before {
	color: rgb(255, 255, 255) !important;
}
.word-fill-1 {
	fill: #2a5699 !important;
}
.word-fill-1::before {
	color: rgb(42, 86, 153) !important;
}
.word-fill-2 {
	fill: #fff;
}
.media-fill-1 {
	fill: #2196f3 !important;
}
.media-fill-1::before {
	color: rgb(33, 150, 243) !important;
}
.media-fill-2 {
	fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: 2px;
}
.media-fill-3 {
	fill: #fff !important;
}
.media-fill-3::before {
	color: rgb(255, 255, 255) !important;
}
.fill-excel-1 {
	fill: #207245 !important;
}
.fill-excel-1::before {
	color: rgb(32, 114, 69) !important;
}
.fill-excel-2 {
	fill: #fff !important;
}
.fill-excel-2::before {
	color: rgb(255, 255, 255) !important;
}
.fill-epub-1 {
	fill: #86b916 !important;
}
.fill-epub-1::before {
	color: rgb(134, 185, 22) !important;
}
.fill-epub-2 {
	fill: #fff !important;
}
.fill-epub-2::before {
	color: rgb(255, 255, 255) !important;
}
.fill-op-2 {
	opacity: 0.2;
}
.fill-figure {
	fill: #e41928 !important;
}
.fill-figure::before {
	color: rgb(228, 25, 40) !important;
}
.fill-tumblr {
	fill: #35465d !important;
}
.fill-tumblr::before {
	color: rgb(53, 70, 93) !important;
}
.bg-blue-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-purple-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-teal-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-green-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-orange-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-pink-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-slate-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-cyan-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-indigo-p [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-gray-d1 [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.bg-gray-d2 [class*='fill-']::before {
	color: rgb(255, 255, 255) !important;
}
.svg-1 {
	width: 1rem; height: 1rem;
}
.svg-2 {
	width: 2rem; height: 2rem;
}
.svg-3 {
	width: 3rem; height: 3rem;
}
.svg-4 {
	width: 4rem; height: 4rem;
}
.svg-5 {
	width: 5rem; height: 5rem;
}
.x10 {
	width: 10px !important; height: 10px;
}
.x10 svg {
	width: 10px; height: 10px;
}
.x10::before {
	font-size: 10px;
}
.x16 {
	width: 16px !important; height: 16px;
}
.x16 svg {
	width: 16px; height: 16px;
}
.x16::before {
	font-size: 16px;
}
.x20 {
	width: 20px !important; height: 20px;
}
.x20 svg {
	width: 20px; height: 20px;
}
.x20::before {
	font-size: 20px;
}
.x24 {
	width: 24px !important; height: 24px;
}
.x24 svg {
	width: 24px; height: 24px;
}
.x24::before {
	font-size: 24px;
}
.x28 {
	width: 28px !important; height: 28px;
}
.x28 svg {
	width: 28px; height: 28px;
}
.x28::before {
	font-size: 28px;
}
.x32 {
	width: 32px !important; height: 32px;
}
.x32 svg {
	width: 32px; height: 32px;
}
.x32::before {
	font-size: 32px;
}
.x36 {
	width: 36px !important; height: 36px;
}
.x36 svg {
	width: 36px; height: 36px;
}
.x36::before {
	font-size: 36px;
}
.x40 {
	width: 40px !important; height: 40px;
}
.x40 svg {
	width: 40px; height: 40px;
}
.x40::before {
	font-size: 40px;
}
.x48 {
	width: 48px !important; height: 48px;
}
.x48 svg {
	width: 48px; height: 48px;
}
.x48::before {
	font-size: 48px;
}
.x64 {
	width: 64px !important; height: 64px;
}
.x64 svg {
	width: 64px; height: 64px;
}
.x64::before {
	font-size: 64px;
}
.x96 {
	width: 96px !important; height: 96px;
}
.x96 svg {
	width: 96px; height: 96px;
}
.x96::before {
	font-size: 96px;
}
.x128 {
	width: 128px !important; height: 128px;
}
.x128 svg {
	width: 128px; height: 128px;
}
.x128::before {
	font-size: 128px;
}
.x256 {
	width: 256px !important; height: 256px;
}
.x256 svg {
	width: 256px; height: 256px;
}
.x256::before {
	font-size: 256px;
}
@media all and (min-width:768px)
{
.x10l {
	width: 10px; height: 10px;
}
.x10l svg {
	width: 10px; height: 10px;
}
.x10l::before {
	font-size: 10px;
}
.x16l {
	width: 16px; height: 16px;
}
.x16l svg {
	width: 16px; height: 16px;
}
.x16l::before {
	font-size: 16px;
}
.x20l {
	width: 20px; height: 20px;
}
.x20l svg {
	width: 20px; height: 20px;
}
.x20l::before {
	font-size: 20px;
}
.x24l {
	width: 24px; height: 24px;
}
.x24l svg {
	width: 24px; height: 24px;
}
.x24l::before {
	font-size: 24px;
}
.x28l {
	width: 28px; height: 28px;
}
.x28l svg {
	width: 28px; height: 28px;
}
.x28l::before {
	font-size: 28px;
}
.x32l {
	width: 32px; height: 32px;
}
.x32l svg {
	width: 32px; height: 32px;
}
.x32l::before {
	font-size: 32px;
}
.x36l {
	width: 36px; height: 36px;
}
.x36l svg {
	width: 36px; height: 36px;
}
.x36l::before {
	font-size: 36px;
}
.x40l {
	width: 40px; height: 40px;
}
.x40l svg {
	width: 40px; height: 40px;
}
.x40l::before {
	font-size: 40px;
}
.x48l {
	width: 48px; height: 48px;
}
.x48l svg {
	width: 48px; height: 48px;
}
.x48l::before {
	font-size: 48px;
}
.x64l {
	width: 64px; height: 64px;
}
.x64l svg {
	width: 64px; height: 64px;
}
.x64l::before {
	font-size: 64px;
}
.x96l {
	width: 96px; height: 96px;
}
.x96l svg {
	width: 96px; height: 96px;
}
.x96l::before {
	font-size: 96px;
}
.x128l {
	width: 128px; height: 128px;
}
.x128l svg {
	width: 128px; height: 128px;
}
.x128l::before {
	font-size: 128px;
}
.x256l {
	width: 256px; height: 256px;
}
.x256l svg {
	width: 256px; height: 256px;
}
.x256l::before {
	font-size: 256px;
}
}
.fw-100 {
	font-weight: 100 !important;
}
.fw-200 {
	font-weight: 200 !important;
}
.fw-300 {
	font-weight: 300 !important;
}
.fw-400 {
	font-weight: 400 !important;
}
.fw-500 {
	font-weight: 500 !important;
}
.fw-600 {
	font-weight: 600 !important;
}
.fw-700 {
	font-weight: 700 !important;
}
.fw-800 {
	font-weight: 800 !important;
}
.fw-900 {
	font-weight: 900 !important;
}
.fw-light {
	font-weight: 300 !important;
}
.fw-heavy {
	font-weight: 700 !important;
}
.fs4 {
	font-size: 4rem;
}
.fs35 {
	font-size: 3.5rem;
}
.fs3 {
	font-size: 3rem;
}
.fs25 {
	font-size: 2.5rem;
}
.fs2 {
	font-size: 2rem;
}
.fs15 {
	font-size: 1.5rem;
}
.fs14 {
	font-size: 1.4rem;
}
.fs13 {
	font-size: 1.3rem;
}
.fs12 {
	font-size: 1.2rem;
}
.fs11 {
	font-size: 1.1rem;
}
.fs1 {
	font-size: 1rem;
}
.fs0875 {
	font-size: 0.87rem;
}
.fs08 {
	font-size: 0.8rem;
}
.fs07 {
	font-size: 0.7rem;
}
.t-leg {
	text-rendering: optimizeLegibility;
}
.t-spd {
	text-rendering: optimizespeed;
}
.display-5 {
	line-height: 1.1; font-size: 2.5rem; font-weight: 300;
}
.display-6 {
	line-height: 1.1; font-size: 1.5rem; font-weight: 300;
}
.text-monospace {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.text-underline {
	text-decoration: underline;
}
.text-pub-date {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 0.8rem; display: inline-block;
}
.pad-italics h1 i::after {
	content: "";
}
.pad-italics h1 em::after {
	content: "";
}
.pad-italics h1 .font-italic::after {
	content: "";
}
.pad-italics h2 i::after {
	content: "";
}
.pad-italics h2 em::after {
	content: "";
}
.pad-italics h2 .font-italic::after {
	content: "";
}
.pad-italics h3 i::after {
	content: "";
}
.pad-italics h3 em::after {
	content: "";
}
.pad-italics h3 .font-italic::after {
	content: "";
}
.pad-italics h4 i::after {
	content: "";
}
.pad-italics h4 em::after {
	content: "";
}
.pad-italics h4 .font-italic::after {
	content: "";
}
.pad-italics h5 i::after {
	content: "";
}
.pad-italics h5 em::after {
	content: "";
}
.pad-italics h5 .font-italic::after {
	content: "";
}
.pad-italics h6 i::after {
	content: "";
}
.pad-italics h6 em::after {
	content: "";
}
.pad-italics h6 .font-italic::after {
	content: "";
}
.pad-italics i::after {
	content: "\00a0";
}
.pad-italics em::after {
	content: "\00a0";
}
.pad-italics .font-italic::after {
	content: "\00a0";
}
.mark-yellow.mark {
	background-color: rgb(255, 255, 128);
}
.mark-green.mark {
	background-color: rgb(128, 255, 128);
}
.blockquote {
	font-size: 1.25rem; margin-bottom: 1rem;
}
blockquote {
	font-size: 1.25rem; margin-bottom: 1rem;
}
.with-quote.blockquote p::before {
	content: "\201C";
}
.with-quote.blockquote p::after {
	content: "\201C";
}
blockquote.with-quote p::before {
	content: "\201C";
}
blockquote.with-quote p::after {
	content: "\201C";
}
.blockquote .blockquote-footer {
	color: rgb(85, 85, 85);
}
blockquote .blockquote-footer {
	color: rgb(85, 85, 85);
}
table.table td.text-left {
	text-align: left;
}
table.table th.text-left {
	text-align: left;
}
table.table td.text-center {
	text-align: center;
}
table.table th.text-center {
	text-align: center;
}
table.table td.text-right {
	text-align: right;
}
table.table th.text-right {
	text-align: right;
}
table.table td.indent-1 {
	padding-left: 1rem;
}
table.table th.indent-1 {
	padding-left: 1rem;
}
table.table td.indent-2 {
	padding-left: 1.4rem;
}
table.table th.indent-2 {
	padding-left: 1.4rem;
}
table.table td.indent-3 {
	padding-left: 1.8rem;
}
table.table th.indent-3 {
	padding-left: 1.8rem;
}
table.table td.indent-4 {
	padding-left: 2.4rem;
}
table.table th.indent-4 {
	padding-left: 2.4rem;
}
table.table td.indent-5 {
	padding-left: 2.8rem;
}
table.table th.indent-5 {
	padding-left: 2.8rem;
}
.clickthru {
	pointer-events: none;
}
html {
	font-size: 17px;
}
body {
	color: rgb(0, 0, 0); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px; border-top-color: rgb(189, 189, 189); border-top-width: 5px; border-top-style: solid; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
h1 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h1 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h2 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h2 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h3 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h3 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h4 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h4 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h5 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h5 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h6 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
.h6 {
	line-height: 1.3; font-family: "Merriweather", serif; margin-top: 2rem; margin-bottom: 0.75rem;
}
h1 i::after {
	content: "";
}
h1 em::after {
	content: "";
}
h1 .italic::after {
	content: "";
}
h1 .text-italic::after {
	content: "";
}
.h1 i::after {
	content: "";
}
.h1 em::after {
	content: "";
}
.h1 .italic::after {
	content: "";
}
.h1 .text-italic::after {
	content: "";
}
h2 i::after {
	content: "";
}
h2 em::after {
	content: "";
}
h2 .italic::after {
	content: "";
}
h2 .text-italic::after {
	content: "";
}
.h2 i::after {
	content: "";
}
.h2 em::after {
	content: "";
}
.h2 .italic::after {
	content: "";
}
.h2 .text-italic::after {
	content: "";
}
h3 i::after {
	content: "";
}
h3 em::after {
	content: "";
}
h3 .italic::after {
	content: "";
}
h3 .text-italic::after {
	content: "";
}
.h3 i::after {
	content: "";
}
.h3 em::after {
	content: "";
}
.h3 .italic::after {
	content: "";
}
.h3 .text-italic::after {
	content: "";
}
h4 i::after {
	content: "";
}
h4 em::after {
	content: "";
}
h4 .italic::after {
	content: "";
}
h4 .text-italic::after {
	content: "";
}
.h4 i::after {
	content: "";
}
.h4 em::after {
	content: "";
}
.h4 .italic::after {
	content: "";
}
.h4 .text-italic::after {
	content: "";
}
h5 i::after {
	content: "";
}
h5 em::after {
	content: "";
}
h5 .italic::after {
	content: "";
}
h5 .text-italic::after {
	content: "";
}
.h5 i::after {
	content: "";
}
.h5 em::after {
	content: "";
}
.h5 .italic::after {
	content: "";
}
.h5 .text-italic::after {
	content: "";
}
h6 i::after {
	content: "";
}
h6 em::after {
	content: "";
}
h6 .italic::after {
	content: "";
}
h6 .text-italic::after {
	content: "";
}
.h6 i::after {
	content: "";
}
.h6 em::after {
	content: "";
}
.h6 .italic::after {
	content: "";
}
.h6 .text-italic::after {
	content: "";
}
h1 a {
	text-decoration: none;
}
.h1 a {
	text-decoration: none;
}
h2 a {
	text-decoration: none;
}
.h2 a {
	text-decoration: none;
}
h3 a {
	text-decoration: none;
}
.h3 a {
	text-decoration: none;
}
h4 a {
	text-decoration: none;
}
.h4 a {
	text-decoration: none;
}
h5 a {
	text-decoration: none;
}
.h5 a {
	text-decoration: none;
}
h6 a {
	text-decoration: none;
}
.h6 a {
	text-decoration: none;
}
h1 sup {
	top: 0px; vertical-align: top;
}
.h1 sup {
	top: 0px; vertical-align: top;
}
h2 sup {
	top: 0px; vertical-align: top;
}
.h2 sup {
	top: 0px; vertical-align: top;
}
h3 sup {
	top: 0px; vertical-align: top;
}
.h3 sup {
	top: 0px; vertical-align: top;
}
h4 sup {
	top: 0px; vertical-align: top;
}
.h4 sup {
	top: 0px; vertical-align: top;
}
h5 sup {
	top: 0px; vertical-align: top;
}
.h5 sup {
	top: 0px; vertical-align: top;
}
h6 sup {
	top: 0px; vertical-align: top;
}
.h6 sup {
	top: 0px; vertical-align: top;
}
.display-1 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.display-2 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.display-3 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.display-4 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.display-5 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.display-6 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
blockquote {
	font-size: 1.25rem;
}
blockquote.with-quote p::before {
	content: "\201C";
}
blockquote.with-quote p::after {
	content: "\201C";
}
.merri {
	font-family: "Merriweather", serif;
}
.open {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.italicize i::after {
	content: "\00a0";
}
.italicize em::after {
	content: "\00a0";
}
.italicize .italic::after {
	content: "\00a0";
}
.italicize .text-italic::after {
	content: "\00a0";
}
h1 {
	font-size: 2.12rem;
}
.h1 {
	font-size: 2.12rem;
}
h2 {
	font-size: 1.87rem;
}
.h2 {
	font-size: 1.87rem;
}
h3 {
	font-size: 1.62rem;
}
.h3 {
	font-size: 1.62rem;
}
h4 {
	font-size: 1.37rem;
}
.h4 {
	font-size: 1.37rem;
}
h5 {
	font-size: 1.12rem;
}
.h5 {
	font-size: 1.12rem;
}
h6 {
	font-size: 1rem; font-weight: bold;
}
.h6 {
	font-size: 1rem; font-weight: bold;
}
small {
	line-height: 1.15; font-size: 0.8rem;
}
.small {
	line-height: 1.15; font-size: 0.8rem;
}
sub {
	line-height: 1.15; font-size: 0.65em; text-decoration: none;
}
sup {
	line-height: 1.15; font-size: 0.65em; text-decoration: none;
}
.superscript {
	line-height: 1.15; font-size: 0.65em; text-decoration: none;
}
.extrasmall {
	line-height: 1.15; font-size: 0.65em; text-decoration: none;
}
sub a {
	text-decoration: none;
}
sup a {
	text-decoration: none;
}
.superscript a {
	text-decoration: none;
}
.extrasmall a {
	text-decoration: none;
}
.extrasmall {
	font-size: 0.7rem;
}
.lead {
	font-size: 1.25rem; font-weight: 300;
}
[dir=RTL] {
	text-align: right;
}
a {
	color: rgb(7, 82, 144); text-decoration: underline;
}
a:hover {
	color: rgb(7, 82, 144); text-decoration: none;
}
a h1 {
	text-decoration: none;
}
a .h1 {
	text-decoration: none;
}
a h2 {
	text-decoration: none;
}
a .h2 {
	text-decoration: none;
}
a h3 {
	text-decoration: none;
}
a .h3 {
	text-decoration: none;
}
a h4 {
	text-decoration: none;
}
a .h4 {
	text-decoration: none;
}
a h5 {
	text-decoration: none;
}
a .h5 {
	text-decoration: none;
}
a h6 {
	text-decoration: none;
}
a .h6 {
	text-decoration: none;
}
a .file-details {
	font-size: 1rem !important; text-decoration: none; display: inline-block;
}
a span {
	text-decoration: none !important;
}
a svg {
	fill: #075290;
}
a svg.icon {
	fill: #075290;
}
a .x16 {
	margin-right: 5px; margin-left: 5px; vertical-align: middle;
}
a .x16.fi {
	vertical-align: inherit;
}
a.skippy {
	left: -1000px; top: -1000px; width: 1px; height: 1px; text-align: left; overflow: hidden; position: absolute;
}
*:focus {
	
}
.dropdown a {
	text-decoration: none !important;
}
.dropdown-submenu a {
	text-decoration: none !important;
}
.dropdown-menu a {
	text-decoration: none !important;
}
.dropdown a:hover {
	text-decoration: underline;
}
.dropdown-submenu a:hover {
	text-decoration: underline;
}
.dropdown-menu a:hover {
	text-decoration: underline;
}
.td-none {
	text-decoration: none !important;
}
.td-none a {
	text-decoration: none !important;
}
.td-none-black {
	color: rgb(0, 0, 0); text-decoration: none;
}
.td-ul {
	text-decoration: underline !important;
}
.td-ul a {
	text-decoration: underline !important;
}
.tp-label:hover {
	text-decoration: none !important;
}
.td-lt {
	text-decoration: line-through !important;
}
.td-lt a {
	text-decoration: line-through !important;
}
.td-none-hover:hover {
	text-decoration: none !important;
}
.td-ul-hover:hover {
	text-decoration: underline !important;
}
.td-ul-none-hover:hover {
	text-decoration: none !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
ul li {
	margin-bottom: 0.4rem;
}
ol li {
	margin-bottom: 0.4rem;
}
.unstyled-list {
	list-style-type: none;
}
.outlook-list .outlook-list {
	list-style-type: lower-alpha;
}
.outlook-list .outlook-list .outlook-list {
	list-style-type: lower-roman;
}
.calendar-list {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 60px; clear: both; margin-right: 10px; vertical-align: middle; float: left;
}
.calendar-list span {
	padding: 2px; text-align: center; font-weight: bold; display: block;
}
.calendar-list .month {
	background: rgb(0, 105, 92); color: rgb(255, 255, 255);
}
.calendar-list .day {
	color: rgb(0, 105, 92);
}
.calendar-list + a {
	height: 75px; overflow: hidden; display: block;
}
.block-list {
	padding-left: 1rem; list-style-type: none;
}
.lsp-out.block-list li {
	margin-left: 0px;
}
.block-list li {
	padding: 0.7rem 0px; margin-bottom: 1px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.block-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.block-list li:nth-last-child(2) {
	margin-bottom: 2px;
}
.block-list li .list-icon + p {
	overflow: hidden; margin-top: 0px;
}
.block-list li .normal.list-icon {
	width: 24px; height: 24px; font-size: 24px; margin-right: 10px; margin-bottom: 10px; vertical-align: top; float: left;
}
.block-list li .normal.list-icon::before {
	vertical-align: top;
}
.block-list li .large.list-icon {
	width: 48px; height: 48px; font-size: 48px; margin-right: 10px; margin-bottom: 10px; vertical-align: middle; float: left;
}
.block-list li .large.list-icon::before {
	vertical-align: top;
}
.checkbox-list {
	padding-left: 0px !important; margin-top: 0px; list-style-type: none;
}
.checkbox-list li {
	padding-left: 25px; position: relative;
}
.checkbox-list .fi {
	left: 0px; position: absolute;
}
.lsp-out.checkbox-list li {
	margin-left: 0px;
}
.image-list {
	padding-left: 0px; list-style-type: none;
}
.image-list li {
	padding: 1rem 0px; overflow: auto; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.image-list li img {
	margin-right: 1rem; float: left; max-width: 150px;
}
.image-list li p {
	overflow: hidden;
}
.image-list li div {
	overflow: hidden;
}
.image-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.card .image-list li:last-child {
	padding-bottom: 0px; margin-bottom: 0px;
}
main h1:first-child {
	margin-top: 1rem !important;
}
nav ul.tp-nav-main .list-group-item {
	border: inherit; border-image: inherit; background-color: inherit;
}
nav .mobile-section-nav .list-group-item {
	border: inherit; border-image: inherit; background-color: inherit;
}
nav ul.tp-nav-main li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative;
}
nav .mobile-section-nav li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative;
}
nav ul.tp-nav-main li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
nav ul.tp-nav-main li ul li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
nav .mobile-section-nav li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
nav .mobile-section-nav li ul li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
nav ul.tp-nav-main li a:link {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li a:visited {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li a:hover {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li a:active {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li ul li a:link {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li ul li a:visited {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li ul li a:hover {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li ul li a:active {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li a:link {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li a:visited {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li a:hover {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li a:active {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li ul li a:link {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li ul li a:visited {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li ul li a:hover {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav .mobile-section-nav li ul li a:active {
	padding: 0.75rem 1.25rem; transition:border-color 0.5s, background-color 0.5s, color 0.5s; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
nav ul.tp-nav-main li a:focus {
	z-index: 1070;
}
nav ul.tp-nav-main li ul li a:focus {
	z-index: 1070;
}
nav .mobile-section-nav li a:focus {
	z-index: 1070;
}
nav .mobile-section-nav li ul li a:focus {
	z-index: 1070;
}
nav ul.tp-nav-main li a.nav-expandcollapse .fi {
	transition:0.5s;
}
nav .mobile-section-nav li a.nav-expandcollapse .fi {
	transition:0.5s;
}
nav ul.tp-nav-main li a.nav-plus:link {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav ul.tp-nav-main li a.nav-minus:link {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav ul.tp-nav-main li a.nav-plus:visited {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav ul.tp-nav-main li a.nav-minus:visited {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav .mobile-section-nav li a.nav-plus:link {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav .mobile-section-nav li a.nav-minus:link {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav .mobile-section-nav li a.nav-plus:visited {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav .mobile-section-nav li a.nav-minus:visited {
	padding: 0px; border: inherit; border-image: inherit; top: 11px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; background-color: transparent;
}
nav ul.tp-nav-main li a.nav-plus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav ul.tp-nav-main li a.nav-minus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav ul.tp-nav-main li a.nav-plus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav ul.tp-nav-main li a.nav-minus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav .mobile-section-nav li a.nav-plus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav .mobile-section-nav li a.nav-minus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav .mobile-section-nav li a.nav-plus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav .mobile-section-nav li a.nav-minus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
nav ul.tp-nav-main li a.nav-plus:link .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav ul.tp-nav-main li a.nav-minus:link .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav ul.tp-nav-main li a.nav-plus:visited .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav ul.tp-nav-main li a.nav-minus:visited .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav .mobile-section-nav li a.nav-plus:link .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav .mobile-section-nav li a.nav-minus:link .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav .mobile-section-nav li a.nav-plus:visited .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav .mobile-section-nav li a.nav-minus:visited .fi {
	color: rgb(189, 189, 189); font-size: 20px;
}
nav ul.tp-nav-main li a.collapsed.nav-plus:link svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.nav-plus:active:link svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.collapsed.nav-minus:link svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.nav-minus:active:link svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.collapsed.nav-plus:visited svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.nav-plus:active:visited svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.collapsed.nav-minus:visited svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li a.nav-minus:active:visited svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.collapsed.nav-plus:link svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.nav-plus:active:link svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.collapsed.nav-minus:link svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.nav-minus:active:link svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.collapsed.nav-plus:visited svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.nav-plus:active:visited svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.collapsed.nav-minus:visited svg {
	transform: rotate(-90deg);
}
nav .mobile-section-nav li a.nav-minus:active:visited svg {
	transform: rotate(-90deg);
}
nav ul.tp-nav-main li.active > a:first-child {
	font-weight: bold;
}
nav .mobile-section-nav li.active > a:first-child {
	font-weight: bold;
}
nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
nav ul.tp-nav-main li.selected.active > a:first-child {
	font-weight: bold;
}
nav .mobile-section-nav li.selected.active > a:first-child {
	font-weight: bold;
}
nav ul.tp-nav-main li ul {
	padding-left: 0px;
}
nav .mobile-section-nav li ul {
	padding-left: 0px;
}
nav ul.tp-nav-main li ul li a {
	border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav .mobile-section-nav li ul li a {
	border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
nav ul.tp-nav-main li ul li {
	margin-left: 20px;
}
nav ul.tp-nav-main li ul li.active {
	margin-left: 20px;
}
nav .mobile-section-nav li ul li {
	margin-left: 20px;
}
nav .mobile-section-nav li ul li.active {
	margin-left: 20px;
}
nav ul.tp-nav-main li ul li a {
	font-size: 0.9rem;
}
nav ul.tp-nav-main li ul li.active a {
	font-size: 0.9rem;
}
nav .mobile-section-nav li ul li a {
	font-size: 0.9rem;
}
nav .mobile-section-nav li ul li.active a {
	font-size: 0.9rem;
}
nav ul.tp-nav-main li ul li ul li a {
	font-size: 0.8rem;
}
nav ul.tp-nav-main li ul li.active ul li a {
	font-size: 0.8rem;
}
nav .mobile-section-nav li ul li ul li a {
	font-size: 0.8rem;
}
nav .mobile-section-nav li ul li.active ul li a {
	font-size: 0.8rem;
}
nav ul.tp-nav-main li ul li ul li a.nav-plus:link {
	display: none;
}
nav ul.tp-nav-main li ul li ul li a.nav-minus:link {
	display: none;
}
nav ul.tp-nav-main li ul li.active ul li a.nav-plus:link {
	display: none;
}
nav ul.tp-nav-main li ul li.active ul li a.nav-minus:link {
	display: none;
}
nav .mobile-section-nav li ul li ul li a.nav-plus:link {
	display: none;
}
nav .mobile-section-nav li ul li ul li a.nav-minus:link {
	display: none;
}
nav .mobile-section-nav li ul li.active ul li a.nav-plus:link {
	display: none;
}
nav .mobile-section-nav li ul li.active ul li a.nav-minus:link {
	display: none;
}
nav ul.tp-nav-main li ul li ul li ul {
	display: none;
}
nav ul.tp-nav-main li ul li.active ul li ul {
	display: none;
}
nav .mobile-section-nav li ul li ul li ul {
	display: none;
}
nav .mobile-section-nav li ul li.active ul li ul {
	display: none;
}
.modalMask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 970; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.tp-on-this-page {
	color: rgb(0, 0, 0); line-height: 1.3rem;
}
.tp-on-this-page a {
	text-decoration: none;
}
.tp-on-this-page a:link {
	text-decoration: none;
}
.tp-on-this-page a:hover {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.tp-on-this-page a:hover:link {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.float-right.tp-on-this-page {
	margin-left: 1rem;
}
.tp-on-this-page .collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-on-this-page a.collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-on-this-page ul.list-group {
	padding-right: 15px; padding-left: 15px;
}
.tp-on-this-page ul.list-group li.list-group-item {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(224, 224, 224) currentColor currentColor; border-image: none; padding-left: 0px;
}
.tp-on-this-page ul.list-group li:last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-on-this-page ul.list-group li:last-child.list-group-item:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-on-this-page-large {
	width: 100%;
}
@media all and (max-width:768px)
{
.tp-on-this-page {
	width: 100% !important;
}
}
@media all and (min-width:768px)
{
.tp-on-this-page ul.list-group li:first-child.list-group-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tp-on-this-page ul.list-group li:first-child.list-group-item:hover {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
}
.accordion .card {
	border: 0px currentColor; border-image: none;
}
.accordion .card-title {
	margin-bottom: 0px;
}
.accordion .card-header {
	position: relative; cursor: pointer; background-color: rgb(245, 245, 245);
}
.accordion .collapsed.card-header {
	background-color: rgb(245, 245, 245);
}
.accordion .card-header:hover {
	background-color: rgb(224, 224, 224);
}
.accordion .card-header .card-title {
	text-align: left; padding-right: 50px; font-weight: bold; white-space: normal;
}
.accordion .card-header .btn-link.btn.card-title:focus {
	text-decoration: underline; transform: scale(1);
}
.heading-right.accordion .card-title {
	right: 50px; position: absolute;
}
.accordion-white.accordion .card-header {
	background-color: rgb(255, 255, 255);
}
.accordion-white.accordion .card-header:hover {
	background-color: rgb(245, 245, 245);
}
.indicator-plus.accordion .card-header::after {
	transition:transform 0.25s linear; top: 25%; width: 18px; height: 18px; right: 1rem; margin-top: 4px; float: right; position: absolute; content: " "; transform: rotate(180deg); background-image: url("/TemplatePackage/contrib/icons/materialdesignicons/minus.svg"); background-size: 18px 18px;
}
.indicator-plus.accordion .collapsed.card-header::after {
	transition:transform 0.25s linear; top: 25%; width: 18px; height: 18px; right: 1rem; margin-top: 4px; float: right; position: absolute; content: " "; transform: rotate(90deg); background-image: url("/TemplatePackage/contrib/icons/materialdesignicons/plus.svg"); background-size: 18px 18px;
}
.round-indicator.indicator-plus-before.accordion .card-header::before {
	width: 18px; height: 18px; margin-top: 4px; margin-right: 10px; content: " "; background-image: url("/TemplatePackage/contrib/icons/font-awesome/minus6.svg"); background-size: 18px 18px;
}
.round-indicator.indicator-plus-before.accordion .collapsed.card-header::before {
	width: 18px; height: 18px; margin-top: 4px; content: " "; background-image: url("/TemplatePackage/contrib/icons/font-awesome/plus6.svg"); background-size: 18px 18px;
}
.indicator-plus-before.accordion .card-header::before {
	font-family: "FontAwesome"; float: left; content: "\f068";
}
.indicator-plus-before.accordion .collapsed.card-header::before {
	content: "\f067";
}
.indicator-chevron.accordion .card-header::after {
	width: 18px; height: 18px; margin-top: 4px; float: right; content: " "; background-image: url("/TemplatePackage/contrib/icons/font-awesome/chevron-down2.svg"); background-size: 18px 18px;
}
.indicator-chevron.accordion .collapsed.card-header::after {
	width: 18px; height: 18px; margin-top: 4px; content: " "; background-image: url("/TemplatePackage/contrib/icons/font-awesome/chevron-up2.svg"); background-size: 18px 18px;
}
.background-none.accordion [class^='card'] {
	background: none;
}
.border-0.accordion .card {
	border: 0px currentColor; border-image: none;
}
.accordion .show.collapse {
	border-bottom-color: rgba(0, 0, 0, 0.125); border-bottom-width: 1px; border-bottom-style: solid;
}
.accordion :last-child.show.collapse {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
[aria-expanded='true'].hide-me.btn {
	display: none;
}
a.nav-btn {
	text-decoration: none;
}
a.nav-btn .bg-primary {
	color: rgb(255, 255, 255);
}
a.nav-btn .bg-secondary {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-gray {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-gray-l1 {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-gray-l2 {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-gray-l3 {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-white {
	color: rgb(0, 0, 0);
}
a.nav-btn .bg-primary p {
	color: rgb(255, 255, 255);
}
a.nav-btn-horizontal.nav-btn .col p:last-of-type {
	margin-bottom: 0px;
}
.card-deck {
	display: flex;
}
.card-deck > a {
	margin-bottom: 15px;
}
.card-deck > a .card {
	margin-right: 0px; margin-left: 0px;
}
a.card {
	text-decoration: none;
}
a.card .btn {
	pointer-events: none;
}
.card {
	border-color: rgb(224, 224, 224);
}
.card .card > a {
	height: 100%;
}
.card .card {
	border: currentColor; border-image: none; background-color: transparent !important;
}
.tb-rc.card {
	border-radius: 0.25rem; border-top-color: transparent; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; border-top-width: 0px; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: solid; border-right-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important;
}
.tb-rc.card .card-body {
	border-radius: 0.25rem;
}
.tb-rc-with-header.card .card-body {
	border-radius: 0px 0px 0.25rem 0.25rem !important;
}
.border-trans.card {
	border-top-color: transparent; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; border-top-width: 0px; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: solid; border-right-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important;
}
.border-trans.card .card-body {
	border-radius: 0.25rem;
}
.bt-1.card .card-img-top {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.bt-2.card .card-img-top {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.bt-3.card .card-img-top {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.bt-4.card .card-img-top {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.bt-5.card .card-img-top {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.card h1 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h1 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h2 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h2 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h3 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h3 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h4 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h4 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h5 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h5 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h6 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card .h6 {
	line-height: 1.3; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px; margin-bottom: 0px;
}
.card h1 a {
	text-decoration: none;
}
.card .h1 a {
	text-decoration: none;
}
.card h2 a {
	text-decoration: none;
}
.card .h2 a {
	text-decoration: none;
}
.card h3 a {
	text-decoration: none;
}
.card .h3 a {
	text-decoration: none;
}
.card h4 a {
	text-decoration: none;
}
.card .h4 a {
	text-decoration: none;
}
.card h5 a {
	text-decoration: none;
}
.card .h5 a {
	text-decoration: none;
}
.card h6 a {
	text-decoration: none;
}
.card .h6 a {
	text-decoration: none;
}
.card-zoom.card {
	transition:transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; transform: scale(1);
}
.card-zoom.card:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15); transform: scale(1.1);
}
.card-flush.card .card {
	border: 0px currentColor; border-image: none;
}
.card .card-footer a {
	text-decoration: underline;
}
.card .card-footer a:hover {
	text-decoration: none;
}
.card .card-footer a.btn {
	text-decoration: none;
}
.card .card-footer a.btn:hover {
	text-decoration: underline;
}
.fd-row.card .card-img-top {
	border-top-right-radius: 0px; border-bottom-left-radius: calc(0.25rem - 1px);
}
.card .card-header {
	padding: 1rem;
}
.card .card-body {
	padding: 1rem;
}
.card .card-footer {
	padding: 1rem;
}
.card .card-body .card-subtitle {
	font-size: 0.8rem;
}
.card .card-body > ul {
	padding-left: 25px;
}
.card .card-body > ol {
	padding-left: 25px;
}
.card .card-body > ul.lsp-out {
	padding-left: 0px;
}
.card .card-body > ol.lsp-out {
	padding-left: 0px;
}
.card .card-body > ul.block-list {
	padding-left: 0px;
}
.card .card-body ul:only-child {
	margin-bottom: 0px;
}
.card .card-header {
	padding-top: 0.5rem; padding-bottom: 0.5rem;
}
.card .card-header + .card-img-top {
	border-radius: 0px;
}
.card .card-header a svg {
	float: left;
}
.card .card-header a svg + span {
	overflow: hidden; display: block;
}
.card .card-header a:not(.collapse-link) svg {
	margin-top: 8px;
}
.card .card-img-none {
	border-radius: 0px; width: 100%;
}
.card .card-img-left {
	width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px);
}
.card .card-img-right {
	width: 100%; border-top-right-radius: calc(0.25rem - 1px); border-bottom-right-radius: calc(0.25rem - 1px);
}
.card .card-img-top {
	flex-shrink: 0;
}
.card .card-img-bottom {
	flex-shrink: 0;
}
.card .img-zoom.card-img-top:hover img {
	transition:0.3s; opacity: 0.5; transform: scale(1.2);
}
.card .img-zoom.card-img-top:active img {
	transition:0.3s; opacity: 0.5; transform: scale(0.99);
}
.card .img-zoom.card-img-top:focus img {
	transition:0.3s; opacity: 0.5; transform: scale(0.99);
}
.card .card-img-top img.img-zoom:hover {
	transition:0.3s; opacity: 0.5; transform: scale(1.2);
}
.card .card-img-top img.img-zoom:active {
	transition:0.3s; opacity: 0.5; transform: scale(0.99);
}
.card .card-img-top img.img-zoom:focus {
	transition:0.3s; opacity: 0.5; transform: scale(0.99);
}
.card .card-img-orig.card-img-top {
	margin: 0px auto; width: auto; display: block;
}
.card .card-icon {
	padding: 1rem;
}
.card .image-with-caption p:first-child {
	margin-top: 0px;
}
.card .image-with-caption p:last-child {
	margin-bottom: 0px;
}
a.card-btn {
	color: inherit; text-decoration: none;
}
a.card-btn div .btn {
	margin: 0px; text-transform: none; overflow: visible; font-family: inherit; cursor: auto;
}
a.card-btn span .btn {
	margin: 0px; text-transform: none; overflow: visible; font-family: inherit; cursor: auto;
}
@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none)
{
.card .card-body {
	height: 100%;
}
.card a {
	min-height: 1px;
}
.card .card-header {
	flex:0 0 auto !important;
}
.card .card-img-container {
	height: 100%;
}
.card .card-footer svg {
	margin: 5px;
}
}
.audio-player {
	overflow: hidden;
}
.audio-player + div {
	overflow: hidden;
}
.audio-player .btn {
	border-radius: 0px;
}
.audio-player + div .btn {
	border-radius: 0px;
}
.audio-player .btn-secondary:focus {
	box-shadow: none;
}
.audio-player input[type=range]:focus {
	box-shadow: none;
}
.audio-player + div .btn-secondary:focus {
	box-shadow: none;
}
.audio-player + div input[type=range]:focus {
	box-shadow: none;
}
.audio-player .scrub-range-slider {
	margin: 0px !important; padding: 0px; width: 100%;
}
.audio-player + div .scrub-range-slider {
	margin: 0px !important; padding: 0px; width: 100%;
}
.audio-player .volume-range-slider {
	margin: 0px !important; padding: 0px; min-width: 100px;
}
.audio-player + div .volume-range-slider {
	margin: 0px !important; padding: 0px; min-width: 100px;
}
.audio-player [type='range'].volume-range-slider::-ms-fill-upper {
	background: rgb(187, 77, 0);
}
.audio-player [type='range'].volume-range-slider::-ms-fill-lower {
	background: rgb(187, 77, 0);
}
.audio-player + div [type='range'].volume-range-slider::-ms-fill-upper {
	background: rgb(187, 77, 0);
}
.audio-player + div [type='range'].volume-range-slider::-ms-fill-lower {
	background: rgb(187, 77, 0);
}
.audio-player [type='range'].volume-range-slider:focus::-ms-fill-upper {
	background: rgb(213, 88, 0);
}
.audio-player [type='range'].volume-range-slider:focus::-ms-fill-lower {
	background: rgb(213, 88, 0);
}
.audio-player + div [type='range'].volume-range-slider:focus::-ms-fill-upper {
	background: rgb(213, 88, 0);
}
.audio-player + div [type='range'].volume-range-slider:focus::-ms-fill-lower {
	background: rgb(213, 88, 0);
}
.audio-player .icon {
	width: 28px; height: 28px;
}
.audio-player + div .icon {
	width: 28px; height: 28px;
}
.audio-player .fi.icon {
	vertical-align: middle;
}
.audio-player + div .fi.icon {
	vertical-align: middle;
}
.audio-player [type='range'] {
	background: none; margin: 10px 0px; width: 100%; -webkit-appearance: none;
}
.audio-player + div [type='range'] {
	background: none; margin: 10px 0px; width: 100%; -webkit-appearance: none;
}
.audio-player [type='range']:focus {
	outline: 0px;
}
.audio-player + div [type='range']:focus {
	outline: 0px;
}
.audio-player [type='range']:focus::-ms-fill-lower {
	background: rgb(187, 77, 0);
}
.audio-player + div [type='range']:focus::-ms-fill-lower {
	background: rgb(187, 77, 0);
}
.audio-player [type='range']:focus::-ms-fill-upper {
	background: rgb(255, 184, 92);
}
.audio-player + div [type='range']:focus::-ms-fill-upper {
	background: rgb(255, 184, 92);
}
.audio-player [type='range']::-ms-track {
	background: none; border-width: 10px 0px; border-color: transparent; transition:0.2s; width: 100%; height: 8px; color: transparent; cursor: pointer;
}
.audio-player + div [type='range']::-ms-track {
	background: none; border-width: 10px 0px; border-color: transparent; transition:0.2s; width: 100%; height: 8px; color: transparent; cursor: pointer;
}
.audio-player [type='range']::-ms-fill-lower {
	background: rgb(187, 77, 0); border-radius: 0px; border: 0px solid rgb(207, 216, 220); border-image: none; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player + div [type='range']::-ms-fill-lower {
	background: rgb(187, 77, 0); border-radius: 0px; border: 0px solid rgb(207, 216, 220); border-image: none; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player [type='range']::-ms-fill-upper {
	background: rgb(255, 173, 66); border-radius: 0px; border: 0px solid rgb(207, 216, 220); border-image: none; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player + div [type='range']::-ms-fill-upper {
	background: rgb(255, 173, 66); border-radius: 0px; border: 0px solid rgb(207, 216, 220); border-image: none; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player [type='range']::-ms-thumb {
	background: rgb(51, 51, 51); border-radius: 12px; border: 3px solid rgb(236, 239, 241); border-image: none; width: 20px; height: 20px; margin-top: 0px; cursor: pointer; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player + div [type='range']::-ms-thumb {
	background: rgb(51, 51, 51); border-radius: 12px; border: 3px solid rgb(236, 239, 241); border-image: none; width: 20px; height: 20px; margin-top: 0px; cursor: pointer; box-shadow: 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px rgba(13,13,13,0.2);
}
.audio-player + div {
	margin-top: -9px; position: relative; z-index: 998;
}
@media all and (max-width:767px)
{
.audio-player .volume-range-button {
	display: none;
}
}
@media all and (max-width:767.98px)
{
.audio-player .btn-volume-toggle {
	display: none; visibility: hidden;
}
}
.nav-tabs.tabs-horizontal .show.nav-item .nav-link {
	border-color: transparent;
}
.nav-tabs.tabs-horizontal .active.nav-link {
	border-color: transparent;
}
.nav-tabs.tabs-horizontal .nav-link:focus {
	border-color: transparent;
}
.nav-tabs.tabs-horizontal .nav-link:hover {
	border-color: transparent;
}
.nav-tabs.tabs-horizontal {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-tabs.tabs-horizontal .nav-link {
	border: currentColor; border-image: none;
}
.nav-tabs .nav-link {
	border-radius: 0px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.nav-pills {
	background-color: rgb(245, 245, 245);
}
.nav-pills .nav-item {
	margin-bottom: 0px;
}
.nav-pills .nav-link {
	border-radius: 0px;
}
.nav-tabs.tabs-horizontal {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 3px; border-bottom-style: solid;
}
.nav-tabs.tabs-horizontal .nav-item {
	margin-bottom: -3px;
}
.nav-tabs.tabs-horizontal .nav-link {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.nav-tabs.tabs-horizontal .active.nav-link {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.nav-link {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
.nav-link:hover {
	color: rgb(0, 0, 0); font-weight: normal;
}
.tabs-module .nav-link:hover {
	font-weight: normal !important; position: relative; cursor: pointer;
}
.tabs-module .active.nav-link {
	color: rgb(0, 0, 0) !important;
}
.tabs-module .active.nav-link:hover {
	font-weight: bold !important;
}
[data-cdc-slider] img {
	max-width: 100%;
}
.slick-slider {
	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.slick-list {
	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;
}
.slick-list:focus {
	
}
.dragging.slick-list {
	cursor: pointer;
}
.slick-slider .slick-track {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0px; top: 0px; margin-right: auto; margin-left: auto; display: block; position: relative;
}
.slick-track::before {
	display: table; content: "";
}
.slick-track::after {
	display: table; content: "";
}
.slick-track::after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	height: 100%; float: left; display: none; min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-loading.slick-slide img {
	display: none;
}
.dragging.slick-slide img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent; border-image: none; height: auto; display: block;
}
.slick-hidden.slick-arrow {
	display: none;
}
.slick-loading .slick-list {
	background: url("/TemplatePackage/contrib/libs/slick/ajax-loader.gif") no-repeat center rgb(255, 255, 255);
}
.slick-prev {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0px; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-next {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 20px; height: 20px; color: transparent; line-height: 0px; font-size: 0px; display: block; position: absolute; cursor: pointer; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.slick-prev:hover {
	background: none; color: transparent;
}
.slick-prev:focus {
	background: none; color: transparent;
}
.slick-next:hover {
	background: none; color: transparent;
}
.slick-next:focus {
	background: none; color: transparent;
}
.slick-prev:hover::before {
	opacity: 1;
}
.slick-prev:focus::before {
	opacity: 1;
}
.slick-next:hover::before {
	opacity: 1;
}
.slick-next:focus::before {
	opacity: 1;
}
.slick-disabled.slick-prev::before {
	opacity: 0.25;
}
.slick-disabled.slick-next::before {
	opacity: 0.25;
}
.slick-prev::before {
	color: white; line-height: 1; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-next::before {
	color: white; line-height: 1; font-size: 20px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	left: auto; right: -25px;
}
.slick-prev::before {
	content: "?";
}
[dir='rtl'] .slick-prev::before {
	content: "?";
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	left: -25px; right: auto;
}
.slick-next::before {
	content: "?";
}
[dir='rtl'] .slick-next::before {
	content: "?";
}
.slick-slider.slick-dotted {
	margin-bottom: 30px;
}
.slick-dots {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: -25px; display: block; position: absolute;
}
.slick-dots li {
	margin: 0px 5px; padding: 0px; width: 20px; height: 20px; display: inline-block; position: relative; cursor: pointer;
}
.slick-dots li button {
	background: none; padding: 5px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; color: transparent; line-height: 0px; font-size: 0px; display: block; cursor: pointer;
}
.slick-dots li button:hover {
	
}
.slick-dots li button:focus {
	
}
.slick-dots li button:hover::before {
	opacity: 1;
}
.slick-dots li button:focus::before {
	opacity: 1;
}
.slick-dots li button::before {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: black; line-height: 20px; font-size: 6px; position: absolute; content: "•"; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button::before {
	color: black; opacity: 0.75;
}
.slick-slider .rounded-circle {
	border-radius: 50% !important; width: 80px; height: 80px;
}
.slick-slider .slick-prev {
	background: rgba(0, 0, 0, 0.25); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.25); border-image: none; z-index: 99; opacity: 0.4;
}
.slick-slider .slick-next {
	background: rgba(0, 0, 0, 0.25); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.25); border-image: none; z-index: 99; opacity: 0.4;
}
.slick-slider .slick-prev:active {
	opacity: 0.4;
}
.slick-slider .slick-prev:visited {
	opacity: 0.4;
}
.slick-slider .slick-next:active {
	opacity: 0.4;
}
.slick-slider .slick-next:visited {
	opacity: 0.4;
}
.slick-slider .slick-prev:hover {
	background: rgba(0, 0, 0, 0.25); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; opacity: 1;
}
.slick-slider .slick-next:hover {
	background: rgba(0, 0, 0, 0.25); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; opacity: 1;
}
.slick-slider .slick-prev::before {
	font-family: inherit; content: none;
}
.slick-slider .slick-next::before {
	font-family: inherit; content: none;
}
.slick-slider .slick-prev:focus {
	border: currentColor; border-image: none;
}
.slick-slider .slick-next:focus {
	border: currentColor; border-image: none;
}
.slick-slider .slick-prev svg {
	width: 60%; fill: #fff;
}
.slick-slider .slick-next svg {
	width: 60%; fill: #fff;
}
.slick-slider .slick-prev .fi {
	top: 1px; color: white; font-size: 50px; position: relative;
}
.slick-slider .slick-next .fi {
	top: 1px; color: white; font-size: 50px; position: relative;
}
.slick-slider .slick-prev {
	left: 25px;
}
.slick-slider .slick-next {
	right: 25px;
}
.slick-slider .slick-slide {
	position: relative; opacity: 0.7;
}
.slick-slider .slick-current.slick-slide {
	opacity: 1;
}
.slick-slider .slick-slide:hover {
	opacity: 1;
}
.slick-slider .slick-slide svg.plus {
	width: 24px; height: 24px; display: block;
}
.slick-slider .slick-slide svg.minus {
	width: 24px; height: 24px; display: block;
}
.slick-slider .slick-slide svg.minus {
	display: none;
}
.slick-slider .slick-slide img {
	width: 100%; height: auto; max-width: 100%;
}
.slick-slider .slide-caption h3 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-bottom: 0px;
}
.slick-slider .slide-caption a {
	color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none;
}
.slick-slider .slide-caption a:active {
	color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none;
}
.slick-slider .slide-caption a:hover {
	color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none;
}
.slick-slider .slide-caption a:visited {
	color: inherit; font-size: inherit; font-weight: inherit; text-decoration: none;
}
.slick-slider .slide-caption .tp-link-policy svg {
	fill: #fff;
}
.slick-slider .slide-caption .caption-toggle {
	display: none;
}
.slick-slider .slide-caption .slide-caption-content {
	display: block;
}
.slick-slider .slide-caption .slide-caption-content a {
	color: rgb(7, 82, 144);
}
.slick-slider .slide-caption .slide-caption-content a:hover {
	text-decoration: underline;
}
.slick-slider .slide-caption .slide-caption-icon-container {
	left: 20px; bottom: 15px; font-size: 1rem; position: absolute;
}
.slick-slider .slide-caption .slide-caption-icon-container a {
	color: rgb(255, 255, 255);
}
.slick-slider .slide-caption .slide-caption-icon-container svg {
	width: 17px; height: 17px; margin-right: 10px; vertical-align: middle;
}
.slick-slider .slide-content {
	background: rgb(239, 239, 239); position: relative;
}
.slick-slider ul.slick-dots {
	bottom: -35px;
}
.slick-slider ul.slick-dots li {
	width: 30px;
}
.slick-slider ul.slick-dots li button {
	padding: 2px; border: 1px solid rgb(85, 85, 85); border-image: none; width: 100%; height: 3px;
}
.slick-slider ul.slick-dots li button::before {
	content: none;
}
.slick-slider ul.slick-dots li button:hover {
	background-color: rgb(224, 224, 224);
}
.slick-slider ul.slick-dots li.slick-active button {
	background-color: rgb(85, 85, 85);
}
.expand-captions.slick-slider .slick-slide svg.plus {
	display: none;
}
.expand-captions.slick-slider .slick-slide svg.minus {
	display: block;
}
.w-auto.slick-slider .slick-slide img {
	width: auto; height: 100%; max-height: 100%;
}
.slick-slider .slick-prev::before {
	line-height: 1.55; font-size: 55px;
}
.slick-slider .slick-next::before {
	line-height: 1.55; font-size: 55px;
}
.slick-slider [data-target-type='video'] svg.icon-play {
	left: 50%; top: 50%; width: 40%; height: 40%; position: absolute; opacity: 0.5; fill: #fff; transform: translate(-50%, -50%);
}
.slick-slider [data-target-type='video'] .icon-play.fi {
	left: 50%; top: 50%; color: rgb(255, 255, 255); font-size: 20vw; position: absolute; opacity: 0.5; transform: translate(-50%, -50%);
}
.slider-nav.slick-slider {
	padding-top: 4px;
}
.slider-nav.slick-slider .slide-caption {
	display: none;
}
.slider-nav.slick-slider .slick-list {
	margin: 0px 0px 0px -2px;
}
.slider-nav.slick-slider .slick-slide {
	margin: 0px 0px 0px 2px;
}
.slider-nav.slick-slider [data-target-type='video'] svg {
	width: 40px; height: 40px;
}
.slider-for.slick-slider .slick-slide {
	position: relative;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption {
	background: rgba(0, 0, 0, 0.7); padding: 20px; left: 0px; text-align: left; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption {
	background: rgba(0, 0, 0, 0.7); padding: 20px; left: 0px; text-align: left; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption svg use[href='#external'] {
	fill: #fff;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption svg use[href='#external'] {
	fill: #fff;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption h3 {
	margin-top: 0px;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption h3 {
	margin-top: 0px;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption-content {
	display: block;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption-content {
	display: block;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption-content a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption-content a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
[data-cdc-slider='carousel-slider'].slick-slider .slide-caption-content a:hover {
	color: rgb(7, 82, 144);
}
[data-cdc-slider='standard-slider'].slick-slider .slide-caption-content a:hover {
	color: rgb(7, 82, 144);
}
[data-cdc-slider='carousel-slider'][data-larger-overlay-description='false'].slick-slider .slide-caption {
	background: black; position: relative;
}
[data-cdc-slider='standard-slider'][data-larger-overlay-description='false'].slick-slider .slide-caption {
	background: black; position: relative;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slick-slide {
	margin: 0px 2px; padding: 0px; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.125); border-image: none; -ms-word-wrap: break-word; min-width: 0px; background-clip: border-box; background-color: rgb(255, 255, 255);
}
[data-cdc-slider='thumbnail-slider'].description-overlay-off.slick-slider .slide-caption {
	position: inherit;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slide-caption {
	background: rgb(255, 255, 255); width: 100%; text-align: left; color: rgb(85, 85, 85); line-height: 165%; overflow: hidden; clear: left; font-size: 0.9em; position: relative;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slide-caption h3 {
	margin: 15px 0px 0px; padding: 0px 15px;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slide-caption .slide-caption-content {
	padding: 15px;
}
[data-cdc-slider='thumbnail-slider'].slick-slider .slide-caption-icon-container {
	padding: 0.75rem 1.25rem; left: 0px; width: 100%; bottom: 0px;
}
[data-cdc-slider='thumbnail-slider']:not(.mobile-view).slick-slider .slide-caption-icon-container {
	border-radius: 0px 0px calc(0.25rem - 1px) calc(0.25rem - 1px); border-top-color: rgba(0, 0, 0, 0.125); border-top-width: 1px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.03);
}
.mobile-view.slick-slider .slick-slide {
	background: rgb(240, 240, 240);
}
.slider-nav.mobile-view.slick-slider {
	display: none;
}
[data-cdc-slider='carousel-slider'][data-larger-overlay-description='false'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240);
}
[data-cdc-slider='standard-slider'][data-larger-overlay-description='false'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240);
}
[data-cdc-slider='thumbnail-slider'][data-larger-overlay-description='false'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240);
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240); padding: 10px; color: rgb(0, 0, 0); position: relative;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240); padding: 10px; color: rgb(0, 0, 0); position: relative;
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption {
	background: rgb(240, 240, 240); padding: 10px; color: rgb(0, 0, 0); position: relative;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption .caption-toggle {
	display: block;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption .caption-toggle {
	display: block;
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption .caption-toggle {
	display: block;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: none;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: none;
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: none;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption .tp-link-policy svg {
	fill: #075290;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption .tp-link-policy svg {
	fill: #075290;
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption .tp-link-policy svg {
	fill: #075290;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption h3::before {
	content: attr(data-slide-page-text) " | ";
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption h3::before {
	content: attr(data-slide-page-text) " | ";
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption h3::before {
	content: attr(data-slide-page-text) " | ";
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption h3.no-title::before {
	content: attr(data-slide-page-text) "";
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption h3.no-title::before {
	content: attr(data-slide-page-text) "";
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption h3.no-title::before {
	content: attr(data-slide-page-text) "";
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='thumbnail-slider'].mobile-view.slick-slider .slide-caption-has-icon.slide-caption {
	padding-bottom: 40px;
}
[data-cdc-slider='carousel-slider'].expand-captions.mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: block;
}
[data-cdc-slider='standard-slider'].expand-captions.mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: block;
}
[data-cdc-slider='thumbnail-slider'].expand-captions.mobile-view.slick-slider .slide-caption .slide-caption-content {
	display: block;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content a {
	color: rgb(7, 82, 144); text-decoration: none;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content a {
	color: rgb(7, 82, 144); text-decoration: none;
}
[data-cdc-slider='carousel-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content a:hover {
	color: rgb(7, 82, 144); text-decoration: underline;
}
[data-cdc-slider='standard-slider'].mobile-view.slick-slider .slide-caption .slide-caption-content a:hover {
	color: rgb(7, 82, 144); text-decoration: underline;
}
a.jumbotron-btn {
	color: inherit;
}
a.jumbotron-btn .btn:hover {
	text-decoration: none;
}
.jumbotron {
	padding: 0px 15px; border-radius: 0px; overflow: hidden; position: relative; background-repeat: no-repeat; background-size: cover;
}
.jumbotron h1 {
	margin-top: 0px;
}
.jumbotron h2 {
	margin-top: 0px;
}
.jumbotron h3 {
	margin-top: 0px;
}
.jumbotron h4 {
	margin-top: 0px;
}
.jumbotron h5 {
	margin-top: 0px;
}
.jumbotron h6 {
	margin-top: 0px;
}
.jumbotron-light.jumbotron .jumbotron-overlay {
	color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0.75);
}
.jumbotron-dark.jumbotron .jumbotron-overlay {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.75);
}
.jumbotron-dark.jumbotron .jumbotron-overlay a:not(.btn) {
	color: rgb(255, 255, 255);
}
.tb-rc.jumbotron {
	border-radius: 0.25rem;
}
.tb-rc.jumbotron .card-body {
	border-radius: 0.25rem;
}
.jumbotron .jumbotron-overlay {
	padding: 1rem; overflow: hidden; position: absolute;
}
.jumbotron .overlay-fullheight.jumbotron-overlay {
	height: 100%; max-height: 100%;
}
.jumbotron .overlay-left.jumbotron-overlay {
	left: 0px; top: 0px;
}
.jumbotron .overlay-right.jumbotron-overlay {
	top: 0px; right: 0px;
}
.jumbotron .overlay-bottom.jumbotron-overlay {
	left: 0px; right: 0px; bottom: 0px;
}
.jumbotron .overlay-middle.jumbotron-overlay {
	left: 0px; top: 50%; right: 0px; transform: translateY(-50%) !important;
}
@media all and (max-width:1199.98px) and (min-width:992px)
{
.jumbotron .display-5 {
	font-size: 1.5rem;
}
.jumbotron .display-4 {
	font-size: 1.5rem;
}
.jumbotron .display-3 {
	font-size: 1.5rem;
}
}
@media all and (max-width:991.98px)
{
.jumbotron img {
	padding-bottom: 0px !important;
}
.jumbotron .display-5 {
	font-size: 1.37rem;
}
.jumbotron .display-4 {
	font-size: 1.37rem;
}
.jumbotron .display-3 {
	font-size: 1.37rem;
}
.jumbotron .overlay-fullheight.jumbotron-overlay {
	background: rgb(224, 224, 224); left: 0px; top: 100%; height: auto; bottom: 0px; color: rgb(0, 0, 0); position: relative; transform: none !important;
}
.jumbotron .overlay-left.jumbotron-overlay {
	background: rgb(224, 224, 224); left: 0px; top: 100%; height: auto; bottom: 0px; color: rgb(0, 0, 0); position: relative; transform: none !important;
}
.jumbotron .overlay-right.jumbotron-overlay {
	background: rgb(224, 224, 224); left: 0px; top: 100%; height: auto; bottom: 0px; color: rgb(0, 0, 0); position: relative; transform: none !important;
}
.jumbotron .overlay-bottom.jumbotron-overlay {
	background: rgb(224, 224, 224); left: 0px; top: 100%; height: auto; bottom: 0px; color: rgb(0, 0, 0); position: relative; transform: none !important;
}
.jumbotron .overlay-middle.jumbotron-overlay {
	background: rgb(224, 224, 224); left: 0px; top: 100%; height: auto; bottom: 0px; color: rgb(0, 0, 0); position: relative; transform: none !important;
}
.jumbotron .overlay-middle.jumbotron-overlay {
	margin: 0px !important;
}
.jumbotron .overlay-right.jumbotron-overlay {
	margin: 0px !important;
}
.jumbotron .overlay-left.jumbotron-overlay {
	margin: 0px !important;
}
.jumbotron .ml-5.overlay-middle.jumbotron-overlay {
	margin-left: 3rem !important;
}
.jumbotron .ml-5.overlay-right.jumbotron-overlay {
	margin-left: 3rem !important;
}
.jumbotron .ml-5.overlay-left.jumbotron-overlay {
	margin-left: 3rem !important;
}
.jumbotron .mr-5.overlay-middle.jumbotron-overlay {
	margin-right: 3rem !important;
}
.jumbotron .mr-5.overlay-right.jumbotron-overlay {
	margin-right: 3rem !important;
}
.jumbotron .mr-5.overlay-left.jumbotron-overlay {
	margin-right: 3rem !important;
}
.jumbotron .mb-5.overlay-middle.jumbotron-overlay {
	margin-bottom: 3rem !important;
}
.jumbotron .mb-5.overlay-right.jumbotron-overlay {
	margin-bottom: 3rem !important;
}
.jumbotron .mb-5.overlay-left.jumbotron-overlay {
	margin-bottom: 3rem !important;
}
.jumbotron .ml-4.overlay-middle.jumbotron-overlay {
	margin-left: 1.5rem !important;
}
.jumbotron .ml-4.overlay-right.jumbotron-overlay {
	margin-left: 1.5rem !important;
}
.jumbotron .ml-4.overlay-left.jumbotron-overlay {
	margin-left: 1.5rem !important;
}
.jumbotron .mr-4.overlay-middle.jumbotron-overlay {
	margin-right: 1.5rem !important;
}
.jumbotron .mr-4.overlay-right.jumbotron-overlay {
	margin-right: 1.5rem !important;
}
.jumbotron .mr-4.overlay-left.jumbotron-overlay {
	margin-right: 1.5rem !important;
}
.jumbotron .mb-4.overlay-middle.jumbotron-overlay {
	margin-bottom: 1.5rem !important;
}
.jumbotron .mb-4.overlay-right.jumbotron-overlay {
	margin-bottom: 1.5rem !important;
}
.jumbotron .mb-4.overlay-left.jumbotron-overlay {
	margin-bottom: 1.5rem !important;
}
.jumbotron .ml-3.overlay-middle.jumbotron-overlay {
	margin-left: 1rem !important;
}
.jumbotron .ml-3.overlay-right.jumbotron-overlay {
	margin-left: 1rem !important;
}
.jumbotron .ml-3.overlay-left.jumbotron-overlay {
	margin-left: 1rem !important;
}
.jumbotron .mr-3.overlay-middle.jumbotron-overlay {
	margin-right: 1rem !important;
}
.jumbotron .mr-3.overlay-right.jumbotron-overlay {
	margin-right: 1rem !important;
}
.jumbotron .mr-3.overlay-left.jumbotron-overlay {
	margin-right: 1rem !important;
}
.jumbotron .mb-3.overlay-middle.jumbotron-overlay {
	margin-bottom: 1rem !important;
}
.jumbotron .mb-3.overlay-right.jumbotron-overlay {
	margin-bottom: 1rem !important;
}
.jumbotron .mb-3.overlay-left.jumbotron-overlay {
	margin-bottom: 1rem !important;
}
.jumbotron .ml-2.overlay-middle.jumbotron-overlay {
	margin-left: 0.5rem !important;
}
.jumbotron .ml-2.overlay-right.jumbotron-overlay {
	margin-left: 0.5rem !important;
}
.jumbotron .ml-2.overlay-left.jumbotron-overlay {
	margin-left: 0.5rem !important;
}
.jumbotron .mr-2.overlay-middle.jumbotron-overlay {
	margin-right: 0.5rem !important;
}
.jumbotron .mr-2.overlay-right.jumbotron-overlay {
	margin-right: 0.5rem !important;
}
.jumbotron .mr-2.overlay-left.jumbotron-overlay {
	margin-right: 0.5rem !important;
}
.jumbotron .mb-2.overlay-middle.jumbotron-overlay {
	margin-bottom: 0.5rem !important;
}
.jumbotron .mb-2.overlay-right.jumbotron-overlay {
	margin-bottom: 0.5rem !important;
}
.jumbotron .mb-2.overlay-left.jumbotron-overlay {
	margin-bottom: 0.5rem !important;
}
.jumbotron .jumbotron-overlay a {
	text-decoration: none;
}
.jumbotron .m-5 {
	margin-top: 0px !important;
}
.jumbotron .w-50 {
	width: auto !important;
}
.jumbotron .w-33 {
	width: auto !important;
}
}
nav#mobilenav {
	position: relative; z-index: 980; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.23);
}
.mobile-section-nav {
	background-color: rgb(245, 245, 245);
}
.mobile-section-nav nav .dropdown-toggle {
	width: 100%; text-align: left; padding-left: 1rem; font-size: 23px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 2px; border-bottom-style: solid;
}
.mobile-section-nav nav .dropdown-toggle #svg-down {
	border-radius: 20px; border: 2px solid rgb(255, 255, 255); transition:transform 0.4s; border-image: none; width: 40px; height: 40px; right: 30px; bottom: -12px; margin-bottom: -8px; position: absolute; z-index: 1002; fill: #fff;
}
.mobile-section-nav nav .dropdown-toggle .fi#svg-down {
	color: rgb(255, 255, 255);
}
.mobile-section-nav nav .dropdown-toggle .fi#svg-down::before {
	height: 40px; text-align: center; font-size: 36px; display: block;
}
.mobile-section-nav nav .dropdown-toggle::after {
	display: none;
}
.mobile-section-nav nav .dropdown {
	z-index: 1070;
}
.mobile-section-nav nav .dropdown .btn {
	padding-top: 3px; padding-bottom: 3px; white-space: normal; background-color: rgb(245, 245, 245);
}
.mobile-section-nav nav .dropdown .btn:hover {
	text-decoration: none;
}
.mobile-section-nav nav .dropdown .dropdown-menu {
	top: 43px !important; padding-bottom: 0px; z-index: 999 !important; transform: none !important;
}
.mobile-section-nav nav .dropdown .dropdown-menu .list-group {
	-ms-overflow-y: auto; max-height: 400px;
}
.mobile-section-nav nav .dropdown .list-group > ul {
	padding-left: 20px;
}
.mobile-section-nav nav .dropdown ul ul {
	display: none;
}
.mobile-section-nav nav .dropdown ul a.nav-plus:link {
	display: none;
}
.mobile-section-nav nav .dropdown ul a.nav-minus:link {
	display: none;
}
a.mobile-section-nav-foot {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: 0px; border-bottom-style: none; border-left-style: none;
}
.nav-section-home {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: 0px; border-bottom-style: none; border-left-style: none;
}
a:last-child.list-group-item.mobile-section-nav-foot {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.list-group-item.nav-section-home {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
a.mobile-section-nav-foot svg {
	width: 24px; height: 24px; margin-right: 4px; margin-bottom: 2px; vertical-align: middle; display: inline-block; fill: #fff;
}
.nav-section-home svg {
	width: 24px; height: 24px; margin-right: 4px; margin-bottom: 2px; vertical-align: middle; display: inline-block; fill: #fff;
}
a.mobile-section-nav-foot .fi {
	margin-right: 4px; margin-bottom: 2px; vertical-align: middle;
}
.nav-section-home .fi {
	margin-right: 4px; margin-bottom: 2px; vertical-align: middle;
}
.nav-section-home {
	padding: 10px 8px; transition:border-left-color 0.4s; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 13pt; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-left-color: rgb(255, 255, 255); border-top-width: 0px; border-bottom-width: 1px; border-left-width: 4px; border-top-style: solid; border-bottom-style: dashed; border-left-style: solid;
}
.nav-section-home .fi {
	float: left;
}
.nav-section-home svg {
	float: left;
}
.nav-section-home a {
	transition:color 0.4s; color: rgb(85, 85, 85); overflow: hidden; display: block;
}
.selected.nav-section-home {
	font-weight: bold;
}
@media all and (max-width:991px)
{
.container {
	max-width: none;
}
.content {
	padding-top: 20px; padding-left: 15px;
}
.content h1:first-child {
	display: none;
}
.content-fullwidth {
	padding-left: 15px;
}
.body-wrapper h1:first-child {
	display: none;
}
.mobile-title {
	width: 84%; display: inline-block;
}
.nav-section-home {
	border-top-width: 2px;
}
.selected.nav-section-home {
	border-left-width: 0px !important;
}
body .site-title {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
}
.tp-on-this-page {
	color: rgb(0, 0, 0); line-height: 1.3rem;
}
.tp-on-this-page a {
	text-decoration: none;
}
.tp-on-this-page a:link {
	text-decoration: none;
}
.tp-on-this-page a:hover {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.tp-on-this-page a:hover:link {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.float-right.tp-on-this-page {
	margin-left: 1rem;
}
.tp-on-this-page .collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-on-this-page a.collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-on-this-page ul.list-group {
	padding-right: 15px; padding-left: 15px;
}
.tp-on-this-page ul.list-group li.list-group-item {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(224, 224, 224) currentColor currentColor; border-image: none; padding-left: 0px;
}
.tp-on-this-page ul.list-group li:last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-on-this-page ul.list-group li:last-child.list-group-item:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-on-this-page-large {
	width: 100%;
}
@media all and (max-width:768px)
{
.tp-on-this-page {
	width: 100% !important;
}
}
@media all and (min-width:768px)
{
.tp-on-this-page ul.list-group li:first-child.list-group-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tp-on-this-page ul.list-group li:first-child.list-group-item:hover {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
}
.cdc-timeline {
	list-style: none; padding: 20px 0px; position: relative;
}
.cdc-timeline svg {
	width: 25px; height: 25px;
}
.cdc-timeline ul.list-bullet li {
	margin: 15px;
}
.cdc-timeline::before {
	left: 50%; top: 0px; width: 3px; bottom: 0px; margin-left: -1.5px; position: absolute; content: " "; background-color: rgb(245, 245, 245);
}
.cdc-timeline > li {
	width: 50%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
.cdc-timeline > li::before {
	display: table; content: " ";
}
.cdc-timeline > li::after {
	display: table; content: " ";
}
.cdc-timeline > li::after {
	clear: both;
}
.cdc-timeline > li:nth-child(2) {
	margin-top: 60px;
}
.cdc-timeline > li .timeline-panel {
	border-radius: 0.25rem; border: 1px solid rgb(212, 212, 212); border-image: none; width: 95%; float: left; position: relative; box-shadow: 0px 0px 8px rgba(0,0,0,0.23);
}
.cdc-timeline > li .timeline-panel::before {
	border-width: 15px 0px 15px 15px; border-style: solid; border-color: transparent rgb(204, 204, 204); top: 26px; right: -15px; display: inline-block; position: absolute; content: " ";
}
.cdc-timeline > li .timeline-panel::after {
	border-width: 14px 0px 14px 14px; border-style: solid; border-color: transparent rgb(255, 255, 255); top: 27px; right: -14px; display: inline-block; position: absolute; content: " ";
}
.cdc-timeline > li .timeline-heading img {
	border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important;
}
.cdc-timeline > li .timeline-badge {
	top: 20px; width: 24px; height: 24px; text-align: center; right: -12px; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.4em; position: absolute; z-index: 100;
}
.cdc-timeline > li .timeline-badge a {
	color: rgb(0, 94, 170) !important;
}
.cdc-timeline > li .timeline-badge a:hover {
	color: blue !important;
}
.cdc-timeline > li.timeline-inverted {
	clear: right; margin-top: 30px; margin-bottom: 30px; float: right;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel::before {
	left: -15px; right: auto; border-right-width: 15px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel::after {
	left: -14px; right: auto; border-right-width: 14px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted > .timeline-badge {
	left: -12px;
}
.cdc-timeline > li .timeline-title {
	margin: 0.75rem 1rem -20px; color: inherit; font-family: "Open Sans", sans-serif;
}
.cdc-timeline > li .timeline-body > p {
	padding: 0.75rem 1rem; margin-bottom: 0px;
}
.cdc-timeline > li .timeline-body > ul {
	padding: 0.75rem 1rem; margin-bottom: 0px;
}
.cdc-timeline > li .timeline-body > p + p {
	margin-top: 5px;
}
.cdc-timeline > li .timeline-footer {
	padding: 1rem; background-color: rgb(244, 244, 244);
}
.cdc-timeline > li .timeline-footer a {
	text-decoration: none; cursor: pointer;
}
@media all and (max-width:992px)
{
.cdc-timeline::before {
	left: 10px;
}
.cdc-timeline > li {
	width: 100%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
.cdc-timeline > li > .timeline-panel {
	width: calc(100% - 40px);
}
.cdc-timeline > li > .timeline-badge {
	left: -2px; margin-left: 0px;
}
.cdc-timeline > li > .timeline-panel {
	float: right;
}
.cdc-timeline > li > .timeline-panel::before {
	left: -15px; right: auto; border-right-width: 15px; border-left-width: 0px;
}
.cdc-timeline > li > .timeline-panel::after {
	left: -14px; right: auto; border-right-width: 14px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted {
	clear: left; margin-top: 30px; margin-bottom: 30px; float: left;
}
.cdc-timeline > li.timeline-inverted > .timeline-badge {
	left: -2px;
}
}
footer .footer-wrapper {
	color: rgb(255, 255, 255); padding-top: 1rem; padding-bottom: 1rem; font-size: 13px; margin-top: 1rem; background-color: rgb(51, 51, 51);
}
footer .footer-wrapper span {
	display: block;
}
footer .footer-wrapper svg {
	width: 24px; height: 24px;
}
footer .footer-wrapper a {
	color: rgb(255, 255, 255); text-decoration: none;
}
footer .footer-wrapper a:hover {
	text-decoration: underline;
}
footer .footer-wrapper .connect-icons a:hover {
	text-decoration: none;
}
footer .footer-wrapper li {
	margin-bottom: 3px;
}
footer .footer-wrapper ul {
	padding-left: 0px; list-style-type: none;
}
footer .footer-wrapper ul.list-inline {
	margin-bottom: 3px; display: inline-block;
}
footer .footer-wrapper ul.list-inline li {
	margin-right: 10px; float: left;
}
footer .footer-wrapper ul.list-inline li img {
	width: 24px;
}
footer .footer-wrapper ul.list-inline li.rounded-circle {
	padding: 7px; margin-right: 7px; background-color: rgb(255, 255, 255);
}
footer .agency-footer {
	padding-top: 0.5rem; padding-bottom: 3rem; font-size: 13px; margin-bottom: 1rem;
}
footer .agency-footer a {
	color: rgb(0, 0, 0); text-decoration: none;
}
footer .agency-footer a:hover {
	text-decoration: underline;
}
footer .agency-footer a.footer-ext svg {
	float: left; fill: #000;
}
footer .agency-footer a.footer-ext svg + span {
	overflow: hidden; display: block;
}
footer .agency-footer a.footer-ext svg {
	fill: #000;
}
footer .language-footer {
	background: white; padding-top: 1rem;
}
@media only screen and (max-width:991px)
{
footer .language-footer {
	margin-bottom: 3rem !important;
}
}
footer .language-footer strong {
	color: rgb(51, 51, 51); font-size: 13px;
}
footer .language-footer strong a {
	color: rgb(51, 51, 51);
}
footer .language-footer span a {
	color: rgb(51, 51, 51);
}
header .cdc-logo a {
	display: inline-block;
}
header .cdc-logo a svg {
	color: black; fill: black;
}
header .svg-icon {
	width: 24px; height: 24px;
}
header .cdc-logo .logo-small {
	margin-top: 10px;
}
header .dropdown-submenu {
	position: relative;
}
.site-title {
	padding-top: 0.5rem; padding-bottom: 0.5rem;
}
.site-title a {
	color: rgb(255, 255, 255); text-decoration: none; vertical-align: text-top;
}
.site-title a:link {
	color: rgb(255, 255, 255); text-decoration: none; vertical-align: text-top;
}
.site-title a:visited {
	color: rgb(255, 255, 255); text-decoration: none; vertical-align: text-top;
}
.site-title a:hover * {
	text-decoration: underline;
}
.site-title .tagline {
	margin-bottom: 0px;
}
.site-title .site-title-image {
	padding-top: 10px; padding-bottom: 10px; position: relative;
}
@media all and (min-width:992px)
{
.site-title .site-title-image {
	text-align: right;
}
}
.site-title .site-title-image img {
	max-height: 35px;
}
@media all and (max-width:768px)
{
header .svg-icon {
	width: 40px; height: 40px;
}
}
@media all and (max-width:767px)
{
.site-title .site-title-image {
	padding: 10px 0px 10px 6px;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.site-title .site-title-image {
	padding: 10px 0px 10px 6px;
}
.site-title .site-title-image img {
	position: relative;
}
}
@media all and (max-width:991px)
{
.site-title .col {
	padding-left: 5px;
}
.header-wrapper .col {
	padding-left: 0px;
}
}
@media only screen and (max-width:374px)
{
header .cdc-logo {
	max-width: 80%;
}
header .cdc-logo a:first-child {
	display: none;
}
}
@media screen and (max-width:475px)
{
.small-search button {
	padding-right: 0px; padding-left: 0px;
}
}
.dropdown-menu-medium-search {
	padding: 20px; width: 500px; max-width: calc(100vw - 25px); box-shadow: 0px 0px 8px rgba(0,0,0,0.23);
}
.dropdown-menu-search {
	padding: 20px; width: 500px; max-width: calc(100vw - 25px); box-shadow: 0px 0px 8px rgba(0,0,0,0.23);
}
.dropdown-menu-small-search {
	margin: 0px; padding: 12px; max-width: 100vw;
}
.dropdown-menu-small-search div.input-group {
	max-width: 90vw;
}
.dropdown-menu-medium-close-icon {
	display: none;
}
.dropdown-menu-child-dropdown-menu {
	width: 500px;
}
html.cdc-home .headerSearch .dropdown-menu-right {
	min-width: inherit;
}
.tp-search {
	text-align: right;
}
@media all and (max-width:991px)
{
.tp-search {
	padding: 0px;
}
}
.tp-search .headerSearch .btn-outline-secondary {
	background: rgb(255, 255, 255);
}
.tp-search .headerSearch .search-button.btn {
	padding: 0px; margin-top: 0.37rem;
}
.tp-search .headerSearch .search-button.btn:hover {
	text-decoration: none !important;
}
.tp-search .headerSearch .search-button.btn span {
	display: none;
}
.tp-search .headerSearch .search-button.btn .fi {
	line-height: 1 !important; vertical-align: middle;
}
@media all and (min-width:768px)
{
.tp-search .headerSearch .search-button.btn {
	padding: 0.37rem 0.17rem 0.37rem 0.75rem;
}
.tp-search .headerSearch .search-button.btn span {
	display: inline-block;
}
.tp-search .headerSearch .search-button.btn svg {
	width: 24px !important; height: 24px !important;
}
}
@media all and (max-width:767px)
{
.tp-search .headerSearch .search-button.btn {
	border-color: transparent; color: rgb(0, 94, 170); background-color: transparent;
}
.tp-search .headerSearch .search-button.btn:hover {
	border-color: transparent !important; background-color: transparent;
}
.tp-search .headerSearch .search-button.btn:focus {
	border-color: transparent !important; background-color: transparent;
}
.tp-search .headerSearch .search-button.btn svg {
	float: right; fill: #005eaa;
}
.tp-search .headerSearch .search-button.btn .x24.fi::before {
	font-size: 40px;
}
}
.tp-search .headerSearch .search-button.btn:hover {
	text-decoration: none;
}
.tp-search .headerSearch .search-submit.btn:hover {
	text-decoration: none !important;
}
.tp-search .headerSearch .search-submit.btn .fi {
	color: rgb(0, 94, 170); padding-top: 2px; display: block;
}
@media all and (max-width:767px)
{
.tp-search .headerSearch .show .search-button.btn {
	border-color: transparent !important; background-color: transparent !important;
}
.tp-search .headerSearch .dropdown-toggle::after {
	margin: 0px; content: none;
}
}
@media all and (max-width:767px)
{
.tp-search .dropdown-menu-search span.form-control-clear {
	display: none !important;
}
}
@media all and (min-width:768px)
{
.tp-search .dropdown-menu-search {
	background-color: rgb(240, 240, 240);
}
}
@media all and (min-width:1200px)
{
.tp-search .dropdown-menu-search {
	background-color: rgb(255, 255, 255);
}
}
.tp-search .dropdown-menu-search .a-z-index {
	margin-top: 1rem;
}
@media all and (min-width:1200px)
{
.tp-search .dropdown-menu-search .a-z-index {
	margin-top: 0px;
}
}
@media all and (min-width:1200px)
{
.tp-search .dropdown-menu-search .a-z-index {
	top: 0px; text-align: right; right: 0px; position: absolute;
}
}
.tp-search .dropdown-menu-search .a-z-index a {
	color: rgb(0, 94, 170) !important; text-decoration: underline !important;
}
.tp-search .dropdown-menu-search .a-z-index a:hover {
	text-decoration: none !important;
}
.tp-search .dropdown-menu-search .form-control#headerSearch:focus + [style*='visible'].local-search-clear {
	border-color: rgb(128, 189, 255);
}
.tp-search .no-toggle::after {
	border: currentColor !important; border-image: none !important;
}
.tp-search .search-submit {
	border-color: rgb(189, 189, 189) !important; padding-top: 0px; padding-bottom: 2px; background-color: rgb(224, 224, 224) !important;
}
.tp-search .search-submit .svg-icon {
	width: 24px; height: 24px;
}
.tp-search .show .no-toggle .dropdown-menu-medium-search-icon {
	display: none;
}
.tp-search .show .no-toggle .dropdown-menu-medium-close-icon {
	display: inline;
}
.tp-search .large-search .btn-search {
	border-color: rgb(189, 189, 189);
}
.tp-search .large-search .text-right.fs0875 {
	margin-bottom: 0.5rem;
}
.tp-search .large-search [name='query'] {
	padding-right: 2em;
}
.tp-search .show.small-search .no-toggle {
	border-top-color: rgba(0, 0, 0, 0.15); border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.tp-search .small-search .dropdown-menu {
	margin-top: 0px; margin-left: -10px; border-top-right-radius: 0px; box-shadow: -1px 3px 5px 0px #d6d6d6;
}
.tp-search .medium-search {
	padding-top: 20px;
}
.tp-search .medium-search .show .no-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.tp-search .medium-search .dropdown-menu {
	border: 0px currentColor; border-image: none; margin-top: 0px; border-top-right-radius: 0px; background-color: rgb(240, 240, 240);
}
.tp-search .medium-search .dropdown-menu-medium-close-icon {
	float: right;
}
.tp-search .medium-search .dropdown-menu-medium-search-icon {
	float: right;
}
.tp-search .large-search .form-control-clear {
	top: 0px; width: 20px; height: 20px; text-align: center; right: 59px; line-height: 1.4; font-size: 30px; display: block; position: absolute; z-index: 99; cursor: pointer; pointer-events: auto;
}
.tp-search .medium-search .form-control-clear {
	top: 0px; width: 20px; height: 20px; text-align: center; right: 59px; line-height: 1.4; font-size: 30px; display: block; position: absolute; z-index: 99; cursor: pointer; pointer-events: auto;
}
.tp-search .dropdown-menu-search .form-control-clear {
	top: 0px; width: 20px; height: 20px; text-align: center; right: 59px; line-height: 1.4; font-size: 30px; display: block; position: absolute; z-index: 99; cursor: pointer; pointer-events: auto;
}
.tp-search .large-search .local-search-clear.form-control-clear {
	width: 0px; height: 40px; right: 0px; margin-left: -1px; border-top-color: rgb(206, 212, 218); border-bottom-color: rgb(206, 212, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.tp-search .medium-search .local-search-clear.form-control-clear {
	width: 0px; height: 40px; right: 0px; margin-left: -1px; border-top-color: rgb(206, 212, 218); border-bottom-color: rgb(206, 212, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.tp-search .dropdown-menu-search .local-search-clear.form-control-clear {
	width: 0px; height: 40px; right: 0px; margin-left: -1px; border-top-color: rgb(206, 212, 218); border-bottom-color: rgb(206, 212, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.tp-search .large-search [style*='visible'].local-search-clear.form-control-clear {
	border-color: rgb(206, 212, 218); width: 1.5rem; margin-left: -1.5rem;
}
.tp-search .medium-search [style*='visible'].local-search-clear.form-control-clear {
	border-color: rgb(206, 212, 218); width: 1.5rem; margin-left: -1.5rem;
}
.tp-search .dropdown-menu-search [style*='visible'].local-search-clear.form-control-clear {
	border-color: rgb(206, 212, 218); width: 1.5rem; margin-left: -1.5rem;
}
.tp-search .large-search [style*='visible'].local-search-clear.form-control-clear:focus {
	border-color: rgb(128, 189, 255);
}
.tp-search .medium-search [style*='visible'].local-search-clear.form-control-clear:focus {
	border-color: rgb(128, 189, 255);
}
.tp-search .dropdown-menu-search [style*='visible'].local-search-clear.form-control-clear:focus {
	border-color: rgb(128, 189, 255);
}
.searchResultsData #solr-search-form fieldset {
	padding-left: 0px;
}
.searchResultsData #solr-search-form input[name='query'] {
	height: 25px; padding-left: 5px;
}
.searchResultsData #solr-search-form input.input-submit {
	height: 29px; margin-top: 1px;
}
.hidden-two {
	display: none;
}
.hidden-three {
	display: none;
}
.hidden-four {
	display: none;
}
.pagination li {
	display: inline;
}
.pagination ul {
	margin: 0px; padding: 0px; border-radius: 4px;
}
.searchResultsData {
	padding: 15px 0px; min-height: 400px;
}
.searchResultsData em {
	padding-right: 0px;
}
.searchResultsData .searchResultsSummary {
	margin: 10px 0px; color: rgb(34, 34, 34); font-size: 14pt;
}
.searchResultsData .searchResultsModule {
	padding: 11px 0px 20px; color: rgb(34, 34, 34); line-height: 22px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.searchResultsData .searchResultsModule p {
	margin: 0px; padding: 0px;
}
.searchResultsData .searchResultsModule h3 {
	line-height: inherit; font-size: 16px !important; font-weight: normal !important; margin-top: 8px; margin-bottom: 0px;
}
.searchResultsData .searchResultsModule h3 a {
	color: rgb(7, 82, 144);
}
.searchResultsData .searchResultsModule h3 a:link {
	text-decoration: none !important;
}
.searchResultsData .searchResultsModule h3 a:visited {
	text-decoration: none !important;
}
.searchResultsData .searchResultsModule h3 a:hover {
	text-decoration: underline !important;
}
.searchResultsData .searchResultsModule h3 a:active {
	text-decoration: underline !important;
}
.searchResultsData .searchResultsModule h3 small {
	color: inherit; line-height: inherit; font-size: 13px; font-weight: inherit;
}
.searchResultsData .searchResultsModule .searchResultsUrl {
	margin: 0px; color: rgb(0, 109, 33); line-height: 20px; -ms-word-break: break-all;
}
.searchResultsData .searchResultsBBModule {
	padding: 10px 18px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(34, 34, 34); font-size: 10pt; margin-bottom: 10px; background-color: rgb(239, 239, 239);
}
.searchResultsData .searchResultsBBModule p {
	margin: 0px; padding: 0px;
}
.searchResultsData .searchResultsBBModule h3 {
	line-height: inherit; padding-bottom: 10px; font-size: 18px !important; margin-top: 0px; margin-bottom: 0px;
}
.searchResultsData .searchResultsBBModule h3 a {
	color: rgb(7, 82, 144);
}
.searchResultsData .searchResultsBBModule h3 a:link {
	text-decoration: none !important;
}
.searchResultsData .searchResultsBBModule h3 a:visited {
	text-decoration: none !important;
}
.searchResultsData .searchResultsBBModule h3 a:hover {
	text-decoration: underline !important;
}
.searchResultsData .searchResultsBBModule h3 a:active {
	text-decoration: underline !important;
}
.searchResultsData .searchResultsBBModule .searchResultsUrl {
	margin: 4px 0px 0px; color: rgb(0, 109, 33); line-height: 14px;
}
.searchResultsData .searchResultsBBModule .searchResultsBBItem {
	padding-bottom: 0px; margin-bottom: 13px;
}
.searchResultsData .searchResultsBBModule .searchResultsBBItem p {
	line-height: 20px;
}
.searchResultsData .searchResultsBBModule .searchResultsBBItem h3 {
	margin: 0px; padding: 0px; line-height: 15px; font-size: 13pt !important; font-weight: normal !important;
}
.searchResultsData .searchResultsPaging {
	margin: 20px 0px; padding: 10px 0px; text-align: center;
}
.searchResultsData .searchResultsPaging .searchBtnPrev {
	margin-right: 6px;
}
.searchResultsData .searchResultsPaging .searchBtnNext {
	margin-left: 6px;
}
.searchResultsData .searchResultsPaging .searchBtnNext {
	padding: 7px 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.searchResultsData .searchResultsPaging .searchBtnPrev {
	padding: 7px 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.searchResultsData .searchResultsPaging .searchBtnNext:hover {
	background-color: rgb(239, 239, 239);
}
.searchResultsData .searchResultsPaging .searchBtnPrev:hover {
	background-color: rgb(239, 239, 239);
}
.searchResultsData .searchResultsPaging .icon-angle-right {
	margin-left: 7px;
}
.searchResultsData .searchResultsPaging .icon-angle-left {
	margin-right: 7px;
}
.searchResultsData .pagination.searchResultsPaging ul > .active > a {
	color: rgb(153, 153, 153) !important; cursor: default !important;
}
.searchResultsData .pagination.searchResultsPaging ul > .active > span {
	color: rgb(153, 153, 153) !important; cursor: default !important;
}
.searchResultsData .pagination.searchResultsPaging .endcap a {
	font-size: 11pt;
}
.searchResultsData .pagination.searchResultsPaging ul > li > a:hover {
	background-color: rgb(245, 245, 245);
}
.searchResultsData .pagination.searchResultsPaging ul > li > a:focus {
	background-color: rgb(245, 245, 245);
}
.searchResultsData .pagination.searchResultsPaging ul > .active > a {
	background-color: rgb(245, 245, 245);
}
.searchResultsData .pagination.searchResultsPaging ul > .active > span {
	background-color: rgb(245, 245, 245);
}
.searchResultsData .pagination.searchResultsPaging ul > li > a {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 6px 12px; border-image: none; line-height: 20px; text-decoration: none !important; float: left; cursor: pointer !important; background-color: rgb(255, 255, 255);
}
.searchResultsData .pagination.searchResultsPaging ul > li > span {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 6px 12px; border-image: none; line-height: 20px; text-decoration: none !important; float: left; cursor: pointer !important; background-color: rgb(255, 255, 255);
}
.searchResultsData .pagination.searchResultsPaging ul > .disabled > span {
	color: rgb(153, 153, 153) !important; cursor: default !important; background-color: transparent;
}
.searchResultsData .pagination.searchResultsPaging ul > .disabled > a {
	color: rgb(153, 153, 153) !important; cursor: default !important; background-color: transparent;
}
.searchResultsData .pagination.searchResultsPaging ul > .disabled > a:hover {
	color: rgb(153, 153, 153) !important; cursor: default !important; background-color: transparent;
}
.searchResultsData .pagination.searchResultsPaging ul > .disabled > a:focus {
	color: rgb(153, 153, 153) !important; cursor: default !important; background-color: transparent;
}
.searchResultsData .pagination.searchResultsPaging ul > li:first-child > a {
	border-left-width: 1px;
}
.searchResultsData .pagination.searchResultsPaging ul > li:first-child > span {
	border-left-width: 1px;
}
.searchResultsData .searchSpinner {
	text-align: center;
}
.searchResultsData .searchSpinner .icon-refresh {
	font-size: 16pt;
}
.tp-search form .input-group .searchTypeAhead {
	left: 0px; top: 42px; position: absolute; z-index: 1000;
}
.tp-search form .input-group .searchTypeAhead .searchTypeAheadWrap {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 300px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-color: rgb(255, 255, 255);
}
.tp-search form .input-group .searchTypeAhead .searchTypeAheadWrap ul {
	margin: 0px; padding: 0px;
}
.tp-search form .input-group .searchTypeAhead .searchTypeAheadWrap li {
	text-align: left; margin-bottom: 0px; list-style-type: none;
}
.tp-search form .input-group .searchTypeAhead .searchTypeAheadWrap li a {
	padding: 5px 8px; text-decoration: none; display: block;
}
.tp-search form .input-group .searchTypeAhead .searchTypeAheadWrap li a:hover {
	background-color: rgb(239, 239, 239);
}
.searchResultsPaging .endcap.disabled {
	padding: 0px;
}
.searchResultsData {
	padding: 0px 15px 15px 0px;
}
.searchResultsPaging ul {
	float: none !important; display: inline-block;
}
.pagination li a {
	color: rgb(7, 82, 144); text-decoration: none;
}
.searchResultsTitle a {
	text-decoration: none;
}
.searchResultsTitle {
	margin-top: 7px;
}
.searchResultsModule .searchResultsTitle {
	padding-bottom: 3px;
}
.searchResultsModule .searchResultsUrl {
	padding-bottom: 3px;
}
@media all and (min-width:768px)
{
.headerSearch {
	margin-top: 1rem;
}
}
@media all and (min-width:1200px)
{
.headerSearch {
	margin-top: inherit;
}
.headerSearch .dropdown-menu-medium-search .input-group {
	margin-top: 27px;
}
}
@media only screen and (min-width:1200px)
{
.dropdown-menu-medium-search.dropdown-menu-right.dropdown-menu {
	padding: 0px; border: 0px currentColor; border-image: none; left: inherit; top: inherit; width: 100%; display: flex; position: relative !important; box-shadow: none; transform: none !important;
}
}
@media only screen and (min-width:768px)
{
.dropdown-menu .menu-promo {
	border: currentColor; border-image: none; width: 100%; bottom: 0px; display: block; position: absolute; max-width: 315px;
}
}
.btn {
	text-decoration: none;
}
.btn:hover {
	text-decoration: underline;
}
.btn-success.btn {
	border-color: rgb(75, 131, 13); color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.btn-success.btn:hover {
	background-color: rgb(62, 108, 11);
}
.btn-success.btn:focus {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
:not(:disabled):not(.disabled).btn-success.btn:active {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
:not(:disabled):not(.disabled).active.btn-success.btn {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.btn-danger.btn {
	border-color: rgb(175, 68, 72); color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.btn-danger.btn:hover {
	background-color: rgb(157, 61, 64);
}
.btn-danger.btn:focus {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
:not(:disabled):not(.disabled).btn-danger.btn:active {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
:not(:disabled):not(.disabled).active.btn-danger.btn {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.btn-warning.btn {
	border-color: rgb(251, 171, 24); color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.btn-warning.btn:hover {
	background-color: rgb(245, 160, 4);
}
.btn-warning.btn:focus {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
:not(:disabled):not(.disabled).btn-warning.btn:active {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
:not(:disabled):not(.disabled).active.btn-warning.btn {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.btn-info.btn {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.btn-info.btn:hover {
	background-color: rgb(114, 184, 230);
}
.btn-info.btn:focus {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
:not(:disabled):not(.disabled).btn-info.btn:active {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
:not(:disabled):not(.disabled).active.btn-info.btn {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.btn-light.btn {
	border-color: rgb(240, 240, 240); color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);
}
.btn-light.btn:hover {
	background-color: rgb(232, 232, 232);
}
.btn-light.btn:focus {
	border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
}
:not(:disabled):not(.disabled).btn-light.btn:active {
	border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
}
:not(:disabled):not(.disabled).active.btn-light.btn {
	border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
}
.btn-dark.btn {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.btn-dark.btn:hover {
	background-color: rgb(38, 38, 38);
}
.btn-dark.btn:focus {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
:not(:disabled):not(.disabled).btn-dark.btn:active {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
:not(:disabled):not(.disabled).active.btn-dark.btn {
	border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.btn-white.btn {
	border-color: rgb(255, 255, 255); color: rgb(7, 82, 144); background-color: rgb(255, 255, 255);
}
.btn-white.btn:hover {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.23); background-color: rgb(242, 242, 242);
}
.btn-white.btn:focus {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
:not(:disabled):not(.disabled).btn-white.btn:active {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
:not(:disabled):not(.disabled).active.btn-white.btn {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.btn-white.btn svg {
	fill: #075290;
}
.btn-link.btn {
	color: rgb(7, 82, 144);
}
.btn-left.btn {
	padding: 0px 1rem 0px 0px; border-radius: 0px;
}
.btn-left.btn div {
	padding: 0.7rem 0.7rem 0.5rem; margin-right: 1rem; vertical-align: middle; display: inline-block;
}
.btn-right.btn {
	padding: 0px 0px 0px 1rem; border-radius: 0px;
}
.btn-right.btn div {
	padding: 0.7rem 0.7rem 0.5rem; margin-left: 1rem; vertical-align: middle; display: inline-block;
}
.btn-control {
	border: 1px solid rgb(206, 212, 218); border-image: none; background-color: rgb(255, 255, 255);
}
body {
	background-color: rgb(245, 245, 245);
}
html {
	background-color: rgb(245, 245, 245);
}
.body-wrapper {
	background-color: rgb(255, 255, 255);
}
.header-wrapper {
	background-color: rgb(255, 255, 255);
}
.header-wrapper header .logo-large {
	margin-top: 1rem; margin-bottom: 1rem; fill: #000;
}
.header-wrapper header .logo-small {
	fill: #000;
}
.header-wrapper header .logo-atsdr {
	max-height: 60px;
}
.body-wrapper {
	padding-top: 1rem; padding-right: 0px; padding-left: 0px;
}
#skippy {
	padding: 1em; outline: 0px; color: rgb(255, 255, 255); display: block; background-color: rgb(0, 94, 170) !important;
}
#skippy .skiplink-text {
	padding: 0.5em; outline: dotted 1px;
}
@media all and (min-width:992px)
{
.content {
	padding-left: 35px;
}
.content-fullwidth {
	padding-left: 15px;
}
}
.breadcrumb-item + .breadcrumb-item::before {
	color: rgb(189, 189, 189); content: ">";
}
.breadcrumb-item + .active.breadcrumb-item {
	color: rgb(0, 0, 0);
}
.container ol.breadcrumb {
	padding-right: 0px; padding-left: 0px;
}
.breadcrumb {
	font-size: 0.87rem; margin-bottom: 0px; background-color: rgb(245, 245, 245);
}
.breadcrumb li {
	margin-bottom: 0px;
}
.breadcrumb a {
	text-decoration: none;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.alert h1 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h1 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h2 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h2 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h3 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h3 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h4 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h4 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h5 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h5 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h6 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert .h6 {
	font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.alert h1 a {
	text-decoration: none;
}
.alert .h1 a {
	text-decoration: none;
}
.alert h2 a {
	text-decoration: none;
}
.alert .h2 a {
	text-decoration: none;
}
.alert h3 a {
	text-decoration: none;
}
.alert .h3 a {
	text-decoration: none;
}
.alert h4 a {
	text-decoration: none;
}
.alert .h4 a {
	text-decoration: none;
}
.alert h5 a {
	text-decoration: none;
}
.alert .h5 a {
	text-decoration: none;
}
.alert h6 a {
	text-decoration: none;
}
.alert .h6 a {
	text-decoration: none;
}
.alert .h4 {
	margin-top: 0px;
}
.alert .padding-pagealert {
	padding-top: 4px; padding-left: 10px;
}
.alert .margin-pagealert {
	margin-top: 8px;
}
.alert a.link-pagealert:link {
	text-decoration: none;
}
.alert a.link-pagealert:hover {
	text-decoration: underline;
}
.alert a.link-pagealert:active {
	text-decoration: underline;
}
.alert p {
	color: rgb(0, 0, 0);
}
.alert svg {
	width: 36px; height: 36px;
}
.alert .fi {
	line-height: 1; font-size: 36px;
}
.alert-success.alert {
	border-top-color: rgb(75, 131, 13); border-top-width: 5px; border-top-style: solid; background-color: rgb(220, 237, 200);
}
.alert-success.alert hr {
	border-top-color: rgb(189, 189, 189);
}
.alert-success.alert svg {
	fill: #4b830d;
}
.alert-danger.alert {
	border-top-color: rgb(175, 68, 72); border-top-width: 5px; border-top-style: solid; background-color: rgb(255, 194, 194);
}
.alert-danger.alert hr {
	border-top-color: rgb(189, 189, 189);
}
.alert-danger.alert svg {
	fill: #af4448;
}
.alert-danger.alert .fi {
	color: rgb(175, 68, 72);
}
.alert-warning.alert {
	border-top-color: rgb(251, 171, 24); border-top-width: 5px; border-top-style: solid; background-color: rgb(255, 236, 179);
}
.alert-warning.alert hr {
	border-top-color: rgb(189, 189, 189);
}
.alert-warning.alert svg {
	fill: #fbab18;
}
.alert-warning.alert .fi {
	color: rgb(251, 171, 24);
}
.alert-info.alert {
	border-top-color: rgb(0, 94, 170); border-top-width: 5px; border-top-style: solid; background-color: rgb(192, 233, 255);
}
.alert-info.alert hr {
	border-top-color: rgb(189, 189, 189);
}
.alert-info.alert svg {
	fill: #005eaa;
}
.alert-info.alert .fi {
	color: rgb(0, 94, 170);
}
.alert-archive.alert {
	border-top-color: rgb(51, 51, 51); border-top-width: 5px; border-top-style: solid; background-color: rgb(240, 240, 240);
}
.alert-archive.alert hr {
	border-top-color: rgb(189, 189, 189);
}
.alert-archive.alert svg {
	fill: #333;
}
.alert-archive.alert .fi {
	color: rgb(51, 51, 51);
}
ul li {
	margin-bottom: 0.4rem;
}
ol li {
	margin-bottom: 0.4rem;
}
.unstyled-list {
	list-style-type: none;
}
.outlook-list .outlook-list {
	list-style-type: lower-alpha;
}
.outlook-list .outlook-list .outlook-list {
	list-style-type: lower-roman;
}
.calendar-list {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 60px; clear: both; margin-right: 10px; vertical-align: middle; float: left;
}
.calendar-list span {
	padding: 2px; text-align: center; font-weight: bold; display: block;
}
.calendar-list .month {
	background: rgb(0, 105, 92); color: rgb(255, 255, 255);
}
.calendar-list .day {
	color: rgb(0, 105, 92);
}
.calendar-list + a {
	height: 75px; overflow: hidden; display: block;
}
.block-list {
	padding-left: 1rem; list-style-type: none;
}
.lsp-out.block-list li {
	margin-left: 0px;
}
.block-list li {
	padding: 0.7rem 0px; margin-bottom: 1px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.block-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.block-list li:nth-last-child(2) {
	margin-bottom: 2px;
}
.block-list li .list-icon + p {
	overflow: hidden; margin-top: 0px;
}
.block-list li .normal.list-icon {
	width: 24px; height: 24px; font-size: 24px; margin-right: 10px; margin-bottom: 10px; vertical-align: top; float: left;
}
.block-list li .normal.list-icon::before {
	vertical-align: top;
}
.block-list li .large.list-icon {
	width: 48px; height: 48px; font-size: 48px; margin-right: 10px; margin-bottom: 10px; vertical-align: middle; float: left;
}
.block-list li .large.list-icon::before {
	vertical-align: top;
}
.checkbox-list {
	padding-left: 0px !important; margin-top: 0px; list-style-type: none;
}
.checkbox-list li {
	padding-left: 25px; position: relative;
}
.checkbox-list .fi {
	left: 0px; position: absolute;
}
.lsp-out.checkbox-list li {
	margin-left: 0px;
}
.image-list {
	padding-left: 0px; list-style-type: none;
}
.image-list li {
	padding: 1rem 0px; overflow: auto; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.image-list li img {
	margin-right: 1rem; float: left; max-width: 150px;
}
.image-list li p {
	overflow: hidden;
}
.image-list li div {
	overflow: hidden;
}
.image-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.card .image-list li:last-child {
	padding-bottom: 0px; margin-bottom: 0px;
}
.last-reviewed {
	margin: 1rem 0px; text-align: right; color: rgb(51, 51, 51); font-size: 0.8rem;
}
.d-table-cell {
	display: table-cell;
}
.inline-table {
	display: inline-table;
}
.fixed-table {
	table-layout: fixed;
}
@media all and (max-width:768px)
{
.opt-in tbody > tr {
	display: none;
}
.opt-in tbody > tr.expanded {
	display: table-row;
}
.expanded.opt-in tbody > tr {
	display: table-row;
}
.expanded.opt-in + div > .expander {
	display: none;
}
.expanded.opt-in .faded {
	opacity: 1;
}
.opt-in .expander {
	text-align: center;
}
.opt-in .faded {
	opacity: 0.5;
}
}
table.table .thead-light th {
	color: rgb(0, 0, 0);
}
table caption {
	color: rgb(85, 85, 85);
}
table caption.caption-top {
	caption-side: top;
}
table caption.caption-bottom {
	color: rgb(85, 85, 85); font-size: 0.8rem; font-style: italic; caption-side: bottom;
}
.page-format {
	padding-top: 0.5rem; padding-bottom: 0.5rem; margin-top: 1rem; background-color: rgb(245, 245, 245);
}
.page-format a {
	color: rgb(0, 0, 0); text-decoration: none; margin-left: 1rem; display: inline-block;
}
.page-format a:hover {
	text-decoration: underline;
}
.page-format svg {
	margin-right: 0.5rem; vertical-align: middle;
}
.pca {
	padding-top: 0.5rem; padding-bottom: 0.5rem; margin-top: 1rem;
}
.progress-bar {
	background-color: rgb(0, 94, 170);
}
.bg-success.progress-bar {
	background-color: rgb(75, 131, 13) !important;
}
.bg-info.progress-bar {
	background-color: rgb(136, 195, 234) !important;
}
.bg-warning.progress-bar {
	background-color: rgb(251, 171, 24) !important;
}
.bg-danger.progress-bar {
	background-color: rgb(175, 68, 72) !important;
}
.badge-primary.badge {
	background-color: rgb(0, 94, 170) !important;
}
.badge-success.badge {
	background-color: rgb(75, 131, 13) !important;
}
.badge-info.badge {
	color: rgb(0, 0, 0); background-color: rgb(192, 233, 255) !important;
}
.badge-warning.badge {
	color: rgb(255, 255, 255); background-color: rgb(251, 171, 24) !important;
}
.badge-danger.badge {
	background-color: rgb(175, 68, 72) !important;
}
.list-group-item-success.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13) !important;
}
.list-group-item-info.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(192, 233, 255) !important;
}
.list-group-item-warning.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(251, 171, 24) !important;
}
.list-group-item-danger.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72) !important;
}
.related-topics .list-group-item {
	border-width: 1px 0px; border-style: dashed none; border-color: rgb(224, 224, 224) currentColor; border-image: none; padding-left: 0px;
}
.related-topics .list-group-item a {
	text-decoration: none;
}
.modal .modal-title {
	line-height: inherit; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 1.37rem; margin-top: 0px;
}
.modal button.close {
	padding: 0.5rem; border: 1px solid rgb(255, 255, 255); border-image: none; top: 1.7rem; right: 1.7rem; line-height: 0; font-size: inherit; position: absolute; z-index: 999; background-color: rgb(0, 0, 0);
}
.modal button.close .fi {
	color: rgb(255, 255, 255); text-shadow: none;
}
.modal .modal-body svg {
	fill: #075290;
}
.modal .extlink-url-notice {
	left: 18px; color: rgb(85, 85, 85); font-size: 10pt; position: absolute;
}
.modal .modal-footer a {
	color: inherit;
}
.modal-full {
	left: 50%; top: 50%; position: absolute; max-height: 80%; max-width: 80%; transform: translate(-50%, -50%) !important;
}
.modal-full .modal-header .modal-content {
	border-radius: 0px !important;
}
.modal-full .modal-body button.close {
	padding: 0.5rem; top: 0.5rem; right: 0.5rem; line-height: 0; font-size: inherit; position: absolute; background-color: rgb(0, 0, 0);
}
.modal-full .modal-body + .modal-body {
	width: 100%; bottom: 58px; color: rgb(255, 255, 255); position: absolute; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.modal-full .modal-footer .modal-buttons {
	right: 0.5rem; bottom: 0.5rem; position: absolute;
}
.modal-fullscreen {
	margin: 0px; min-width: 100%;
}
.modal-fullscreen .modal-header .modal-content {
	border-radius: 0px !important;
}
.modal-fullscreen .modal-body button.close {
	padding: 0.5rem; top: 0.5rem; right: 0.5rem; line-height: 0; font-size: inherit; position: absolute; background-color: rgb(0, 0, 0);
}
.modal-fullscreen .modal-body + .modal-body {
	width: 100%; bottom: 58px; color: rgb(255, 255, 255); position: absolute; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.modal-fullscreen .modal-footer .modal-buttons {
	right: 0.5rem; bottom: 0.5rem; position: absolute;
}
@media all and (max-width:767.98px)
{
.modal-full {
	left: 0px; top: 0px; max-height: 100%; max-width: 100%; transform: none !important;
}
}
.card-topic-media .card-header {
	background-color: rgb(255, 255, 255);
}
.card-topic-media .card-body > ul {
	padding-left: 0px; margin-bottom: 0px; list-style-type: none;
}
.card-topic-media .card-body > ul li {
	padding-left: 1rem; margin-bottom: 0px; display: inline-block;
}
.card-topic-media .card-body > ul li:first-child {
	padding-left: 0px;
}
.multi-page .collapse a.active {
	color: rgb(0, 0, 0); font-weight: bold;
}
.tp-multipage {
	background: rgb(245, 245, 245); border-radius: 0.25rem;
}
.tp-multipage ul {
	padding-left: 0px;
}
.tp-multipage ul li {
	margin-bottom: -5px; list-style-type: none;
}
.tp-multipage ul li a {
	top: -20px; position: relative;
}
.tp-multipage ul li:last-child.tp-mp-arrow::after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAASVJREFUaN7tmDFOw0AQRd9uKko4CBHQpkLKDRJXYI5BOjuigWu4CnEugOIiVVrki9CmsymiCBQrFTPjIM0rp5j9b2dkywbHcRzHcRxHhvQ9Jy1fLY8ciIYnZMCIYXJBXVb/R+BxOSOEl1+VEcNJoF5ttAWiSJcQP4Cvo2JmsU5BrFO6uoGmAq6OjnijmM7OX6AnCZkVOlBMPmmaMZ11ap+11kl2AgceFrfEuMZgEjoChhJ6AkYSugIGEvoCPxIVcCktIfsUOsUgnrqo3V9b60/gaXlHy5ru7ecU0/l5CyiH1xUwCK8nYBReR8AwvLyAcXhZgR7Cywn0FB6kXmQt993w7Vw7PEh9E9fllutkR2C8L4ScIlEPL09aZvu/E47jOI7jOI4F3zk/bUzYQnf/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTAzLTIwVDE2OjM5OjEyKzAwOjAwt3gNdgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wMy0yMFQxNjozOToxMiswMDowMMYltcoAAAAodEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL3RtcC9tYWdpY2std05CN1dVZHZOP/85AAAAAElFTkSuQmCC");
}
.tp-multipage ul li:first-child.tp-mp-arrow::before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAARVJREFUaN7tmDFOAzEQRZ8NDQ1HSS4QOkQuEBaqvQblQgXcAiVVtBwBoRQUQBduAg0goSwFAqQIqsyME+m/0sX3f1vY4wUhhBBCCBFDPT2lbi8sI7dCy5MaYEC/2mHe3myOwG/5bwb0Dt95au9Wjc4FykPHM4lbi/hUqPwB4+pxvQUCyvsJ/FeePGQyerDcyl4gsLy9QHB5W4EC5e0ECpW3EShYHmDbIOP1j8+SyB++d8zPVhbU0xNIy0PaC3kx5Or4fv0FCkpYH6PhEh4XWaiE1ygRJuE5zIVIeI/T7hL+Z7WzhP+LbHx0Cd3Z0uoui7xnER/zJp5fz+iP3iDtA9DRMKnOQ/Y25eu3SrN6kBBCCCGEAPgEKe+DSJLIW5cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDMtMjBUMTY6NDA6MzIrMDA6MDAgczRCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAzLTIwVDE2OjQwOjMyKzAwOjAwUS6M/gAAACh0RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vdG1wL21hZ2ljay1ZZkpHTDg0ZisLX9kAAAAASUVORK5CYII=");
}
.tp-gov-d .card-header {
	background: rgb(255, 255, 255);
}
.tp-gov-d .card-header svg {
	margin-right: 0.5rem; vertical-align: middle;
}
.tp-gov-d .card-header .fi {
	margin-right: 0.5rem; vertical-align: middle;
}
.tp-gov-d .card-header .fi {
	color: rgb(90, 90, 90);
}
.tp-gov-d .card-header .fi::before {
	top: 2px; position: relative;
}
.tp-gov-d input#gov-d {
	color: rgb(0, 0, 0);
}
.feature-area {
	padding: 0px;
}
.dropdown-languages.dropdown {
	margin-top: -5px; margin-bottom: 33px;
}
.dropdown-languages.dropdown .dropdown-item {
	padding: 0.5rem 1.5rem;
}
.theme-blue .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(136, 195, 234); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(0, 94, 170);
}
.theme-blue .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-blue .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 94, 170) !important;
}
.bg-primary.theme-blue {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 94, 170) !important;
}
.theme-blue .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 94, 170) !important;
}
.theme-blue .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-blue a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-blue .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-blue .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-blue a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-blue .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-blue .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-blue svg {
	fill: #fff;
}
.theme-blue .alert-primary svg {
	fill: #fff;
}
.theme-blue .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-blue .card-header a {
	color: rgb(255, 255, 255);
}
.theme-blue .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-blue .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(136, 195, 234) !important;
}
.bg-secondary.theme-blue {
	color: rgb(0, 0, 0) !important; background-color: rgb(136, 195, 234) !important;
}
.theme-blue .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(136, 195, 234) !important;
}
.theme-blue .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-blue a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-blue .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-blue .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-blue svg {
	fill: #000;
}
.theme-blue .alert-secondary svg {
	fill: #000;
}
.theme-blue .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(192, 233, 255) !important;
}
.bg-tertiary.theme-blue {
	color: rgb(0, 0, 0); background-color: rgb(192, 233, 255) !important;
}
.theme-blue .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-blue a {
	color: rgb(0, 0, 0);
}
.theme-blue .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(237, 249, 255) !important;
}
.bg-quaternary.theme-blue {
	color: rgb(0, 0, 0); background-color: rgb(237, 249, 255) !important;
}
.theme-blue .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-blue a {
	color: rgb(0, 0, 0);
}
.theme-blue .b-primary {
	border-color: rgb(0, 94, 170) !important;
}
.b-primary.theme-blue {
	border-color: rgb(0, 94, 170) !important;
}
.theme-blue .b-secondary {
	border-color: rgb(136, 195, 234) !important;
}
.b-secondary.theme-blue {
	border-color: rgb(136, 195, 234) !important;
}
.theme-blue .b-tertiary {
	border-color: rgb(192, 233, 255) !important;
}
.b-tertiary.theme-blue {
	border-color: rgb(192, 233, 255) !important;
}
.theme-blue .b-quaternary {
	border-color: rgb(237, 249, 255) !important;
}
.b-quaternary.theme-blue {
	border-color: rgb(237, 249, 255) !important;
}
.theme-blue .bt-primary {
	border-top-color: rgb(0, 94, 170) !important;
}
.bt-primary.theme-blue {
	border-top-color: rgb(0, 94, 170) !important;
}
.theme-blue .bt-secondary {
	border-top-color: rgb(136, 195, 234) !important;
}
.bt-secondary.theme-blue {
	border-top-color: rgb(136, 195, 234) !important;
}
.theme-blue .bt-tertiary {
	border-top-color: rgb(192, 233, 255) !important;
}
.bt-tertiary.theme-blue {
	border-top-color: rgb(192, 233, 255) !important;
}
.theme-blue .bt-quaternary {
	border-top-color: rgb(237, 249, 255) !important;
}
.bt-quaternary.theme-blue {
	border-top-color: rgb(237, 249, 255) !important;
}
.theme-blue .br-primary {
	border-right-color: rgb(0, 94, 170) !important;
}
.br-primary.theme-blue {
	border-right-color: rgb(0, 94, 170) !important;
}
.theme-blue .br-secondary {
	border-right-color: rgb(136, 195, 234) !important;
}
.br-secondary.theme-blue {
	border-right-color: rgb(136, 195, 234) !important;
}
.theme-blue .br-tertiary {
	border-right-color: rgb(192, 233, 255) !important;
}
.br-tertiary.theme-blue {
	border-right-color: rgb(192, 233, 255) !important;
}
.theme-blue .br-quaternary {
	border-right-color: rgb(237, 249, 255) !important;
}
.br-quaternary.theme-blue {
	border-right-color: rgb(237, 249, 255) !important;
}
.theme-blue .bb-primary {
	border-bottom-color: rgb(0, 94, 170) !important;
}
.bb-primary.theme-blue {
	border-bottom-color: rgb(0, 94, 170) !important;
}
.theme-blue .bb-secondary {
	border-bottom-color: rgb(136, 195, 234) !important;
}
.bb-secondary.theme-blue {
	border-bottom-color: rgb(136, 195, 234) !important;
}
.theme-blue .bb-tertiary {
	border-bottom-color: rgb(192, 233, 255) !important;
}
.bb-tertiary.theme-blue {
	border-bottom-color: rgb(192, 233, 255) !important;
}
.theme-blue .bb-quaternary {
	border-bottom-color: rgb(237, 249, 255) !important;
}
.bb-quaternary.theme-blue {
	border-bottom-color: rgb(237, 249, 255) !important;
}
.theme-blue .bl-primary {
	border-left-color: rgb(0, 94, 170) !important;
}
.bl-primary.theme-blue {
	border-left-color: rgb(0, 94, 170) !important;
}
.theme-blue .bl-secondary {
	border-left-color: rgb(136, 195, 234) !important;
}
.bl-secondary.theme-blue {
	border-left-color: rgb(136, 195, 234) !important;
}
.theme-blue .bl-tertiary {
	border-left-color: rgb(192, 233, 255) !important;
}
.bl-tertiary.theme-blue {
	border-left-color: rgb(192, 233, 255) !important;
}
.theme-blue .bl-quaternary {
	border-left-color: rgb(237, 249, 255) !important;
}
.bl-quaternary.theme-blue {
	border-left-color: rgb(237, 249, 255) !important;
}
.theme-blue .c-primary {
	color: rgb(0, 94, 170) !important;
}
.theme-blue .text-primary {
	color: rgb(0, 94, 170) !important;
}
.c-primary.theme-blue {
	color: rgb(0, 94, 170) !important;
}
.text-primary.theme-blue {
	color: rgb(0, 94, 170) !important;
}
.theme-blue .primary li::before {
	color: rgb(0, 94, 170) !important;
}
.theme-blue .primary li.checked::before {
	color: rgb(0, 94, 170) !important;
}
.theme-blue .alert-primary svg {
	fill: #88c3ea;
}
.theme-blue .cdc-timeline svg {
	fill: #005eaa;
}
.theme-blue .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(0, 94, 170); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-blue .yamm .dropdown-item:hover {
	border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-blue .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(136, 195, 234);
}
.theme-blue .yamm .nav-link:hover {
	background: rgb(136, 195, 234);
}
.theme-blue .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(0, 94, 170); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-blue .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(0, 94, 170); border-top-width: 3px; border-top-style: solid;
}
.theme-blue .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(0, 94, 170); border-top-width: 3px; border-top-style: solid;
}
.theme-blue .nav-pills .active.nav-link {
	border-bottom-color: rgb(136, 195, 234); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-blue .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(0, 94, 170);
}
.theme-blue .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(0, 94, 170);
}
.theme-blue .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-blue .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(0, 94, 170) !important; background-color: rgb(0, 94, 170) !important;
}
.theme-blue .table-dark.table {
	background-color: rgb(0, 94, 170);
}
.theme-blue .table .thead-light th {
	background-color: rgb(136, 195, 234);
}
.theme-blue .table .thead-dark th {
	border-color: rgb(0, 94, 170); color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-blue .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-blue .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-blue .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-blue .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-blue .audio-player .btn-primary svg {
	fill: #333;
}
.theme-blue .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-blue .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-blue .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-blue a .btn-primary:hover {
	background-color: rgb(0, 94, 170) !important;
}
.theme-blue a.btn-primary:hover {
	background-color: rgb(0, 94, 170) !important;
}
.theme-blue a .btn-secondary:hover {
	background-color: rgb(136, 195, 234) !important;
}
.theme-blue a.btn-secondary:hover {
	background-color: rgb(136, 195, 234) !important;
}
.theme-blue a .btn-tertiary:hover {
	background-color: rgb(192, 233, 255) !important;
}
.theme-blue a.btn-tertiary:hover {
	background-color: rgb(192, 233, 255) !important;
}
.theme-blue a .btn-quaternary:hover {
	background-color: rgb(237, 249, 255) !important;
}
.theme-blue a.btn-quaternary:hover {
	background-color: rgb(237, 249, 255) !important;
}
.theme-blue a.nav-btn.bg-primary:focus {
	background-color: rgb(0, 94, 170) !important;
}
.theme-blue a.nav-btn.bg-primary:hover {
	background-color: rgb(0, 94, 170) !important;
}
.theme-blue a.nav-btn.bg-secondary:focus {
	background-color: rgb(136, 195, 234) !important;
}
.theme-blue a.nav-btn.bg-secondary:hover {
	background-color: rgb(136, 195, 234) !important;
}
.theme-blue .btn-primary {
	border-color: rgb(0, 94, 170); color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.btn-primary.theme-blue {
	border-color: rgb(0, 94, 170); color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-blue .file-details {
	color: rgb(255, 255, 255);
}
.theme-blue .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-blue svg {
	fill: #fff;
}
.theme-blue .btn-primary:hover {
	background-color: rgb(0, 80, 145);
}
.btn-primary.theme-blue:hover {
	background-color: rgb(0, 80, 145);
}
.theme-blue .btn-primary:focus {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.theme-blue :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.theme-blue :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.btn-primary.theme-blue:focus {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
:not(:disabled):not(.disabled).btn-primary.theme-blue:active {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-blue {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.theme-blue .show .dropdown-toggle.btn-primary {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.theme-blue .btn-secondary {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.btn-secondary.theme-blue {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-blue .file-details {
	color: rgb(0, 0, 0);
}
.theme-blue .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-blue svg {
	fill: #000;
}
.theme-blue .btn-secondary:hover {
	border-color: rgb(114, 184, 230); color: rgb(0, 0, 0); background-color: rgb(114, 184, 230);
}
.btn-secondary.theme-blue:hover {
	border-color: rgb(114, 184, 230); color: rgb(0, 0, 0); background-color: rgb(114, 184, 230);
}
.theme-blue .btn-secondary:focus {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.btn-secondary.theme-blue:focus {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
:not(:disabled):not(.disabled).btn-secondary.theme-blue:active {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-blue {
	border-color: rgb(136, 195, 234); color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue .btn-tertiary {
	border-color: rgb(192, 233, 255); color: rgb(7, 82, 144); background-color: rgb(192, 233, 255);
}
.btn-tertiary.theme-blue {
	border-color: rgb(192, 233, 255); color: rgb(7, 82, 144); background-color: rgb(192, 233, 255);
}
.theme-blue .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-blue .file-details {
	color: rgb(0, 0, 0);
}
.theme-blue .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-blue svg {
	fill: #005eaa;
}
.theme-blue .btn-tertiary:hover {
	border-color: rgb(167, 224, 255); background-color: rgb(167, 224, 255);
}
.btn-tertiary.theme-blue:hover {
	border-color: rgb(167, 224, 255); background-color: rgb(167, 224, 255);
}
.theme-blue .btn-tertiary:focus {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
.theme-blue :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
.theme-blue :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
.btn-tertiary.theme-blue:focus {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-blue:active {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-blue {
	border-color: rgb(192, 233, 255); background-color: rgb(192, 233, 255);
}
.theme-blue .btn-quaternary {
	border-color: rgb(237, 249, 255); color: rgb(0, 0, 0); background-color: rgb(237, 249, 255);
}
.btn-quaternary.theme-blue {
	border-color: rgb(237, 249, 255); color: rgb(0, 0, 0); background-color: rgb(237, 249, 255);
}
.theme-blue .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-blue .file-details {
	color: rgb(0, 0, 0);
}
.theme-blue .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-blue svg {
	fill: #005eaa;
}
.theme-blue .btn-quaternary:hover {
	border-color: rgb(212, 241, 255); background-color: rgb(212, 241, 255);
}
.btn-quaternary.theme-blue:hover {
	border-color: rgb(212, 241, 255); background-color: rgb(212, 241, 255);
}
.theme-blue .btn-quaternary:focus {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
.theme-blue :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
.theme-blue :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
.btn-quaternary.theme-blue:focus {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-blue:active {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-blue {
	border-color: rgb(237, 249, 255); background-color: rgb(237, 249, 255);
}
.theme-blue .active.list-group-item {
	border-color: rgb(0, 94, 170); background-color: rgb(0, 94, 170);
}
.theme-blue .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(136, 195, 234);
}
.theme-blue .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(0, 94, 170);
}
.theme-blue .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(0, 94, 170);
}
.theme-blue .primary.checkbox-list .fi {
	color: rgb(0, 94, 170);
}
.theme-blue .accordion .card-header {
	color: rgb(0, 94, 170); border-left-color: rgb(0, 94, 170);
}
.theme-blue .accordion .card-header:hover {
	color: rgb(0, 94, 170) !important; border-left-color: rgb(0, 94, 170) !important;
}
.theme-blue .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-blue .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-blue svg.fill-p {
	fill: #005eaa;
}
.theme-blue svg .fill-p {
	fill: #005eaa;
}
.theme-blue .fill-p {
	fill: #005eaa;
}
.theme-blue svg.fill-p::before {
	color: rgb(0, 94, 170);
}
.theme-blue svg .fill-p::before {
	color: rgb(0, 94, 170);
}
.theme-blue .fill-p::before {
	color: rgb(0, 94, 170);
}
.theme-blue svg.fill-s {
	fill: #88c3ea;
}
.theme-blue svg .fill-s {
	fill: #88c3ea;
}
.theme-blue .fill-s {
	fill: #88c3ea;
}
.theme-blue svg.fill-s::before {
	color: rgb(136, 195, 234);
}
.theme-blue svg .fill-s::before {
	color: rgb(136, 195, 234);
}
.theme-blue .fill-s::before {
	color: rgb(136, 195, 234);
}
.theme-blue svg.fill-t {
	fill: #c0e9ff;
}
.theme-blue svg .fill-t {
	fill: #c0e9ff;
}
.theme-blue .fill-t {
	fill: #c0e9ff;
}
.theme-blue svg.fill-t::before {
	color: rgb(192, 233, 255);
}
.theme-blue svg .fill-t::before {
	color: rgb(192, 233, 255);
}
.theme-blue .fill-t::before {
	color: rgb(192, 233, 255);
}
.theme-blue svg.fill-q {
	fill: #edf9ff;
}
.theme-blue svg .fill-q {
	fill: #edf9ff;
}
.theme-blue .fill-q {
	fill: #edf9ff;
}
.theme-blue svg.fill-q::before {
	color: rgb(237, 249, 255);
}
.theme-blue svg .fill-q::before {
	color: rgb(237, 249, 255);
}
.theme-blue .fill-q::before {
	color: rgb(237, 249, 255);
}
.theme-blue .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 94, 170);
}
.theme-blue nav ul.tp-nav-main li a:hover {
	color: rgb(0, 94, 170); border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li a:active {
	color: rgb(0, 94, 170); border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue .mobile-section-nav li a:hover {
	color: rgb(0, 94, 170); border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue .mobile-section-nav li a:active {
	color: rgb(0, 94, 170); border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue .mobile-section-nav {
	border-top-color: rgb(136, 195, 234); border-top-width: 3px; border-top-style: solid;
}
.theme-blue .mobile-section-nav #svg-down {
	background-color: rgb(0, 94, 170);
}
.theme-blue .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav .nav-section-home {
	border-top-color: rgb(0, 94, 170);
}
.theme-blue nav .nav-section-home svg {
	fill: #005eaa;
}
.theme-blue nav .nav-section-home .fi {
	color: rgb(0, 94, 170);
}
.theme-blue nav .selected.nav-section-home {
	border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue nav .nav-section-home:hover {
	border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-blue nav .nav-section-home:hover a {
	color: rgb(0, 94, 170);
}
.theme-blue nav .nav-section-home a {
	text-decoration: none;
}
.theme-blue nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-blue nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-blue nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(0, 94, 170);
}
.theme-blue nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(0, 94, 170);
}
.theme-blue nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(0, 94, 170); background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(0, 94, 170); background-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-blue nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(136, 195, 234);
}
.theme-blue nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(136, 195, 234);
}
.theme-blue nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(136, 195, 234); border-left-width: 4px; border-left-style: solid;
}
.theme-blue nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(0, 94, 170); background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(0, 94, 170); background-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(136, 195, 234);
}
.theme-blue nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(136, 195, 234);
}
.theme-blue nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-blue nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-blue nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(218, 242, 255);
}
.theme-blue nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(218, 242, 255);
}
.theme-blue nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(0, 94, 170); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(0, 94, 170); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-blue nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-blue nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-blue nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-blue nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(0, 94, 170);
}
.theme-blue nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(0, 80, 145);
}
.theme-blue nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(0, 94, 170);
}
.theme-blue .pagination li.active a {
	border-color: rgb(0, 94, 170) !important; background-color: rgb(0, 94, 170) !important;
}
.theme-purple .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(184, 144, 187); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(113, 33, 119);
}
.theme-purple .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-purple .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 33, 119) !important;
}
.bg-primary.theme-purple {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 33, 119) !important;
}
.theme-purple .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 33, 119) !important;
}
.theme-purple .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-purple a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-purple .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-purple .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-purple a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-purple .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-purple .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-purple svg {
	fill: #fff;
}
.theme-purple .alert-primary svg {
	fill: #fff;
}
.theme-purple .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-purple .card-header a {
	color: rgb(255, 255, 255);
}
.theme-purple .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-purple .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(184, 144, 187) !important;
}
.bg-secondary.theme-purple {
	color: rgb(0, 0, 0) !important; background-color: rgb(184, 144, 187) !important;
}
.theme-purple .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(184, 144, 187) !important;
}
.theme-purple .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-purple a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-purple .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-purple .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-purple svg {
	fill: #000;
}
.theme-purple .alert-secondary svg {
	fill: #000;
}
.theme-purple .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(227, 211, 228) !important;
}
.bg-tertiary.theme-purple {
	color: rgb(0, 0, 0); background-color: rgb(227, 211, 228) !important;
}
.theme-purple .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-purple a {
	color: rgb(0, 0, 0);
}
.theme-purple .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(247, 242, 247) !important;
}
.bg-quaternary.theme-purple {
	color: rgb(0, 0, 0); background-color: rgb(247, 242, 247) !important;
}
.theme-purple .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-purple a {
	color: rgb(0, 0, 0);
}
.theme-purple .b-primary {
	border-color: rgb(113, 33, 119) !important;
}
.b-primary.theme-purple {
	border-color: rgb(113, 33, 119) !important;
}
.theme-purple .b-secondary {
	border-color: rgb(184, 144, 187) !important;
}
.b-secondary.theme-purple {
	border-color: rgb(184, 144, 187) !important;
}
.theme-purple .b-tertiary {
	border-color: rgb(227, 211, 228) !important;
}
.b-tertiary.theme-purple {
	border-color: rgb(227, 211, 228) !important;
}
.theme-purple .b-quaternary {
	border-color: rgb(247, 242, 247) !important;
}
.b-quaternary.theme-purple {
	border-color: rgb(247, 242, 247) !important;
}
.theme-purple .bt-primary {
	border-top-color: rgb(113, 33, 119) !important;
}
.bt-primary.theme-purple {
	border-top-color: rgb(113, 33, 119) !important;
}
.theme-purple .bt-secondary {
	border-top-color: rgb(184, 144, 187) !important;
}
.bt-secondary.theme-purple {
	border-top-color: rgb(184, 144, 187) !important;
}
.theme-purple .bt-tertiary {
	border-top-color: rgb(227, 211, 228) !important;
}
.bt-tertiary.theme-purple {
	border-top-color: rgb(227, 211, 228) !important;
}
.theme-purple .bt-quaternary {
	border-top-color: rgb(247, 242, 247) !important;
}
.bt-quaternary.theme-purple {
	border-top-color: rgb(247, 242, 247) !important;
}
.theme-purple .br-primary {
	border-right-color: rgb(113, 33, 119) !important;
}
.br-primary.theme-purple {
	border-right-color: rgb(113, 33, 119) !important;
}
.theme-purple .br-secondary {
	border-right-color: rgb(184, 144, 187) !important;
}
.br-secondary.theme-purple {
	border-right-color: rgb(184, 144, 187) !important;
}
.theme-purple .br-tertiary {
	border-right-color: rgb(227, 211, 228) !important;
}
.br-tertiary.theme-purple {
	border-right-color: rgb(227, 211, 228) !important;
}
.theme-purple .br-quaternary {
	border-right-color: rgb(247, 242, 247) !important;
}
.br-quaternary.theme-purple {
	border-right-color: rgb(247, 242, 247) !important;
}
.theme-purple .bb-primary {
	border-bottom-color: rgb(113, 33, 119) !important;
}
.bb-primary.theme-purple {
	border-bottom-color: rgb(113, 33, 119) !important;
}
.theme-purple .bb-secondary {
	border-bottom-color: rgb(184, 144, 187) !important;
}
.bb-secondary.theme-purple {
	border-bottom-color: rgb(184, 144, 187) !important;
}
.theme-purple .bb-tertiary {
	border-bottom-color: rgb(227, 211, 228) !important;
}
.bb-tertiary.theme-purple {
	border-bottom-color: rgb(227, 211, 228) !important;
}
.theme-purple .bb-quaternary {
	border-bottom-color: rgb(247, 242, 247) !important;
}
.bb-quaternary.theme-purple {
	border-bottom-color: rgb(247, 242, 247) !important;
}
.theme-purple .bl-primary {
	border-left-color: rgb(113, 33, 119) !important;
}
.bl-primary.theme-purple {
	border-left-color: rgb(113, 33, 119) !important;
}
.theme-purple .bl-secondary {
	border-left-color: rgb(184, 144, 187) !important;
}
.bl-secondary.theme-purple {
	border-left-color: rgb(184, 144, 187) !important;
}
.theme-purple .bl-tertiary {
	border-left-color: rgb(227, 211, 228) !important;
}
.bl-tertiary.theme-purple {
	border-left-color: rgb(227, 211, 228) !important;
}
.theme-purple .bl-quaternary {
	border-left-color: rgb(247, 242, 247) !important;
}
.bl-quaternary.theme-purple {
	border-left-color: rgb(247, 242, 247) !important;
}
.theme-purple .c-primary {
	color: rgb(113, 33, 119) !important;
}
.theme-purple .text-primary {
	color: rgb(113, 33, 119) !important;
}
.c-primary.theme-purple {
	color: rgb(113, 33, 119) !important;
}
.text-primary.theme-purple {
	color: rgb(113, 33, 119) !important;
}
.theme-purple .primary li::before {
	color: rgb(113, 33, 119) !important;
}
.theme-purple .primary li.checked::before {
	color: rgb(113, 33, 119) !important;
}
.theme-purple .alert-primary svg {
	fill: #b890bb;
}
.theme-purple .cdc-timeline svg {
	fill: #712177;
}
.theme-purple .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(113, 33, 119); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-purple .yamm .dropdown-item:hover {
	border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid;
}
.theme-purple .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(184, 144, 187);
}
.theme-purple .yamm .nav-link:hover {
	background: rgb(184, 144, 187);
}
.theme-purple .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(113, 33, 119); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-purple .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(113, 33, 119); border-top-width: 3px; border-top-style: solid;
}
.theme-purple .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(113, 33, 119); border-top-width: 3px; border-top-style: solid;
}
.theme-purple .nav-pills .active.nav-link {
	border-bottom-color: rgb(184, 144, 187); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-purple .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(113, 33, 119);
}
.theme-purple .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(113, 33, 119);
}
.theme-purple .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-purple .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(113, 33, 119) !important; background-color: rgb(113, 33, 119) !important;
}
.theme-purple .table-dark.table {
	background-color: rgb(113, 33, 119);
}
.theme-purple .table .thead-light th {
	background-color: rgb(184, 144, 187);
}
.theme-purple .table .thead-dark th {
	border-color: rgb(113, 33, 119); color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-purple .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-purple .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-purple .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-purple .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-purple .audio-player .btn-primary svg {
	fill: #333;
}
.theme-purple .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-purple .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-purple .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-purple a .btn-primary:hover {
	background-color: rgb(113, 33, 119) !important;
}
.theme-purple a.btn-primary:hover {
	background-color: rgb(113, 33, 119) !important;
}
.theme-purple a .btn-secondary:hover {
	background-color: rgb(184, 144, 187) !important;
}
.theme-purple a.btn-secondary:hover {
	background-color: rgb(184, 144, 187) !important;
}
.theme-purple a .btn-tertiary:hover {
	background-color: rgb(227, 211, 228) !important;
}
.theme-purple a.btn-tertiary:hover {
	background-color: rgb(227, 211, 228) !important;
}
.theme-purple a .btn-quaternary:hover {
	background-color: rgb(247, 242, 247) !important;
}
.theme-purple a.btn-quaternary:hover {
	background-color: rgb(247, 242, 247) !important;
}
.theme-purple a.nav-btn.bg-primary:focus {
	background-color: rgb(113, 33, 119) !important;
}
.theme-purple a.nav-btn.bg-primary:hover {
	background-color: rgb(113, 33, 119) !important;
}
.theme-purple a.nav-btn.bg-secondary:focus {
	background-color: rgb(184, 144, 187) !important;
}
.theme-purple a.nav-btn.bg-secondary:hover {
	background-color: rgb(184, 144, 187) !important;
}
.theme-purple .btn-primary {
	border-color: rgb(113, 33, 119); color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.btn-primary.theme-purple {
	border-color: rgb(113, 33, 119); color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-purple .file-details {
	color: rgb(255, 255, 255);
}
.theme-purple .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-purple svg {
	fill: #fff;
}
.theme-purple .btn-primary:hover {
	background-color: rgb(94, 27, 99);
}
.btn-primary.theme-purple:hover {
	background-color: rgb(94, 27, 99);
}
.theme-purple .btn-primary:focus {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.theme-purple :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.theme-purple :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.btn-primary.theme-purple:focus {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
:not(:disabled):not(.disabled).btn-primary.theme-purple:active {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-purple {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.theme-purple .show .dropdown-toggle.btn-primary {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.theme-purple .btn-secondary {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.btn-secondary.theme-purple {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-purple .file-details {
	color: rgb(0, 0, 0);
}
.theme-purple .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-purple svg {
	fill: #000;
}
.theme-purple .btn-secondary:hover {
	border-color: rgb(174, 128, 177); color: rgb(0, 0, 0); background-color: rgb(174, 128, 177);
}
.btn-secondary.theme-purple:hover {
	border-color: rgb(174, 128, 177); color: rgb(0, 0, 0); background-color: rgb(174, 128, 177);
}
.theme-purple .btn-secondary:focus {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.btn-secondary.theme-purple:focus {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
:not(:disabled):not(.disabled).btn-secondary.theme-purple:active {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-purple {
	border-color: rgb(184, 144, 187); color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple .btn-tertiary {
	border-color: rgb(227, 211, 228); color: rgb(7, 82, 144); background-color: rgb(227, 211, 228);
}
.btn-tertiary.theme-purple {
	border-color: rgb(227, 211, 228); color: rgb(7, 82, 144); background-color: rgb(227, 211, 228);
}
.theme-purple .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-purple .file-details {
	color: rgb(0, 0, 0);
}
.theme-purple .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-purple svg {
	fill: #005eaa;
}
.theme-purple .btn-tertiary:hover {
	border-color: rgb(217, 195, 218); background-color: rgb(217, 195, 218);
}
.btn-tertiary.theme-purple:hover {
	border-color: rgb(217, 195, 218); background-color: rgb(217, 195, 218);
}
.theme-purple .btn-tertiary:focus {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
.theme-purple :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
.theme-purple :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
.btn-tertiary.theme-purple:focus {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-purple:active {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-purple {
	border-color: rgb(227, 211, 228); background-color: rgb(227, 211, 228);
}
.theme-purple .btn-quaternary {
	border-color: rgb(247, 242, 247); color: rgb(0, 0, 0); background-color: rgb(247, 242, 247);
}
.btn-quaternary.theme-purple {
	border-color: rgb(247, 242, 247); color: rgb(0, 0, 0); background-color: rgb(247, 242, 247);
}
.theme-purple .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-purple .file-details {
	color: rgb(0, 0, 0);
}
.theme-purple .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-purple svg {
	fill: #005eaa;
}
.theme-purple .btn-quaternary:hover {
	border-color: rgb(237, 226, 237); background-color: rgb(237, 226, 237);
}
.btn-quaternary.theme-purple:hover {
	border-color: rgb(237, 226, 237); background-color: rgb(237, 226, 237);
}
.theme-purple .btn-quaternary:focus {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
.theme-purple :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
.theme-purple :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
.btn-quaternary.theme-purple:focus {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-purple:active {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-purple {
	border-color: rgb(247, 242, 247); background-color: rgb(247, 242, 247);
}
.theme-purple .active.list-group-item {
	border-color: rgb(113, 33, 119); background-color: rgb(113, 33, 119);
}
.theme-purple .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(184, 144, 187);
}
.theme-purple .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(113, 33, 119);
}
.theme-purple .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(113, 33, 119);
}
.theme-purple .primary.checkbox-list .fi {
	color: rgb(113, 33, 119);
}
.theme-purple .accordion .card-header {
	color: rgb(113, 33, 119); border-left-color: rgb(113, 33, 119);
}
.theme-purple .accordion .card-header:hover {
	color: rgb(113, 33, 119) !important; border-left-color: rgb(113, 33, 119) !important;
}
.theme-purple .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-purple .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-purple svg.fill-p {
	fill: #712177;
}
.theme-purple svg .fill-p {
	fill: #712177;
}
.theme-purple .fill-p {
	fill: #712177;
}
.theme-purple svg.fill-p::before {
	color: rgb(113, 33, 119);
}
.theme-purple svg .fill-p::before {
	color: rgb(113, 33, 119);
}
.theme-purple .fill-p::before {
	color: rgb(113, 33, 119);
}
.theme-purple svg.fill-s {
	fill: #b890bb;
}
.theme-purple svg .fill-s {
	fill: #b890bb;
}
.theme-purple .fill-s {
	fill: #b890bb;
}
.theme-purple svg.fill-s::before {
	color: rgb(184, 144, 187);
}
.theme-purple svg .fill-s::before {
	color: rgb(184, 144, 187);
}
.theme-purple .fill-s::before {
	color: rgb(184, 144, 187);
}
.theme-purple svg.fill-t {
	fill: #e3d3e4;
}
.theme-purple svg .fill-t {
	fill: #e3d3e4;
}
.theme-purple .fill-t {
	fill: #e3d3e4;
}
.theme-purple svg.fill-t::before {
	color: rgb(227, 211, 228);
}
.theme-purple svg .fill-t::before {
	color: rgb(227, 211, 228);
}
.theme-purple .fill-t::before {
	color: rgb(227, 211, 228);
}
.theme-purple svg.fill-q {
	fill: #f7f2f7;
}
.theme-purple svg .fill-q {
	fill: #f7f2f7;
}
.theme-purple .fill-q {
	fill: #f7f2f7;
}
.theme-purple svg.fill-q::before {
	color: rgb(247, 242, 247);
}
.theme-purple svg .fill-q::before {
	color: rgb(247, 242, 247);
}
.theme-purple .fill-q::before {
	color: rgb(247, 242, 247);
}
.theme-purple .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(113, 33, 119);
}
.theme-purple nav ul.tp-nav-main li a:hover {
	color: rgb(113, 33, 119); border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li a:active {
	color: rgb(113, 33, 119); border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple .mobile-section-nav li a:hover {
	color: rgb(113, 33, 119); border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple .mobile-section-nav li a:active {
	color: rgb(113, 33, 119); border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple .mobile-section-nav {
	border-top-color: rgb(184, 144, 187); border-top-width: 3px; border-top-style: solid;
}
.theme-purple .mobile-section-nav #svg-down {
	background-color: rgb(113, 33, 119);
}
.theme-purple .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav .nav-section-home {
	border-top-color: rgb(113, 33, 119);
}
.theme-purple nav .nav-section-home svg {
	fill: #712177;
}
.theme-purple nav .nav-section-home .fi {
	color: rgb(113, 33, 119);
}
.theme-purple nav .selected.nav-section-home {
	border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple nav .nav-section-home:hover {
	border-left-color: rgb(113, 33, 119); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-purple nav .nav-section-home:hover a {
	color: rgb(113, 33, 119);
}
.theme-purple nav .nav-section-home a {
	text-decoration: none;
}
.theme-purple nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-purple nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-purple nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(113, 33, 119);
}
.theme-purple nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(113, 33, 119);
}
.theme-purple nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(113, 33, 119); background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(113, 33, 119); background-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-purple nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(184, 144, 187);
}
.theme-purple nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(184, 144, 187);
}
.theme-purple nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(184, 144, 187); border-left-width: 4px; border-left-style: solid;
}
.theme-purple nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(113, 33, 119); background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(113, 33, 119); background-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(184, 144, 187);
}
.theme-purple nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(184, 144, 187);
}
.theme-purple nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-purple nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-purple nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(237, 227, 238);
}
.theme-purple nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(237, 227, 238);
}
.theme-purple nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(113, 33, 119); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(113, 33, 119); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-purple nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-purple nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-purple nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-purple nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(113, 33, 119);
}
.theme-purple nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(94, 27, 99);
}
.theme-purple nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(113, 33, 119);
}
.theme-purple .pagination li.active a {
	border-color: rgb(113, 33, 119) !important; background-color: rgb(113, 33, 119) !important;
}
.theme-brown .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(173, 144, 123); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(112, 80, 67);
}
.theme-brown .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-brown .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(112, 80, 67) !important;
}
.bg-primary.theme-brown {
	color: rgb(255, 255, 255) !important; background-color: rgb(112, 80, 67) !important;
}
.theme-brown .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(112, 80, 67) !important;
}
.theme-brown .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-brown a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-brown .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-brown .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-brown a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-brown .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-brown .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-brown svg {
	fill: #fff;
}
.theme-brown .alert-primary svg {
	fill: #fff;
}
.theme-brown .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-brown .card-header a {
	color: rgb(255, 255, 255);
}
.theme-brown .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-brown .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(173, 144, 123) !important;
}
.bg-secondary.theme-brown {
	color: rgb(0, 0, 0) !important; background-color: rgb(173, 144, 123) !important;
}
.theme-brown .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(173, 144, 123) !important;
}
.theme-brown .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-brown a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-brown .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-brown .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-brown svg {
	fill: #000;
}
.theme-brown .alert-secondary svg {
	fill: #000;
}
.theme-brown .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(215, 204, 200) !important;
}
.bg-tertiary.theme-brown {
	color: rgb(0, 0, 0); background-color: rgb(215, 204, 200) !important;
}
.theme-brown .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-brown a {
	color: rgb(0, 0, 0);
}
.theme-brown .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(242, 235, 232) !important;
}
.bg-quaternary.theme-brown {
	color: rgb(0, 0, 0); background-color: rgb(242, 235, 232) !important;
}
.theme-brown .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-brown a {
	color: rgb(0, 0, 0);
}
.theme-brown .b-primary {
	border-color: rgb(112, 80, 67) !important;
}
.b-primary.theme-brown {
	border-color: rgb(112, 80, 67) !important;
}
.theme-brown .b-secondary {
	border-color: rgb(173, 144, 123) !important;
}
.b-secondary.theme-brown {
	border-color: rgb(173, 144, 123) !important;
}
.theme-brown .b-tertiary {
	border-color: rgb(215, 204, 200) !important;
}
.b-tertiary.theme-brown {
	border-color: rgb(215, 204, 200) !important;
}
.theme-brown .b-quaternary {
	border-color: rgb(242, 235, 232) !important;
}
.b-quaternary.theme-brown {
	border-color: rgb(242, 235, 232) !important;
}
.theme-brown .bt-primary {
	border-top-color: rgb(112, 80, 67) !important;
}
.bt-primary.theme-brown {
	border-top-color: rgb(112, 80, 67) !important;
}
.theme-brown .bt-secondary {
	border-top-color: rgb(173, 144, 123) !important;
}
.bt-secondary.theme-brown {
	border-top-color: rgb(173, 144, 123) !important;
}
.theme-brown .bt-tertiary {
	border-top-color: rgb(215, 204, 200) !important;
}
.bt-tertiary.theme-brown {
	border-top-color: rgb(215, 204, 200) !important;
}
.theme-brown .bt-quaternary {
	border-top-color: rgb(242, 235, 232) !important;
}
.bt-quaternary.theme-brown {
	border-top-color: rgb(242, 235, 232) !important;
}
.theme-brown .br-primary {
	border-right-color: rgb(112, 80, 67) !important;
}
.br-primary.theme-brown {
	border-right-color: rgb(112, 80, 67) !important;
}
.theme-brown .br-secondary {
	border-right-color: rgb(173, 144, 123) !important;
}
.br-secondary.theme-brown {
	border-right-color: rgb(173, 144, 123) !important;
}
.theme-brown .br-tertiary {
	border-right-color: rgb(215, 204, 200) !important;
}
.br-tertiary.theme-brown {
	border-right-color: rgb(215, 204, 200) !important;
}
.theme-brown .br-quaternary {
	border-right-color: rgb(242, 235, 232) !important;
}
.br-quaternary.theme-brown {
	border-right-color: rgb(242, 235, 232) !important;
}
.theme-brown .bb-primary {
	border-bottom-color: rgb(112, 80, 67) !important;
}
.bb-primary.theme-brown {
	border-bottom-color: rgb(112, 80, 67) !important;
}
.theme-brown .bb-secondary {
	border-bottom-color: rgb(173, 144, 123) !important;
}
.bb-secondary.theme-brown {
	border-bottom-color: rgb(173, 144, 123) !important;
}
.theme-brown .bb-tertiary {
	border-bottom-color: rgb(215, 204, 200) !important;
}
.bb-tertiary.theme-brown {
	border-bottom-color: rgb(215, 204, 200) !important;
}
.theme-brown .bb-quaternary {
	border-bottom-color: rgb(242, 235, 232) !important;
}
.bb-quaternary.theme-brown {
	border-bottom-color: rgb(242, 235, 232) !important;
}
.theme-brown .bl-primary {
	border-left-color: rgb(112, 80, 67) !important;
}
.bl-primary.theme-brown {
	border-left-color: rgb(112, 80, 67) !important;
}
.theme-brown .bl-secondary {
	border-left-color: rgb(173, 144, 123) !important;
}
.bl-secondary.theme-brown {
	border-left-color: rgb(173, 144, 123) !important;
}
.theme-brown .bl-tertiary {
	border-left-color: rgb(215, 204, 200) !important;
}
.bl-tertiary.theme-brown {
	border-left-color: rgb(215, 204, 200) !important;
}
.theme-brown .bl-quaternary {
	border-left-color: rgb(242, 235, 232) !important;
}
.bl-quaternary.theme-brown {
	border-left-color: rgb(242, 235, 232) !important;
}
.theme-brown .c-primary {
	color: rgb(112, 80, 67) !important;
}
.theme-brown .text-primary {
	color: rgb(112, 80, 67) !important;
}
.c-primary.theme-brown {
	color: rgb(112, 80, 67) !important;
}
.text-primary.theme-brown {
	color: rgb(112, 80, 67) !important;
}
.theme-brown .primary li::before {
	color: rgb(112, 80, 67) !important;
}
.theme-brown .primary li.checked::before {
	color: rgb(112, 80, 67) !important;
}
.theme-brown .alert-primary svg {
	fill: #ad907b;
}
.theme-brown .cdc-timeline svg {
	fill: #705043;
}
.theme-brown .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(112, 80, 67); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-brown .yamm .dropdown-item:hover {
	border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid;
}
.theme-brown .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(173, 144, 123);
}
.theme-brown .yamm .nav-link:hover {
	background: rgb(173, 144, 123);
}
.theme-brown .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(112, 80, 67); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-brown .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(112, 80, 67); border-top-width: 3px; border-top-style: solid;
}
.theme-brown .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(112, 80, 67); border-top-width: 3px; border-top-style: solid;
}
.theme-brown .nav-pills .active.nav-link {
	border-bottom-color: rgb(173, 144, 123); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-brown .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(112, 80, 67);
}
.theme-brown .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(112, 80, 67);
}
.theme-brown .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-brown .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(112, 80, 67) !important; background-color: rgb(112, 80, 67) !important;
}
.theme-brown .table-dark.table {
	background-color: rgb(112, 80, 67);
}
.theme-brown .table .thead-light th {
	background-color: rgb(173, 144, 123);
}
.theme-brown .table .thead-dark th {
	border-color: rgb(112, 80, 67); color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-brown .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-brown .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-brown .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-brown .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-brown .audio-player .btn-primary svg {
	fill: #333;
}
.theme-brown .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-brown .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-brown .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-brown a .btn-primary:hover {
	background-color: rgb(112, 80, 67) !important;
}
.theme-brown a.btn-primary:hover {
	background-color: rgb(112, 80, 67) !important;
}
.theme-brown a .btn-secondary:hover {
	background-color: rgb(173, 144, 123) !important;
}
.theme-brown a.btn-secondary:hover {
	background-color: rgb(173, 144, 123) !important;
}
.theme-brown a .btn-tertiary:hover {
	background-color: rgb(215, 204, 200) !important;
}
.theme-brown a.btn-tertiary:hover {
	background-color: rgb(215, 204, 200) !important;
}
.theme-brown a .btn-quaternary:hover {
	background-color: rgb(242, 235, 232) !important;
}
.theme-brown a.btn-quaternary:hover {
	background-color: rgb(242, 235, 232) !important;
}
.theme-brown a.nav-btn.bg-primary:focus {
	background-color: rgb(112, 80, 67) !important;
}
.theme-brown a.nav-btn.bg-primary:hover {
	background-color: rgb(112, 80, 67) !important;
}
.theme-brown a.nav-btn.bg-secondary:focus {
	background-color: rgb(173, 144, 123) !important;
}
.theme-brown a.nav-btn.bg-secondary:hover {
	background-color: rgb(173, 144, 123) !important;
}
.theme-brown .btn-primary {
	border-color: rgb(112, 80, 67); color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.btn-primary.theme-brown {
	border-color: rgb(112, 80, 67); color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-brown .file-details {
	color: rgb(255, 255, 255);
}
.theme-brown .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-brown svg {
	fill: #fff;
}
.theme-brown .btn-primary:hover {
	background-color: rgb(96, 69, 57);
}
.btn-primary.theme-brown:hover {
	background-color: rgb(96, 69, 57);
}
.theme-brown .btn-primary:focus {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.theme-brown :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.theme-brown :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.btn-primary.theme-brown:focus {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
:not(:disabled):not(.disabled).btn-primary.theme-brown:active {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-brown {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.theme-brown .show .dropdown-toggle.btn-primary {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.theme-brown .btn-secondary {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.btn-secondary.theme-brown {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-brown .file-details {
	color: rgb(0, 0, 0);
}
.theme-brown .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-brown svg {
	fill: #000;
}
.theme-brown .btn-secondary:hover {
	border-color: rgb(163, 131, 107); color: rgb(0, 0, 0); background-color: rgb(163, 131, 107);
}
.btn-secondary.theme-brown:hover {
	border-color: rgb(163, 131, 107); color: rgb(0, 0, 0); background-color: rgb(163, 131, 107);
}
.theme-brown .btn-secondary:focus {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.btn-secondary.theme-brown:focus {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
:not(:disabled):not(.disabled).btn-secondary.theme-brown:active {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-brown {
	border-color: rgb(173, 144, 123); color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown .btn-tertiary {
	border-color: rgb(215, 204, 200); color: rgb(7, 82, 144); background-color: rgb(215, 204, 200);
}
.btn-tertiary.theme-brown {
	border-color: rgb(215, 204, 200); color: rgb(7, 82, 144); background-color: rgb(215, 204, 200);
}
.theme-brown .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-brown .file-details {
	color: rgb(0, 0, 0);
}
.theme-brown .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-brown svg {
	fill: #005eaa;
}
.theme-brown .btn-tertiary:hover {
	border-color: rgb(204, 190, 185); background-color: rgb(204, 190, 185);
}
.btn-tertiary.theme-brown:hover {
	border-color: rgb(204, 190, 185); background-color: rgb(204, 190, 185);
}
.theme-brown .btn-tertiary:focus {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
.theme-brown :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
.theme-brown :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
.btn-tertiary.theme-brown:focus {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-brown:active {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-brown {
	border-color: rgb(215, 204, 200); background-color: rgb(215, 204, 200);
}
.theme-brown .btn-quaternary {
	border-color: rgb(242, 235, 232); color: rgb(0, 0, 0); background-color: rgb(242, 235, 232);
}
.btn-quaternary.theme-brown {
	border-color: rgb(242, 235, 232); color: rgb(0, 0, 0); background-color: rgb(242, 235, 232);
}
.theme-brown .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-brown .file-details {
	color: rgb(0, 0, 0);
}
.theme-brown .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-brown svg {
	fill: #005eaa;
}
.theme-brown .btn-quaternary:hover {
	border-color: rgb(233, 221, 216); background-color: rgb(233, 221, 216);
}
.btn-quaternary.theme-brown:hover {
	border-color: rgb(233, 221, 216); background-color: rgb(233, 221, 216);
}
.theme-brown .btn-quaternary:focus {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
.theme-brown :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
.theme-brown :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
.btn-quaternary.theme-brown:focus {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-brown:active {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-brown {
	border-color: rgb(242, 235, 232); background-color: rgb(242, 235, 232);
}
.theme-brown .active.list-group-item {
	border-color: rgb(112, 80, 67); background-color: rgb(112, 80, 67);
}
.theme-brown .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(173, 144, 123);
}
.theme-brown .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(112, 80, 67);
}
.theme-brown .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(112, 80, 67);
}
.theme-brown .primary.checkbox-list .fi {
	color: rgb(112, 80, 67);
}
.theme-brown .accordion .card-header {
	color: rgb(112, 80, 67); border-left-color: rgb(112, 80, 67);
}
.theme-brown .accordion .card-header:hover {
	color: rgb(112, 80, 67) !important; border-left-color: rgb(112, 80, 67) !important;
}
.theme-brown .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-brown .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-brown svg.fill-p {
	fill: #705043;
}
.theme-brown svg .fill-p {
	fill: #705043;
}
.theme-brown .fill-p {
	fill: #705043;
}
.theme-brown svg.fill-p::before {
	color: rgb(112, 80, 67);
}
.theme-brown svg .fill-p::before {
	color: rgb(112, 80, 67);
}
.theme-brown .fill-p::before {
	color: rgb(112, 80, 67);
}
.theme-brown svg.fill-s {
	fill: #ad907b;
}
.theme-brown svg .fill-s {
	fill: #ad907b;
}
.theme-brown .fill-s {
	fill: #ad907b;
}
.theme-brown svg.fill-s::before {
	color: rgb(173, 144, 123);
}
.theme-brown svg .fill-s::before {
	color: rgb(173, 144, 123);
}
.theme-brown .fill-s::before {
	color: rgb(173, 144, 123);
}
.theme-brown svg.fill-t {
	fill: #d7ccc8;
}
.theme-brown svg .fill-t {
	fill: #d7ccc8;
}
.theme-brown .fill-t {
	fill: #d7ccc8;
}
.theme-brown svg.fill-t::before {
	color: rgb(215, 204, 200);
}
.theme-brown svg .fill-t::before {
	color: rgb(215, 204, 200);
}
.theme-brown .fill-t::before {
	color: rgb(215, 204, 200);
}
.theme-brown svg.fill-q {
	fill: #f2ebe8;
}
.theme-brown svg .fill-q {
	fill: #f2ebe8;
}
.theme-brown .fill-q {
	fill: #f2ebe8;
}
.theme-brown svg.fill-q::before {
	color: rgb(242, 235, 232);
}
.theme-brown svg .fill-q::before {
	color: rgb(242, 235, 232);
}
.theme-brown .fill-q::before {
	color: rgb(242, 235, 232);
}
.theme-brown .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(112, 80, 67);
}
.theme-brown nav ul.tp-nav-main li a:hover {
	color: rgb(112, 80, 67); border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li a:active {
	color: rgb(112, 80, 67); border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown .mobile-section-nav li a:hover {
	color: rgb(112, 80, 67); border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown .mobile-section-nav li a:active {
	color: rgb(112, 80, 67); border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown .mobile-section-nav {
	border-top-color: rgb(173, 144, 123); border-top-width: 3px; border-top-style: solid;
}
.theme-brown .mobile-section-nav #svg-down {
	background-color: rgb(112, 80, 67);
}
.theme-brown .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav .nav-section-home {
	border-top-color: rgb(112, 80, 67);
}
.theme-brown nav .nav-section-home svg {
	fill: #705043;
}
.theme-brown nav .nav-section-home .fi {
	color: rgb(112, 80, 67);
}
.theme-brown nav .selected.nav-section-home {
	border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown nav .nav-section-home:hover {
	border-left-color: rgb(112, 80, 67); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-brown nav .nav-section-home:hover a {
	color: rgb(112, 80, 67);
}
.theme-brown nav .nav-section-home a {
	text-decoration: none;
}
.theme-brown nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-brown nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-brown nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(112, 80, 67);
}
.theme-brown nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(112, 80, 67);
}
.theme-brown nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(112, 80, 67); background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(112, 80, 67); background-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-brown nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(173, 144, 123);
}
.theme-brown nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(173, 144, 123);
}
.theme-brown nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(173, 144, 123); border-left-width: 4px; border-left-style: solid;
}
.theme-brown nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(112, 80, 67); background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(112, 80, 67); background-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(173, 144, 123);
}
.theme-brown nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(173, 144, 123);
}
.theme-brown nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-brown nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-brown nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(226, 218, 215);
}
.theme-brown nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(226, 218, 215);
}
.theme-brown nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(112, 80, 67); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(112, 80, 67); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-brown nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-brown nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-brown nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-brown nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(112, 80, 67);
}
.theme-brown nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(96, 69, 57);
}
.theme-brown nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(112, 80, 67);
}
.theme-brown .pagination li.active a {
	border-color: rgb(112, 80, 67) !important; background-color: rgb(112, 80, 67) !important;
}
.theme-teal .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(78, 186, 170); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(0, 105, 92);
}
.theme-teal .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-teal .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 105, 92) !important;
}
.bg-primary.theme-teal {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 105, 92) !important;
}
.theme-teal .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 105, 92) !important;
}
.theme-teal .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-teal a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-teal .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-teal .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-teal a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-teal .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-teal .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-teal svg {
	fill: #fff;
}
.theme-teal .alert-primary svg {
	fill: #fff;
}
.theme-teal .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-teal .card-header a {
	color: rgb(255, 255, 255);
}
.theme-teal .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-teal .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(78, 186, 170) !important;
}
.bg-secondary.theme-teal {
	color: rgb(0, 0, 0) !important; background-color: rgb(78, 186, 170) !important;
}
.theme-teal .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(78, 186, 170) !important;
}
.theme-teal .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-teal a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-teal .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-teal .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-teal svg {
	fill: #000;
}
.theme-teal .alert-secondary svg {
	fill: #000;
}
.theme-teal .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(206, 236, 231) !important;
}
.bg-tertiary.theme-teal {
	color: rgb(0, 0, 0); background-color: rgb(206, 236, 231) !important;
}
.theme-teal .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-teal a {
	color: rgb(0, 0, 0);
}
.theme-teal .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(235, 247, 245) !important;
}
.bg-quaternary.theme-teal {
	color: rgb(0, 0, 0); background-color: rgb(235, 247, 245) !important;
}
.theme-teal .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-teal a {
	color: rgb(0, 0, 0);
}
.theme-teal .b-primary {
	border-color: rgb(0, 105, 92) !important;
}
.b-primary.theme-teal {
	border-color: rgb(0, 105, 92) !important;
}
.theme-teal .b-secondary {
	border-color: rgb(78, 186, 170) !important;
}
.b-secondary.theme-teal {
	border-color: rgb(78, 186, 170) !important;
}
.theme-teal .b-tertiary {
	border-color: rgb(206, 236, 231) !important;
}
.b-tertiary.theme-teal {
	border-color: rgb(206, 236, 231) !important;
}
.theme-teal .b-quaternary {
	border-color: rgb(235, 247, 245) !important;
}
.b-quaternary.theme-teal {
	border-color: rgb(235, 247, 245) !important;
}
.theme-teal .bt-primary {
	border-top-color: rgb(0, 105, 92) !important;
}
.bt-primary.theme-teal {
	border-top-color: rgb(0, 105, 92) !important;
}
.theme-teal .bt-secondary {
	border-top-color: rgb(78, 186, 170) !important;
}
.bt-secondary.theme-teal {
	border-top-color: rgb(78, 186, 170) !important;
}
.theme-teal .bt-tertiary {
	border-top-color: rgb(206, 236, 231) !important;
}
.bt-tertiary.theme-teal {
	border-top-color: rgb(206, 236, 231) !important;
}
.theme-teal .bt-quaternary {
	border-top-color: rgb(235, 247, 245) !important;
}
.bt-quaternary.theme-teal {
	border-top-color: rgb(235, 247, 245) !important;
}
.theme-teal .br-primary {
	border-right-color: rgb(0, 105, 92) !important;
}
.br-primary.theme-teal {
	border-right-color: rgb(0, 105, 92) !important;
}
.theme-teal .br-secondary {
	border-right-color: rgb(78, 186, 170) !important;
}
.br-secondary.theme-teal {
	border-right-color: rgb(78, 186, 170) !important;
}
.theme-teal .br-tertiary {
	border-right-color: rgb(206, 236, 231) !important;
}
.br-tertiary.theme-teal {
	border-right-color: rgb(206, 236, 231) !important;
}
.theme-teal .br-quaternary {
	border-right-color: rgb(235, 247, 245) !important;
}
.br-quaternary.theme-teal {
	border-right-color: rgb(235, 247, 245) !important;
}
.theme-teal .bb-primary {
	border-bottom-color: rgb(0, 105, 92) !important;
}
.bb-primary.theme-teal {
	border-bottom-color: rgb(0, 105, 92) !important;
}
.theme-teal .bb-secondary {
	border-bottom-color: rgb(78, 186, 170) !important;
}
.bb-secondary.theme-teal {
	border-bottom-color: rgb(78, 186, 170) !important;
}
.theme-teal .bb-tertiary {
	border-bottom-color: rgb(206, 236, 231) !important;
}
.bb-tertiary.theme-teal {
	border-bottom-color: rgb(206, 236, 231) !important;
}
.theme-teal .bb-quaternary {
	border-bottom-color: rgb(235, 247, 245) !important;
}
.bb-quaternary.theme-teal {
	border-bottom-color: rgb(235, 247, 245) !important;
}
.theme-teal .bl-primary {
	border-left-color: rgb(0, 105, 92) !important;
}
.bl-primary.theme-teal {
	border-left-color: rgb(0, 105, 92) !important;
}
.theme-teal .bl-secondary {
	border-left-color: rgb(78, 186, 170) !important;
}
.bl-secondary.theme-teal {
	border-left-color: rgb(78, 186, 170) !important;
}
.theme-teal .bl-tertiary {
	border-left-color: rgb(206, 236, 231) !important;
}
.bl-tertiary.theme-teal {
	border-left-color: rgb(206, 236, 231) !important;
}
.theme-teal .bl-quaternary {
	border-left-color: rgb(235, 247, 245) !important;
}
.bl-quaternary.theme-teal {
	border-left-color: rgb(235, 247, 245) !important;
}
.theme-teal .c-primary {
	color: rgb(0, 105, 92) !important;
}
.theme-teal .text-primary {
	color: rgb(0, 105, 92) !important;
}
.c-primary.theme-teal {
	color: rgb(0, 105, 92) !important;
}
.text-primary.theme-teal {
	color: rgb(0, 105, 92) !important;
}
.theme-teal .primary li::before {
	color: rgb(0, 105, 92) !important;
}
.theme-teal .primary li.checked::before {
	color: rgb(0, 105, 92) !important;
}
.theme-teal .alert-primary svg {
	fill: #4ebaaa;
}
.theme-teal .cdc-timeline svg {
	fill: #00695c;
}
.theme-teal .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(0, 105, 92); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-teal .yamm .dropdown-item:hover {
	border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid;
}
.theme-teal .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(78, 186, 170);
}
.theme-teal .yamm .nav-link:hover {
	background: rgb(78, 186, 170);
}
.theme-teal .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(0, 105, 92); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-teal .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(0, 105, 92); border-top-width: 3px; border-top-style: solid;
}
.theme-teal .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(0, 105, 92); border-top-width: 3px; border-top-style: solid;
}
.theme-teal .nav-pills .active.nav-link {
	border-bottom-color: rgb(78, 186, 170); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-teal .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(0, 105, 92);
}
.theme-teal .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(0, 105, 92);
}
.theme-teal .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-teal .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(0, 105, 92) !important; background-color: rgb(0, 105, 92) !important;
}
.theme-teal .table-dark.table {
	background-color: rgb(0, 105, 92);
}
.theme-teal .table .thead-light th {
	background-color: rgb(78, 186, 170);
}
.theme-teal .table .thead-dark th {
	border-color: rgb(0, 105, 92); color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-teal .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-teal .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-teal .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-teal .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-teal .audio-player .btn-primary svg {
	fill: #333;
}
.theme-teal .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-teal .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-teal .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-teal a .btn-primary:hover {
	background-color: rgb(0, 105, 92) !important;
}
.theme-teal a.btn-primary:hover {
	background-color: rgb(0, 105, 92) !important;
}
.theme-teal a .btn-secondary:hover {
	background-color: rgb(78, 186, 170) !important;
}
.theme-teal a.btn-secondary:hover {
	background-color: rgb(78, 186, 170) !important;
}
.theme-teal a .btn-tertiary:hover {
	background-color: rgb(206, 236, 231) !important;
}
.theme-teal a.btn-tertiary:hover {
	background-color: rgb(206, 236, 231) !important;
}
.theme-teal a .btn-quaternary:hover {
	background-color: rgb(235, 247, 245) !important;
}
.theme-teal a.btn-quaternary:hover {
	background-color: rgb(235, 247, 245) !important;
}
.theme-teal a.nav-btn.bg-primary:focus {
	background-color: rgb(0, 105, 92) !important;
}
.theme-teal a.nav-btn.bg-primary:hover {
	background-color: rgb(0, 105, 92) !important;
}
.theme-teal a.nav-btn.bg-secondary:focus {
	background-color: rgb(78, 186, 170) !important;
}
.theme-teal a.nav-btn.bg-secondary:hover {
	background-color: rgb(78, 186, 170) !important;
}
.theme-teal .btn-primary {
	border-color: rgb(0, 105, 92); color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.btn-primary.theme-teal {
	border-color: rgb(0, 105, 92); color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-teal .file-details {
	color: rgb(255, 255, 255);
}
.theme-teal .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-teal svg {
	fill: #fff;
}
.theme-teal .btn-primary:hover {
	background-color: rgb(0, 80, 70);
}
.btn-primary.theme-teal:hover {
	background-color: rgb(0, 80, 70);
}
.theme-teal .btn-primary:focus {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.theme-teal :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.theme-teal :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.btn-primary.theme-teal:focus {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
:not(:disabled):not(.disabled).btn-primary.theme-teal:active {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-teal {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.theme-teal .show .dropdown-toggle.btn-primary {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.theme-teal .btn-secondary {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.btn-secondary.theme-teal {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-teal .file-details {
	color: rgb(0, 0, 0);
}
.theme-teal .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-teal svg {
	fill: #000;
}
.theme-teal .btn-secondary:hover {
	border-color: rgb(67, 172, 156); color: rgb(0, 0, 0); background-color: rgb(67, 172, 156);
}
.btn-secondary.theme-teal:hover {
	border-color: rgb(67, 172, 156); color: rgb(0, 0, 0); background-color: rgb(67, 172, 156);
}
.theme-teal .btn-secondary:focus {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.btn-secondary.theme-teal:focus {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
:not(:disabled):not(.disabled).btn-secondary.theme-teal:active {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-teal {
	border-color: rgb(78, 186, 170); color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal .btn-tertiary {
	border-color: rgb(206, 236, 231); color: rgb(7, 82, 144); background-color: rgb(206, 236, 231);
}
.btn-tertiary.theme-teal {
	border-color: rgb(206, 236, 231); color: rgb(7, 82, 144); background-color: rgb(206, 236, 231);
}
.theme-teal .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-teal .file-details {
	color: rgb(0, 0, 0);
}
.theme-teal .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-teal svg {
	fill: #005eaa;
}
.theme-teal .btn-tertiary:hover {
	border-color: rgb(188, 229, 222); background-color: rgb(188, 229, 222);
}
.btn-tertiary.theme-teal:hover {
	border-color: rgb(188, 229, 222); background-color: rgb(188, 229, 222);
}
.theme-teal .btn-tertiary:focus {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
.theme-teal :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
.theme-teal :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
.btn-tertiary.theme-teal:focus {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-teal:active {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-teal {
	border-color: rgb(206, 236, 231); background-color: rgb(206, 236, 231);
}
.theme-teal .btn-quaternary {
	border-color: rgb(235, 247, 245); color: rgb(0, 0, 0); background-color: rgb(235, 247, 245);
}
.btn-quaternary.theme-teal {
	border-color: rgb(235, 247, 245); color: rgb(0, 0, 0); background-color: rgb(235, 247, 245);
}
.theme-teal .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-teal .file-details {
	color: rgb(0, 0, 0);
}
.theme-teal .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-teal svg {
	fill: #005eaa;
}
.theme-teal .btn-quaternary:hover {
	border-color: rgb(217, 240, 236); background-color: rgb(217, 240, 236);
}
.btn-quaternary.theme-teal:hover {
	border-color: rgb(217, 240, 236); background-color: rgb(217, 240, 236);
}
.theme-teal .btn-quaternary:focus {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
.theme-teal :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
.theme-teal :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
.btn-quaternary.theme-teal:focus {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-teal:active {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-teal {
	border-color: rgb(235, 247, 245); background-color: rgb(235, 247, 245);
}
.theme-teal .active.list-group-item {
	border-color: rgb(0, 105, 92); background-color: rgb(0, 105, 92);
}
.theme-teal .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(78, 186, 170);
}
.theme-teal .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(0, 105, 92);
}
.theme-teal .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(0, 105, 92);
}
.theme-teal .primary.checkbox-list .fi {
	color: rgb(0, 105, 92);
}
.theme-teal .accordion .card-header {
	color: rgb(0, 105, 92); border-left-color: rgb(0, 105, 92);
}
.theme-teal .accordion .card-header:hover {
	color: rgb(0, 105, 92) !important; border-left-color: rgb(0, 105, 92) !important;
}
.theme-teal .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-teal .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-teal svg.fill-p {
	fill: #00695c;
}
.theme-teal svg .fill-p {
	fill: #00695c;
}
.theme-teal .fill-p {
	fill: #00695c;
}
.theme-teal svg.fill-p::before {
	color: rgb(0, 105, 92);
}
.theme-teal svg .fill-p::before {
	color: rgb(0, 105, 92);
}
.theme-teal .fill-p::before {
	color: rgb(0, 105, 92);
}
.theme-teal svg.fill-s {
	fill: #4ebaaa;
}
.theme-teal svg .fill-s {
	fill: #4ebaaa;
}
.theme-teal .fill-s {
	fill: #4ebaaa;
}
.theme-teal svg.fill-s::before {
	color: rgb(78, 186, 170);
}
.theme-teal svg .fill-s::before {
	color: rgb(78, 186, 170);
}
.theme-teal .fill-s::before {
	color: rgb(78, 186, 170);
}
.theme-teal svg.fill-t {
	fill: #ceece7;
}
.theme-teal svg .fill-t {
	fill: #ceece7;
}
.theme-teal .fill-t {
	fill: #ceece7;
}
.theme-teal svg.fill-t::before {
	color: rgb(206, 236, 231);
}
.theme-teal svg .fill-t::before {
	color: rgb(206, 236, 231);
}
.theme-teal .fill-t::before {
	color: rgb(206, 236, 231);
}
.theme-teal svg.fill-q {
	fill: #ebf7f5;
}
.theme-teal svg .fill-q {
	fill: #ebf7f5;
}
.theme-teal .fill-q {
	fill: #ebf7f5;
}
.theme-teal svg.fill-q::before {
	color: rgb(235, 247, 245);
}
.theme-teal svg .fill-q::before {
	color: rgb(235, 247, 245);
}
.theme-teal .fill-q::before {
	color: rgb(235, 247, 245);
}
.theme-teal .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 105, 92);
}
.theme-teal nav ul.tp-nav-main li a:hover {
	color: rgb(0, 105, 92); border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li a:active {
	color: rgb(0, 105, 92); border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal .mobile-section-nav li a:hover {
	color: rgb(0, 105, 92); border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal .mobile-section-nav li a:active {
	color: rgb(0, 105, 92); border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal .mobile-section-nav {
	border-top-color: rgb(78, 186, 170); border-top-width: 3px; border-top-style: solid;
}
.theme-teal .mobile-section-nav #svg-down {
	background-color: rgb(0, 105, 92);
}
.theme-teal .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav .nav-section-home {
	border-top-color: rgb(0, 105, 92);
}
.theme-teal nav .nav-section-home svg {
	fill: #00695c;
}
.theme-teal nav .nav-section-home .fi {
	color: rgb(0, 105, 92);
}
.theme-teal nav .selected.nav-section-home {
	border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal nav .nav-section-home:hover {
	border-left-color: rgb(0, 105, 92); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-teal nav .nav-section-home:hover a {
	color: rgb(0, 105, 92);
}
.theme-teal nav .nav-section-home a {
	text-decoration: none;
}
.theme-teal nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-teal nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-teal nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(0, 105, 92);
}
.theme-teal nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(0, 105, 92);
}
.theme-teal nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(0, 105, 92); background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(0, 105, 92); background-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-teal nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(78, 186, 170);
}
.theme-teal nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(78, 186, 170);
}
.theme-teal nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(78, 186, 170); border-left-width: 4px; border-left-style: solid;
}
.theme-teal nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(0, 105, 92); background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(0, 105, 92); background-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(78, 186, 170);
}
.theme-teal nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(78, 186, 170);
}
.theme-teal nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-teal nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-teal nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(224, 243, 240);
}
.theme-teal nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(224, 243, 240);
}
.theme-teal nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(0, 105, 92); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(0, 105, 92); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-teal nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-teal nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-teal nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-teal nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(0, 105, 92);
}
.theme-teal nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(0, 80, 70);
}
.theme-teal nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(0, 105, 92);
}
.theme-teal .pagination li.active a {
	border-color: rgb(0, 105, 92) !important; background-color: rgb(0, 105, 92) !important;
}
.theme-pink .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(229, 115, 115); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(175, 68, 72);
}
.theme-pink .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-pink .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(175, 68, 72) !important;
}
.bg-primary.theme-pink {
	color: rgb(255, 255, 255) !important; background-color: rgb(175, 68, 72) !important;
}
.theme-pink .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(175, 68, 72) !important;
}
.theme-pink .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-pink a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-pink .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-pink .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-pink a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-pink .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-pink .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-pink svg {
	fill: #fff;
}
.theme-pink .alert-primary svg {
	fill: #fff;
}
.theme-pink .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-pink .card-header a {
	color: rgb(255, 255, 255);
}
.theme-pink .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-pink .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(229, 115, 115) !important;
}
.bg-secondary.theme-pink {
	color: rgb(0, 0, 0) !important; background-color: rgb(229, 115, 115) !important;
}
.theme-pink .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(229, 115, 115) !important;
}
.theme-pink .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-pink a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-pink .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-pink .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-pink svg {
	fill: #000;
}
.theme-pink .alert-secondary svg {
	fill: #000;
}
.theme-pink .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(255, 194, 194) !important;
}
.bg-tertiary.theme-pink {
	color: rgb(0, 0, 0); background-color: rgb(255, 194, 194) !important;
}
.theme-pink .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-pink a {
	color: rgb(0, 0, 0);
}
.theme-pink .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(255, 231, 231) !important;
}
.bg-quaternary.theme-pink {
	color: rgb(0, 0, 0); background-color: rgb(255, 231, 231) !important;
}
.theme-pink .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-pink a {
	color: rgb(0, 0, 0);
}
.theme-pink .b-primary {
	border-color: rgb(175, 68, 72) !important;
}
.b-primary.theme-pink {
	border-color: rgb(175, 68, 72) !important;
}
.theme-pink .b-secondary {
	border-color: rgb(229, 115, 115) !important;
}
.b-secondary.theme-pink {
	border-color: rgb(229, 115, 115) !important;
}
.theme-pink .b-tertiary {
	border-color: rgb(255, 194, 194) !important;
}
.b-tertiary.theme-pink {
	border-color: rgb(255, 194, 194) !important;
}
.theme-pink .b-quaternary {
	border-color: rgb(255, 231, 231) !important;
}
.b-quaternary.theme-pink {
	border-color: rgb(255, 231, 231) !important;
}
.theme-pink .bt-primary {
	border-top-color: rgb(175, 68, 72) !important;
}
.bt-primary.theme-pink {
	border-top-color: rgb(175, 68, 72) !important;
}
.theme-pink .bt-secondary {
	border-top-color: rgb(229, 115, 115) !important;
}
.bt-secondary.theme-pink {
	border-top-color: rgb(229, 115, 115) !important;
}
.theme-pink .bt-tertiary {
	border-top-color: rgb(255, 194, 194) !important;
}
.bt-tertiary.theme-pink {
	border-top-color: rgb(255, 194, 194) !important;
}
.theme-pink .bt-quaternary {
	border-top-color: rgb(255, 231, 231) !important;
}
.bt-quaternary.theme-pink {
	border-top-color: rgb(255, 231, 231) !important;
}
.theme-pink .br-primary {
	border-right-color: rgb(175, 68, 72) !important;
}
.br-primary.theme-pink {
	border-right-color: rgb(175, 68, 72) !important;
}
.theme-pink .br-secondary {
	border-right-color: rgb(229, 115, 115) !important;
}
.br-secondary.theme-pink {
	border-right-color: rgb(229, 115, 115) !important;
}
.theme-pink .br-tertiary {
	border-right-color: rgb(255, 194, 194) !important;
}
.br-tertiary.theme-pink {
	border-right-color: rgb(255, 194, 194) !important;
}
.theme-pink .br-quaternary {
	border-right-color: rgb(255, 231, 231) !important;
}
.br-quaternary.theme-pink {
	border-right-color: rgb(255, 231, 231) !important;
}
.theme-pink .bb-primary {
	border-bottom-color: rgb(175, 68, 72) !important;
}
.bb-primary.theme-pink {
	border-bottom-color: rgb(175, 68, 72) !important;
}
.theme-pink .bb-secondary {
	border-bottom-color: rgb(229, 115, 115) !important;
}
.bb-secondary.theme-pink {
	border-bottom-color: rgb(229, 115, 115) !important;
}
.theme-pink .bb-tertiary {
	border-bottom-color: rgb(255, 194, 194) !important;
}
.bb-tertiary.theme-pink {
	border-bottom-color: rgb(255, 194, 194) !important;
}
.theme-pink .bb-quaternary {
	border-bottom-color: rgb(255, 231, 231) !important;
}
.bb-quaternary.theme-pink {
	border-bottom-color: rgb(255, 231, 231) !important;
}
.theme-pink .bl-primary {
	border-left-color: rgb(175, 68, 72) !important;
}
.bl-primary.theme-pink {
	border-left-color: rgb(175, 68, 72) !important;
}
.theme-pink .bl-secondary {
	border-left-color: rgb(229, 115, 115) !important;
}
.bl-secondary.theme-pink {
	border-left-color: rgb(229, 115, 115) !important;
}
.theme-pink .bl-tertiary {
	border-left-color: rgb(255, 194, 194) !important;
}
.bl-tertiary.theme-pink {
	border-left-color: rgb(255, 194, 194) !important;
}
.theme-pink .bl-quaternary {
	border-left-color: rgb(255, 231, 231) !important;
}
.bl-quaternary.theme-pink {
	border-left-color: rgb(255, 231, 231) !important;
}
.theme-pink .c-primary {
	color: rgb(175, 68, 72) !important;
}
.theme-pink .text-primary {
	color: rgb(175, 68, 72) !important;
}
.c-primary.theme-pink {
	color: rgb(175, 68, 72) !important;
}
.text-primary.theme-pink {
	color: rgb(175, 68, 72) !important;
}
.theme-pink .primary li::before {
	color: rgb(175, 68, 72) !important;
}
.theme-pink .primary li.checked::before {
	color: rgb(175, 68, 72) !important;
}
.theme-pink .alert-primary svg {
	fill: #e57373;
}
.theme-pink .cdc-timeline svg {
	fill: #af4448;
}
.theme-pink .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(175, 68, 72); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-pink .yamm .dropdown-item:hover {
	border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid;
}
.theme-pink .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(229, 115, 115);
}
.theme-pink .yamm .nav-link:hover {
	background: rgb(229, 115, 115);
}
.theme-pink .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(175, 68, 72); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-pink .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(175, 68, 72); border-top-width: 3px; border-top-style: solid;
}
.theme-pink .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(175, 68, 72); border-top-width: 3px; border-top-style: solid;
}
.theme-pink .nav-pills .active.nav-link {
	border-bottom-color: rgb(229, 115, 115); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-pink .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(175, 68, 72);
}
.theme-pink .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(175, 68, 72);
}
.theme-pink .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-pink .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(175, 68, 72) !important; background-color: rgb(175, 68, 72) !important;
}
.theme-pink .table-dark.table {
	background-color: rgb(175, 68, 72);
}
.theme-pink .table .thead-light th {
	background-color: rgb(229, 115, 115);
}
.theme-pink .table .thead-dark th {
	border-color: rgb(175, 68, 72); color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-pink .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-pink .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-pink .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-pink .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-pink .audio-player .btn-primary svg {
	fill: #333;
}
.theme-pink .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-pink .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-pink .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-pink a .btn-primary:hover {
	background-color: rgb(175, 68, 72) !important;
}
.theme-pink a.btn-primary:hover {
	background-color: rgb(175, 68, 72) !important;
}
.theme-pink a .btn-secondary:hover {
	background-color: rgb(229, 115, 115) !important;
}
.theme-pink a.btn-secondary:hover {
	background-color: rgb(229, 115, 115) !important;
}
.theme-pink a .btn-tertiary:hover {
	background-color: rgb(255, 194, 194) !important;
}
.theme-pink a.btn-tertiary:hover {
	background-color: rgb(255, 194, 194) !important;
}
.theme-pink a .btn-quaternary:hover {
	background-color: rgb(255, 231, 231) !important;
}
.theme-pink a.btn-quaternary:hover {
	background-color: rgb(255, 231, 231) !important;
}
.theme-pink a.nav-btn.bg-primary:focus {
	background-color: rgb(175, 68, 72) !important;
}
.theme-pink a.nav-btn.bg-primary:hover {
	background-color: rgb(175, 68, 72) !important;
}
.theme-pink a.nav-btn.bg-secondary:focus {
	background-color: rgb(229, 115, 115) !important;
}
.theme-pink a.nav-btn.bg-secondary:hover {
	background-color: rgb(229, 115, 115) !important;
}
.theme-pink .btn-primary {
	border-color: rgb(175, 68, 72); color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.btn-primary.theme-pink {
	border-color: rgb(175, 68, 72); color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-pink .file-details {
	color: rgb(255, 255, 255);
}
.theme-pink .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-pink svg {
	fill: #fff;
}
.theme-pink .btn-primary:hover {
	background-color: rgb(157, 61, 64);
}
.btn-primary.theme-pink:hover {
	background-color: rgb(157, 61, 64);
}
.theme-pink .btn-primary:focus {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.theme-pink :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.theme-pink :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.btn-primary.theme-pink:focus {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
:not(:disabled):not(.disabled).btn-primary.theme-pink:active {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-pink {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.theme-pink .show .dropdown-toggle.btn-primary {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.theme-pink .btn-secondary {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.btn-secondary.theme-pink {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-pink .file-details {
	color: rgb(0, 0, 0);
}
.theme-pink .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-pink svg {
	fill: #000;
}
.theme-pink .btn-secondary:hover {
	border-color: rgb(225, 93, 93); color: rgb(0, 0, 0); background-color: rgb(225, 93, 93);
}
.btn-secondary.theme-pink:hover {
	border-color: rgb(225, 93, 93); color: rgb(0, 0, 0); background-color: rgb(225, 93, 93);
}
.theme-pink .btn-secondary:focus {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.btn-secondary.theme-pink:focus {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
:not(:disabled):not(.disabled).btn-secondary.theme-pink:active {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-pink {
	border-color: rgb(229, 115, 115); color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink .btn-tertiary {
	border-color: rgb(255, 194, 194); color: rgb(7, 82, 144); background-color: rgb(255, 194, 194);
}
.btn-tertiary.theme-pink {
	border-color: rgb(255, 194, 194); color: rgb(7, 82, 144); background-color: rgb(255, 194, 194);
}
.theme-pink .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-pink .file-details {
	color: rgb(0, 0, 0);
}
.theme-pink .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-pink svg {
	fill: #005eaa;
}
.theme-pink .btn-tertiary:hover {
	border-color: rgb(255, 169, 169); background-color: rgb(255, 169, 169);
}
.btn-tertiary.theme-pink:hover {
	border-color: rgb(255, 169, 169); background-color: rgb(255, 169, 169);
}
.theme-pink .btn-tertiary:focus {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
.theme-pink :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
.theme-pink :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
.btn-tertiary.theme-pink:focus {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-pink:active {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-pink {
	border-color: rgb(255, 194, 194); background-color: rgb(255, 194, 194);
}
.theme-pink .btn-quaternary {
	border-color: rgb(255, 231, 231); color: rgb(0, 0, 0); background-color: rgb(255, 231, 231);
}
.btn-quaternary.theme-pink {
	border-color: rgb(255, 231, 231); color: rgb(0, 0, 0); background-color: rgb(255, 231, 231);
}
.theme-pink .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-pink .file-details {
	color: rgb(0, 0, 0);
}
.theme-pink .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-pink svg {
	fill: #005eaa;
}
.theme-pink .btn-quaternary:hover {
	border-color: rgb(255, 206, 206); background-color: rgb(255, 206, 206);
}
.btn-quaternary.theme-pink:hover {
	border-color: rgb(255, 206, 206); background-color: rgb(255, 206, 206);
}
.theme-pink .btn-quaternary:focus {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
.theme-pink :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
.theme-pink :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
.btn-quaternary.theme-pink:focus {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-pink:active {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-pink {
	border-color: rgb(255, 231, 231); background-color: rgb(255, 231, 231);
}
.theme-pink .active.list-group-item {
	border-color: rgb(175, 68, 72); background-color: rgb(175, 68, 72);
}
.theme-pink .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(229, 115, 115);
}
.theme-pink .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(175, 68, 72);
}
.theme-pink .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(175, 68, 72);
}
.theme-pink .primary.checkbox-list .fi {
	color: rgb(175, 68, 72);
}
.theme-pink .accordion .card-header {
	color: rgb(175, 68, 72); border-left-color: rgb(175, 68, 72);
}
.theme-pink .accordion .card-header:hover {
	color: rgb(175, 68, 72) !important; border-left-color: rgb(175, 68, 72) !important;
}
.theme-pink .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-pink .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-pink svg.fill-p {
	fill: #af4448;
}
.theme-pink svg .fill-p {
	fill: #af4448;
}
.theme-pink .fill-p {
	fill: #af4448;
}
.theme-pink svg.fill-p::before {
	color: rgb(175, 68, 72);
}
.theme-pink svg .fill-p::before {
	color: rgb(175, 68, 72);
}
.theme-pink .fill-p::before {
	color: rgb(175, 68, 72);
}
.theme-pink svg.fill-s {
	fill: #e57373;
}
.theme-pink svg .fill-s {
	fill: #e57373;
}
.theme-pink .fill-s {
	fill: #e57373;
}
.theme-pink svg.fill-s::before {
	color: rgb(229, 115, 115);
}
.theme-pink svg .fill-s::before {
	color: rgb(229, 115, 115);
}
.theme-pink .fill-s::before {
	color: rgb(229, 115, 115);
}
.theme-pink svg.fill-t {
	fill: #ffc2c2;
}
.theme-pink svg .fill-t {
	fill: #ffc2c2;
}
.theme-pink .fill-t {
	fill: #ffc2c2;
}
.theme-pink svg.fill-t::before {
	color: rgb(255, 194, 194);
}
.theme-pink svg .fill-t::before {
	color: rgb(255, 194, 194);
}
.theme-pink .fill-t::before {
	color: rgb(255, 194, 194);
}
.theme-pink svg.fill-q {
	fill: #ffe7e7;
}
.theme-pink svg .fill-q {
	fill: #ffe7e7;
}
.theme-pink .fill-q {
	fill: #ffe7e7;
}
.theme-pink svg.fill-q::before {
	color: rgb(255, 231, 231);
}
.theme-pink svg .fill-q::before {
	color: rgb(255, 231, 231);
}
.theme-pink .fill-q::before {
	color: rgb(255, 231, 231);
}
.theme-pink .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(175, 68, 72);
}
.theme-pink nav ul.tp-nav-main li a:hover {
	color: rgb(175, 68, 72); border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li a:active {
	color: rgb(175, 68, 72); border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink .mobile-section-nav li a:hover {
	color: rgb(175, 68, 72); border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink .mobile-section-nav li a:active {
	color: rgb(175, 68, 72); border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink .mobile-section-nav {
	border-top-color: rgb(229, 115, 115); border-top-width: 3px; border-top-style: solid;
}
.theme-pink .mobile-section-nav #svg-down {
	background-color: rgb(175, 68, 72);
}
.theme-pink .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav .nav-section-home {
	border-top-color: rgb(175, 68, 72);
}
.theme-pink nav .nav-section-home svg {
	fill: #af4448;
}
.theme-pink nav .nav-section-home .fi {
	color: rgb(175, 68, 72);
}
.theme-pink nav .selected.nav-section-home {
	border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink nav .nav-section-home:hover {
	border-left-color: rgb(175, 68, 72); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-pink nav .nav-section-home:hover a {
	color: rgb(175, 68, 72);
}
.theme-pink nav .nav-section-home a {
	text-decoration: none;
}
.theme-pink nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-pink nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-pink nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(175, 68, 72);
}
.theme-pink nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(175, 68, 72);
}
.theme-pink nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(175, 68, 72); background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(175, 68, 72); background-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-pink nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(229, 115, 115);
}
.theme-pink nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(229, 115, 115);
}
.theme-pink nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(229, 115, 115); border-left-width: 4px; border-left-style: solid;
}
.theme-pink nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(175, 68, 72); background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(175, 68, 72); background-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(229, 115, 115);
}
.theme-pink nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(229, 115, 115);
}
.theme-pink nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-pink nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-pink nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 220, 220);
}
.theme-pink nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 220, 220);
}
.theme-pink nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(175, 68, 72); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(175, 68, 72); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-pink nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-pink nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-pink nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-pink nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(175, 68, 72);
}
.theme-pink nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(157, 61, 64);
}
.theme-pink nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(175, 68, 72);
}
.theme-pink .pagination li.active a {
	border-color: rgb(175, 68, 72) !important; background-color: rgb(175, 68, 72) !important;
}
.theme-orange .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 173, 66); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(187, 77, 0);
}
.theme-orange .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-orange .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(187, 77, 0) !important;
}
.bg-primary.theme-orange {
	color: rgb(255, 255, 255) !important; background-color: rgb(187, 77, 0) !important;
}
.theme-orange .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(187, 77, 0) !important;
}
.theme-orange .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-orange a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-orange .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-orange .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-orange a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-orange .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-orange .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-orange svg {
	fill: #fff;
}
.theme-orange .alert-primary svg {
	fill: #fff;
}
.theme-orange .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-orange .card-header a {
	color: rgb(255, 255, 255);
}
.theme-orange .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-orange .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 173, 66) !important;
}
.bg-secondary.theme-orange {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 173, 66) !important;
}
.theme-orange .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 173, 66) !important;
}
.theme-orange .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-orange a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-orange .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-orange .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-orange svg {
	fill: #000;
}
.theme-orange .alert-secondary svg {
	fill: #000;
}
.theme-orange .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(255, 233, 125) !important;
}
.bg-tertiary.theme-orange {
	color: rgb(0, 0, 0); background-color: rgb(255, 233, 125) !important;
}
.theme-orange .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-orange a {
	color: rgb(0, 0, 0);
}
.theme-orange .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(255, 244, 207) !important;
}
.bg-quaternary.theme-orange {
	color: rgb(0, 0, 0); background-color: rgb(255, 244, 207) !important;
}
.theme-orange .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-orange a {
	color: rgb(0, 0, 0);
}
.theme-orange .b-primary {
	border-color: rgb(187, 77, 0) !important;
}
.b-primary.theme-orange {
	border-color: rgb(187, 77, 0) !important;
}
.theme-orange .b-secondary {
	border-color: rgb(255, 173, 66) !important;
}
.b-secondary.theme-orange {
	border-color: rgb(255, 173, 66) !important;
}
.theme-orange .b-tertiary {
	border-color: rgb(255, 233, 125) !important;
}
.b-tertiary.theme-orange {
	border-color: rgb(255, 233, 125) !important;
}
.theme-orange .b-quaternary {
	border-color: rgb(255, 244, 207) !important;
}
.b-quaternary.theme-orange {
	border-color: rgb(255, 244, 207) !important;
}
.theme-orange .bt-primary {
	border-top-color: rgb(187, 77, 0) !important;
}
.bt-primary.theme-orange {
	border-top-color: rgb(187, 77, 0) !important;
}
.theme-orange .bt-secondary {
	border-top-color: rgb(255, 173, 66) !important;
}
.bt-secondary.theme-orange {
	border-top-color: rgb(255, 173, 66) !important;
}
.theme-orange .bt-tertiary {
	border-top-color: rgb(255, 233, 125) !important;
}
.bt-tertiary.theme-orange {
	border-top-color: rgb(255, 233, 125) !important;
}
.theme-orange .bt-quaternary {
	border-top-color: rgb(255, 244, 207) !important;
}
.bt-quaternary.theme-orange {
	border-top-color: rgb(255, 244, 207) !important;
}
.theme-orange .br-primary {
	border-right-color: rgb(187, 77, 0) !important;
}
.br-primary.theme-orange {
	border-right-color: rgb(187, 77, 0) !important;
}
.theme-orange .br-secondary {
	border-right-color: rgb(255, 173, 66) !important;
}
.br-secondary.theme-orange {
	border-right-color: rgb(255, 173, 66) !important;
}
.theme-orange .br-tertiary {
	border-right-color: rgb(255, 233, 125) !important;
}
.br-tertiary.theme-orange {
	border-right-color: rgb(255, 233, 125) !important;
}
.theme-orange .br-quaternary {
	border-right-color: rgb(255, 244, 207) !important;
}
.br-quaternary.theme-orange {
	border-right-color: rgb(255, 244, 207) !important;
}
.theme-orange .bb-primary {
	border-bottom-color: rgb(187, 77, 0) !important;
}
.bb-primary.theme-orange {
	border-bottom-color: rgb(187, 77, 0) !important;
}
.theme-orange .bb-secondary {
	border-bottom-color: rgb(255, 173, 66) !important;
}
.bb-secondary.theme-orange {
	border-bottom-color: rgb(255, 173, 66) !important;
}
.theme-orange .bb-tertiary {
	border-bottom-color: rgb(255, 233, 125) !important;
}
.bb-tertiary.theme-orange {
	border-bottom-color: rgb(255, 233, 125) !important;
}
.theme-orange .bb-quaternary {
	border-bottom-color: rgb(255, 244, 207) !important;
}
.bb-quaternary.theme-orange {
	border-bottom-color: rgb(255, 244, 207) !important;
}
.theme-orange .bl-primary {
	border-left-color: rgb(187, 77, 0) !important;
}
.bl-primary.theme-orange {
	border-left-color: rgb(187, 77, 0) !important;
}
.theme-orange .bl-secondary {
	border-left-color: rgb(255, 173, 66) !important;
}
.bl-secondary.theme-orange {
	border-left-color: rgb(255, 173, 66) !important;
}
.theme-orange .bl-tertiary {
	border-left-color: rgb(255, 233, 125) !important;
}
.bl-tertiary.theme-orange {
	border-left-color: rgb(255, 233, 125) !important;
}
.theme-orange .bl-quaternary {
	border-left-color: rgb(255, 244, 207) !important;
}
.bl-quaternary.theme-orange {
	border-left-color: rgb(255, 244, 207) !important;
}
.theme-orange .c-primary {
	color: rgb(187, 77, 0) !important;
}
.theme-orange .text-primary {
	color: rgb(187, 77, 0) !important;
}
.c-primary.theme-orange {
	color: rgb(187, 77, 0) !important;
}
.text-primary.theme-orange {
	color: rgb(187, 77, 0) !important;
}
.theme-orange .primary li::before {
	color: rgb(187, 77, 0) !important;
}
.theme-orange .primary li.checked::before {
	color: rgb(187, 77, 0) !important;
}
.theme-orange .alert-primary svg {
	fill: #ffad42;
}
.theme-orange .cdc-timeline svg {
	fill: #bb4d00;
}
.theme-orange .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(187, 77, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-orange .yamm .dropdown-item:hover {
	border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid;
}
.theme-orange .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(255, 173, 66);
}
.theme-orange .yamm .nav-link:hover {
	background: rgb(255, 173, 66);
}
.theme-orange .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(187, 77, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-orange .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(187, 77, 0); border-top-width: 3px; border-top-style: solid;
}
.theme-orange .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(187, 77, 0); border-top-width: 3px; border-top-style: solid;
}
.theme-orange .nav-pills .active.nav-link {
	border-bottom-color: rgb(255, 173, 66); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-orange .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(187, 77, 0);
}
.theme-orange .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(187, 77, 0);
}
.theme-orange .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-orange .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(187, 77, 0) !important; background-color: rgb(187, 77, 0) !important;
}
.theme-orange .table-dark.table {
	background-color: rgb(187, 77, 0);
}
.theme-orange .table .thead-light th {
	background-color: rgb(255, 173, 66);
}
.theme-orange .table .thead-dark th {
	border-color: rgb(187, 77, 0); color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-orange .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-orange .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-orange .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-orange .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-orange .audio-player .btn-primary svg {
	fill: #333;
}
.theme-orange .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-orange .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-orange .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-orange a .btn-primary:hover {
	background-color: rgb(187, 77, 0) !important;
}
.theme-orange a.btn-primary:hover {
	background-color: rgb(187, 77, 0) !important;
}
.theme-orange a .btn-secondary:hover {
	background-color: rgb(255, 173, 66) !important;
}
.theme-orange a.btn-secondary:hover {
	background-color: rgb(255, 173, 66) !important;
}
.theme-orange a .btn-tertiary:hover {
	background-color: rgb(255, 233, 125) !important;
}
.theme-orange a.btn-tertiary:hover {
	background-color: rgb(255, 233, 125) !important;
}
.theme-orange a .btn-quaternary:hover {
	background-color: rgb(255, 244, 207) !important;
}
.theme-orange a.btn-quaternary:hover {
	background-color: rgb(255, 244, 207) !important;
}
.theme-orange a.nav-btn.bg-primary:focus {
	background-color: rgb(187, 77, 0) !important;
}
.theme-orange a.nav-btn.bg-primary:hover {
	background-color: rgb(187, 77, 0) !important;
}
.theme-orange a.nav-btn.bg-secondary:focus {
	background-color: rgb(255, 173, 66) !important;
}
.theme-orange a.nav-btn.bg-secondary:hover {
	background-color: rgb(255, 173, 66) !important;
}
.theme-orange .btn-primary {
	border-color: rgb(187, 77, 0); color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.btn-primary.theme-orange {
	border-color: rgb(187, 77, 0); color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-orange .file-details {
	color: rgb(255, 255, 255);
}
.theme-orange .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-orange svg {
	fill: #fff;
}
.theme-orange .btn-primary:hover {
	background-color: rgb(162, 67, 0);
}
.btn-primary.theme-orange:hover {
	background-color: rgb(162, 67, 0);
}
.theme-orange .btn-primary:focus {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.theme-orange :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.theme-orange :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.btn-primary.theme-orange:focus {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
:not(:disabled):not(.disabled).btn-primary.theme-orange:active {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-orange {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.theme-orange .show .dropdown-toggle.btn-primary {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.theme-orange .btn-secondary {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.btn-secondary.theme-orange {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-orange .file-details {
	color: rgb(0, 0, 0);
}
.theme-orange .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-orange svg {
	fill: #000;
}
.theme-orange .btn-secondary:hover {
	border-color: rgb(255, 162, 41); color: rgb(0, 0, 0); background-color: rgb(255, 162, 41);
}
.btn-secondary.theme-orange:hover {
	border-color: rgb(255, 162, 41); color: rgb(0, 0, 0); background-color: rgb(255, 162, 41);
}
.theme-orange .btn-secondary:focus {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.btn-secondary.theme-orange:focus {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
:not(:disabled):not(.disabled).btn-secondary.theme-orange:active {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-orange {
	border-color: rgb(255, 173, 66); color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange .btn-tertiary {
	border-color: rgb(255, 233, 125); color: rgb(7, 82, 144); background-color: rgb(255, 233, 125);
}
.btn-tertiary.theme-orange {
	border-color: rgb(255, 233, 125); color: rgb(7, 82, 144); background-color: rgb(255, 233, 125);
}
.theme-orange .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-orange .file-details {
	color: rgb(0, 0, 0);
}
.theme-orange .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-orange svg {
	fill: #005eaa;
}
.theme-orange .btn-tertiary:hover {
	border-color: rgb(255, 229, 100); background-color: rgb(255, 229, 100);
}
.btn-tertiary.theme-orange:hover {
	border-color: rgb(255, 229, 100); background-color: rgb(255, 229, 100);
}
.theme-orange .btn-tertiary:focus {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
.theme-orange :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
.theme-orange :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
.btn-tertiary.theme-orange:focus {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-orange:active {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-orange {
	border-color: rgb(255, 233, 125); background-color: rgb(255, 233, 125);
}
.theme-orange .btn-quaternary {
	border-color: rgb(255, 244, 207); color: rgb(0, 0, 0); background-color: rgb(255, 244, 207);
}
.btn-quaternary.theme-orange {
	border-color: rgb(255, 244, 207); color: rgb(0, 0, 0); background-color: rgb(255, 244, 207);
}
.theme-orange .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-orange .file-details {
	color: rgb(0, 0, 0);
}
.theme-orange .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-orange svg {
	fill: #005eaa;
}
.theme-orange .btn-quaternary:hover {
	border-color: rgb(255, 238, 182); background-color: rgb(255, 238, 182);
}
.btn-quaternary.theme-orange:hover {
	border-color: rgb(255, 238, 182); background-color: rgb(255, 238, 182);
}
.theme-orange .btn-quaternary:focus {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
.theme-orange :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
.theme-orange :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
.btn-quaternary.theme-orange:focus {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-orange:active {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-orange {
	border-color: rgb(255, 244, 207); background-color: rgb(255, 244, 207);
}
.theme-orange .active.list-group-item {
	border-color: rgb(187, 77, 0); background-color: rgb(187, 77, 0);
}
.theme-orange .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(255, 173, 66);
}
.theme-orange .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(187, 77, 0);
}
.theme-orange .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(187, 77, 0);
}
.theme-orange .primary.checkbox-list .fi {
	color: rgb(187, 77, 0);
}
.theme-orange .accordion .card-header {
	color: rgb(187, 77, 0); border-left-color: rgb(187, 77, 0);
}
.theme-orange .accordion .card-header:hover {
	color: rgb(187, 77, 0) !important; border-left-color: rgb(187, 77, 0) !important;
}
.theme-orange .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-orange .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-orange svg.fill-p {
	fill: #bb4d00;
}
.theme-orange svg .fill-p {
	fill: #bb4d00;
}
.theme-orange .fill-p {
	fill: #bb4d00;
}
.theme-orange svg.fill-p::before {
	color: rgb(187, 77, 0);
}
.theme-orange svg .fill-p::before {
	color: rgb(187, 77, 0);
}
.theme-orange .fill-p::before {
	color: rgb(187, 77, 0);
}
.theme-orange svg.fill-s {
	fill: #ffad42;
}
.theme-orange svg .fill-s {
	fill: #ffad42;
}
.theme-orange .fill-s {
	fill: #ffad42;
}
.theme-orange svg.fill-s::before {
	color: rgb(255, 173, 66);
}
.theme-orange svg .fill-s::before {
	color: rgb(255, 173, 66);
}
.theme-orange .fill-s::before {
	color: rgb(255, 173, 66);
}
.theme-orange svg.fill-t {
	fill: #ffe97d;
}
.theme-orange svg .fill-t {
	fill: #ffe97d;
}
.theme-orange .fill-t {
	fill: #ffe97d;
}
.theme-orange svg.fill-t::before {
	color: rgb(255, 233, 125);
}
.theme-orange svg .fill-t::before {
	color: rgb(255, 233, 125);
}
.theme-orange .fill-t::before {
	color: rgb(255, 233, 125);
}
.theme-orange svg.fill-q {
	fill: #fff4cf;
}
.theme-orange svg .fill-q {
	fill: #fff4cf;
}
.theme-orange .fill-q {
	fill: #fff4cf;
}
.theme-orange svg.fill-q::before {
	color: rgb(255, 244, 207);
}
.theme-orange svg .fill-q::before {
	color: rgb(255, 244, 207);
}
.theme-orange .fill-q::before {
	color: rgb(255, 244, 207);
}
.theme-orange .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(187, 77, 0);
}
.theme-orange nav ul.tp-nav-main li a:hover {
	color: rgb(187, 77, 0); border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li a:active {
	color: rgb(187, 77, 0); border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange .mobile-section-nav li a:hover {
	color: rgb(187, 77, 0); border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange .mobile-section-nav li a:active {
	color: rgb(187, 77, 0); border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange .mobile-section-nav {
	border-top-color: rgb(255, 173, 66); border-top-width: 3px; border-top-style: solid;
}
.theme-orange .mobile-section-nav #svg-down {
	background-color: rgb(187, 77, 0);
}
.theme-orange .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav .nav-section-home {
	border-top-color: rgb(187, 77, 0);
}
.theme-orange nav .nav-section-home svg {
	fill: #bb4d00;
}
.theme-orange nav .nav-section-home .fi {
	color: rgb(187, 77, 0);
}
.theme-orange nav .selected.nav-section-home {
	border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange nav .nav-section-home:hover {
	border-left-color: rgb(187, 77, 0); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-orange nav .nav-section-home:hover a {
	color: rgb(187, 77, 0);
}
.theme-orange nav .nav-section-home a {
	text-decoration: none;
}
.theme-orange nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-orange nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-orange nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(187, 77, 0);
}
.theme-orange nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(187, 77, 0);
}
.theme-orange nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(187, 77, 0); background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(187, 77, 0); background-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-orange nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(255, 173, 66);
}
.theme-orange nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(255, 173, 66);
}
.theme-orange nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(255, 173, 66); border-left-width: 4px; border-left-style: solid;
}
.theme-orange nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(187, 77, 0); background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(187, 77, 0); background-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(255, 173, 66);
}
.theme-orange nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(255, 173, 66);
}
.theme-orange nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-orange nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-orange nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 237, 151);
}
.theme-orange nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 237, 151);
}
.theme-orange nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(187, 77, 0); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(187, 77, 0); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-orange nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-orange nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-orange nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-orange nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(187, 77, 0);
}
.theme-orange nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(162, 67, 0);
}
.theme-orange nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(187, 77, 0);
}
.theme-orange .pagination li.active a {
	border-color: rgb(187, 77, 0) !important; background-color: rgb(187, 77, 0) !important;
}
.theme-slate .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(126, 155, 165); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(41, 67, 78);
}
.theme-slate .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-slate .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 67, 78) !important;
}
.bg-primary.theme-slate {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 67, 78) !important;
}
.theme-slate .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 67, 78) !important;
}
.theme-slate .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-slate a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-slate .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-slate .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-slate a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-slate .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-slate .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-slate svg {
	fill: #fff;
}
.theme-slate .alert-primary svg {
	fill: #fff;
}
.theme-slate .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-slate .card-header a {
	color: rgb(255, 255, 255);
}
.theme-slate .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-slate .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(126, 155, 165) !important;
}
.bg-secondary.theme-slate {
	color: rgb(0, 0, 0) !important; background-color: rgb(126, 155, 165) !important;
}
.theme-slate .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(126, 155, 165) !important;
}
.theme-slate .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-slate a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-slate .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-slate .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-slate svg {
	fill: #000;
}
.theme-slate .alert-secondary svg {
	fill: #000;
}
.theme-slate .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(182, 198, 210) !important;
}
.bg-tertiary.theme-slate {
	color: rgb(0, 0, 0); background-color: rgb(182, 198, 210) !important;
}
.theme-slate .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-slate a {
	color: rgb(0, 0, 0);
}
.theme-slate .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(226, 232, 237) !important;
}
.bg-quaternary.theme-slate {
	color: rgb(0, 0, 0); background-color: rgb(226, 232, 237) !important;
}
.theme-slate .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-slate a {
	color: rgb(0, 0, 0);
}
.theme-slate .b-primary {
	border-color: rgb(41, 67, 78) !important;
}
.b-primary.theme-slate {
	border-color: rgb(41, 67, 78) !important;
}
.theme-slate .b-secondary {
	border-color: rgb(126, 155, 165) !important;
}
.b-secondary.theme-slate {
	border-color: rgb(126, 155, 165) !important;
}
.theme-slate .b-tertiary {
	border-color: rgb(182, 198, 210) !important;
}
.b-tertiary.theme-slate {
	border-color: rgb(182, 198, 210) !important;
}
.theme-slate .b-quaternary {
	border-color: rgb(226, 232, 237) !important;
}
.b-quaternary.theme-slate {
	border-color: rgb(226, 232, 237) !important;
}
.theme-slate .bt-primary {
	border-top-color: rgb(41, 67, 78) !important;
}
.bt-primary.theme-slate {
	border-top-color: rgb(41, 67, 78) !important;
}
.theme-slate .bt-secondary {
	border-top-color: rgb(126, 155, 165) !important;
}
.bt-secondary.theme-slate {
	border-top-color: rgb(126, 155, 165) !important;
}
.theme-slate .bt-tertiary {
	border-top-color: rgb(182, 198, 210) !important;
}
.bt-tertiary.theme-slate {
	border-top-color: rgb(182, 198, 210) !important;
}
.theme-slate .bt-quaternary {
	border-top-color: rgb(226, 232, 237) !important;
}
.bt-quaternary.theme-slate {
	border-top-color: rgb(226, 232, 237) !important;
}
.theme-slate .br-primary {
	border-right-color: rgb(41, 67, 78) !important;
}
.br-primary.theme-slate {
	border-right-color: rgb(41, 67, 78) !important;
}
.theme-slate .br-secondary {
	border-right-color: rgb(126, 155, 165) !important;
}
.br-secondary.theme-slate {
	border-right-color: rgb(126, 155, 165) !important;
}
.theme-slate .br-tertiary {
	border-right-color: rgb(182, 198, 210) !important;
}
.br-tertiary.theme-slate {
	border-right-color: rgb(182, 198, 210) !important;
}
.theme-slate .br-quaternary {
	border-right-color: rgb(226, 232, 237) !important;
}
.br-quaternary.theme-slate {
	border-right-color: rgb(226, 232, 237) !important;
}
.theme-slate .bb-primary {
	border-bottom-color: rgb(41, 67, 78) !important;
}
.bb-primary.theme-slate {
	border-bottom-color: rgb(41, 67, 78) !important;
}
.theme-slate .bb-secondary {
	border-bottom-color: rgb(126, 155, 165) !important;
}
.bb-secondary.theme-slate {
	border-bottom-color: rgb(126, 155, 165) !important;
}
.theme-slate .bb-tertiary {
	border-bottom-color: rgb(182, 198, 210) !important;
}
.bb-tertiary.theme-slate {
	border-bottom-color: rgb(182, 198, 210) !important;
}
.theme-slate .bb-quaternary {
	border-bottom-color: rgb(226, 232, 237) !important;
}
.bb-quaternary.theme-slate {
	border-bottom-color: rgb(226, 232, 237) !important;
}
.theme-slate .bl-primary {
	border-left-color: rgb(41, 67, 78) !important;
}
.bl-primary.theme-slate {
	border-left-color: rgb(41, 67, 78) !important;
}
.theme-slate .bl-secondary {
	border-left-color: rgb(126, 155, 165) !important;
}
.bl-secondary.theme-slate {
	border-left-color: rgb(126, 155, 165) !important;
}
.theme-slate .bl-tertiary {
	border-left-color: rgb(182, 198, 210) !important;
}
.bl-tertiary.theme-slate {
	border-left-color: rgb(182, 198, 210) !important;
}
.theme-slate .bl-quaternary {
	border-left-color: rgb(226, 232, 237) !important;
}
.bl-quaternary.theme-slate {
	border-left-color: rgb(226, 232, 237) !important;
}
.theme-slate .c-primary {
	color: rgb(41, 67, 78) !important;
}
.theme-slate .text-primary {
	color: rgb(41, 67, 78) !important;
}
.c-primary.theme-slate {
	color: rgb(41, 67, 78) !important;
}
.text-primary.theme-slate {
	color: rgb(41, 67, 78) !important;
}
.theme-slate .primary li::before {
	color: rgb(41, 67, 78) !important;
}
.theme-slate .primary li.checked::before {
	color: rgb(41, 67, 78) !important;
}
.theme-slate .alert-primary svg {
	fill: #7e9ba5;
}
.theme-slate .cdc-timeline svg {
	fill: #29434e;
}
.theme-slate .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(41, 67, 78); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-slate .yamm .dropdown-item:hover {
	border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid;
}
.theme-slate .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(126, 155, 165);
}
.theme-slate .yamm .nav-link:hover {
	background: rgb(126, 155, 165);
}
.theme-slate .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(41, 67, 78); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-slate .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(41, 67, 78); border-top-width: 3px; border-top-style: solid;
}
.theme-slate .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(41, 67, 78); border-top-width: 3px; border-top-style: solid;
}
.theme-slate .nav-pills .active.nav-link {
	border-bottom-color: rgb(126, 155, 165); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-slate .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(41, 67, 78);
}
.theme-slate .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(41, 67, 78);
}
.theme-slate .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-slate .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(41, 67, 78) !important; background-color: rgb(41, 67, 78) !important;
}
.theme-slate .table-dark.table {
	background-color: rgb(41, 67, 78);
}
.theme-slate .table .thead-light th {
	background-color: rgb(126, 155, 165);
}
.theme-slate .table .thead-dark th {
	border-color: rgb(41, 67, 78); color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-slate .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-slate .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-slate .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-slate .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-slate .audio-player .btn-primary svg {
	fill: #333;
}
.theme-slate .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-slate .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-slate .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-slate a .btn-primary:hover {
	background-color: rgb(41, 67, 78) !important;
}
.theme-slate a.btn-primary:hover {
	background-color: rgb(41, 67, 78) !important;
}
.theme-slate a .btn-secondary:hover {
	background-color: rgb(126, 155, 165) !important;
}
.theme-slate a.btn-secondary:hover {
	background-color: rgb(126, 155, 165) !important;
}
.theme-slate a .btn-tertiary:hover {
	background-color: rgb(182, 198, 210) !important;
}
.theme-slate a.btn-tertiary:hover {
	background-color: rgb(182, 198, 210) !important;
}
.theme-slate a .btn-quaternary:hover {
	background-color: rgb(226, 232, 237) !important;
}
.theme-slate a.btn-quaternary:hover {
	background-color: rgb(226, 232, 237) !important;
}
.theme-slate a.nav-btn.bg-primary:focus {
	background-color: rgb(41, 67, 78) !important;
}
.theme-slate a.nav-btn.bg-primary:hover {
	background-color: rgb(41, 67, 78) !important;
}
.theme-slate a.nav-btn.bg-secondary:focus {
	background-color: rgb(126, 155, 165) !important;
}
.theme-slate a.nav-btn.bg-secondary:hover {
	background-color: rgb(126, 155, 165) !important;
}
.theme-slate .btn-primary {
	border-color: rgb(41, 67, 78); color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.btn-primary.theme-slate {
	border-color: rgb(41, 67, 78); color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-slate .file-details {
	color: rgb(255, 255, 255);
}
.theme-slate .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-slate svg {
	fill: #fff;
}
.theme-slate .btn-primary:hover {
	background-color: rgb(32, 53, 61);
}
.btn-primary.theme-slate:hover {
	background-color: rgb(32, 53, 61);
}
.theme-slate .btn-primary:focus {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.theme-slate :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.theme-slate :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.btn-primary.theme-slate:focus {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
:not(:disabled):not(.disabled).btn-primary.theme-slate:active {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-slate {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.theme-slate .show .dropdown-toggle.btn-primary {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.theme-slate .btn-secondary {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.btn-secondary.theme-slate {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-slate .file-details {
	color: rgb(0, 0, 0);
}
.theme-slate .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-slate svg {
	fill: #000;
}
.theme-slate .btn-secondary:hover {
	border-color: rgb(111, 143, 155); color: rgb(0, 0, 0); background-color: rgb(111, 143, 155);
}
.btn-secondary.theme-slate:hover {
	border-color: rgb(111, 143, 155); color: rgb(0, 0, 0); background-color: rgb(111, 143, 155);
}
.theme-slate .btn-secondary:focus {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.btn-secondary.theme-slate:focus {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
:not(:disabled):not(.disabled).btn-secondary.theme-slate:active {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-slate {
	border-color: rgb(126, 155, 165); color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate .btn-tertiary {
	border-color: rgb(182, 198, 210); color: rgb(7, 82, 144); background-color: rgb(182, 198, 210);
}
.btn-tertiary.theme-slate {
	border-color: rgb(182, 198, 210); color: rgb(7, 82, 144); background-color: rgb(182, 198, 210);
}
.theme-slate .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-slate .file-details {
	color: rgb(0, 0, 0);
}
.theme-slate .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-slate svg {
	fill: #005eaa;
}
.theme-slate .btn-tertiary:hover {
	border-color: rgb(166, 186, 200); background-color: rgb(166, 186, 200);
}
.btn-tertiary.theme-slate:hover {
	border-color: rgb(166, 186, 200); background-color: rgb(166, 186, 200);
}
.theme-slate .btn-tertiary:focus {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
.theme-slate :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
.theme-slate :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
.btn-tertiary.theme-slate:focus {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-slate:active {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-slate {
	border-color: rgb(182, 198, 210); background-color: rgb(182, 198, 210);
}
.theme-slate .btn-quaternary {
	border-color: rgb(226, 232, 237); color: rgb(0, 0, 0); background-color: rgb(226, 232, 237);
}
.btn-quaternary.theme-slate {
	border-color: rgb(226, 232, 237); color: rgb(0, 0, 0); background-color: rgb(226, 232, 237);
}
.theme-slate .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-slate .file-details {
	color: rgb(0, 0, 0);
}
.theme-slate .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-slate svg {
	fill: #005eaa;
}
.theme-slate .btn-quaternary:hover {
	border-color: rgb(210, 220, 227); background-color: rgb(210, 220, 227);
}
.btn-quaternary.theme-slate:hover {
	border-color: rgb(210, 220, 227); background-color: rgb(210, 220, 227);
}
.theme-slate .btn-quaternary:focus {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
.theme-slate :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
.theme-slate :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
.btn-quaternary.theme-slate:focus {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-slate:active {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-slate {
	border-color: rgb(226, 232, 237); background-color: rgb(226, 232, 237);
}
.theme-slate .active.list-group-item {
	border-color: rgb(41, 67, 78); background-color: rgb(41, 67, 78);
}
.theme-slate .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(126, 155, 165);
}
.theme-slate .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(41, 67, 78);
}
.theme-slate .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(41, 67, 78);
}
.theme-slate .primary.checkbox-list .fi {
	color: rgb(41, 67, 78);
}
.theme-slate .accordion .card-header {
	color: rgb(41, 67, 78); border-left-color: rgb(41, 67, 78);
}
.theme-slate .accordion .card-header:hover {
	color: rgb(41, 67, 78) !important; border-left-color: rgb(41, 67, 78) !important;
}
.theme-slate .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-slate .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-slate svg.fill-p {
	fill: #29434e;
}
.theme-slate svg .fill-p {
	fill: #29434e;
}
.theme-slate .fill-p {
	fill: #29434e;
}
.theme-slate svg.fill-p::before {
	color: rgb(41, 67, 78);
}
.theme-slate svg .fill-p::before {
	color: rgb(41, 67, 78);
}
.theme-slate .fill-p::before {
	color: rgb(41, 67, 78);
}
.theme-slate svg.fill-s {
	fill: #7e9ba5;
}
.theme-slate svg .fill-s {
	fill: #7e9ba5;
}
.theme-slate .fill-s {
	fill: #7e9ba5;
}
.theme-slate svg.fill-s::before {
	color: rgb(126, 155, 165);
}
.theme-slate svg .fill-s::before {
	color: rgb(126, 155, 165);
}
.theme-slate .fill-s::before {
	color: rgb(126, 155, 165);
}
.theme-slate svg.fill-t {
	fill: #b6c6d2;
}
.theme-slate svg .fill-t {
	fill: #b6c6d2;
}
.theme-slate .fill-t {
	fill: #b6c6d2;
}
.theme-slate svg.fill-t::before {
	color: rgb(182, 198, 210);
}
.theme-slate svg .fill-t::before {
	color: rgb(182, 198, 210);
}
.theme-slate .fill-t::before {
	color: rgb(182, 198, 210);
}
.theme-slate svg.fill-q {
	fill: #e2e8ed;
}
.theme-slate svg .fill-q {
	fill: #e2e8ed;
}
.theme-slate .fill-q {
	fill: #e2e8ed;
}
.theme-slate svg.fill-q::before {
	color: rgb(226, 232, 237);
}
.theme-slate svg .fill-q::before {
	color: rgb(226, 232, 237);
}
.theme-slate .fill-q::before {
	color: rgb(226, 232, 237);
}
.theme-slate .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(41, 67, 78);
}
.theme-slate nav ul.tp-nav-main li a:hover {
	color: rgb(41, 67, 78); border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li a:active {
	color: rgb(41, 67, 78); border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate .mobile-section-nav li a:hover {
	color: rgb(41, 67, 78); border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate .mobile-section-nav li a:active {
	color: rgb(41, 67, 78); border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate .mobile-section-nav {
	border-top-color: rgb(126, 155, 165); border-top-width: 3px; border-top-style: solid;
}
.theme-slate .mobile-section-nav #svg-down {
	background-color: rgb(41, 67, 78);
}
.theme-slate .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav .nav-section-home {
	border-top-color: rgb(41, 67, 78);
}
.theme-slate nav .nav-section-home svg {
	fill: #29434e;
}
.theme-slate nav .nav-section-home .fi {
	color: rgb(41, 67, 78);
}
.theme-slate nav .selected.nav-section-home {
	border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate nav .nav-section-home:hover {
	border-left-color: rgb(41, 67, 78); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-slate nav .nav-section-home:hover a {
	color: rgb(41, 67, 78);
}
.theme-slate nav .nav-section-home a {
	text-decoration: none;
}
.theme-slate nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-slate nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-slate nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(41, 67, 78);
}
.theme-slate nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(41, 67, 78);
}
.theme-slate nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(41, 67, 78); background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(41, 67, 78); background-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-slate nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(126, 155, 165);
}
.theme-slate nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(126, 155, 165);
}
.theme-slate nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(126, 155, 165); border-left-width: 4px; border-left-style: solid;
}
.theme-slate nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(41, 67, 78); background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(41, 67, 78); background-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(126, 155, 165);
}
.theme-slate nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(126, 155, 165);
}
.theme-slate nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-slate nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-slate nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(198, 210, 220);
}
.theme-slate nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(198, 210, 220);
}
.theme-slate nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(41, 67, 78); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(41, 67, 78); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-slate nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-slate nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-slate nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-slate nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(41, 67, 78);
}
.theme-slate nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(32, 53, 61);
}
.theme-slate nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(41, 67, 78);
}
.theme-slate .pagination li.active a {
	border-color: rgb(41, 67, 78) !important; background-color: rgb(41, 67, 78) !important;
}
.theme-indigo .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(146, 166, 221); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(38, 65, 143);
}
.theme-indigo .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-indigo .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(38, 65, 143) !important;
}
.bg-primary.theme-indigo {
	color: rgb(255, 255, 255) !important; background-color: rgb(38, 65, 143) !important;
}
.theme-indigo .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(38, 65, 143) !important;
}
.theme-indigo .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-indigo a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-indigo .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-indigo .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-indigo a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-indigo .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-indigo .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-indigo svg {
	fill: #fff;
}
.theme-indigo .alert-primary svg {
	fill: #fff;
}
.theme-indigo .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-indigo .card-header a {
	color: rgb(255, 255, 255);
}
.theme-indigo .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-indigo .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(146, 166, 221) !important;
}
.bg-secondary.theme-indigo {
	color: rgb(0, 0, 0) !important; background-color: rgb(146, 166, 221) !important;
}
.theme-indigo .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(146, 166, 221) !important;
}
.theme-indigo .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-indigo a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-indigo .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-indigo .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-indigo svg {
	fill: #000;
}
.theme-indigo .alert-secondary svg {
	fill: #000;
}
.theme-indigo .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(222, 232, 255) !important;
}
.bg-tertiary.theme-indigo {
	color: rgb(0, 0, 0); background-color: rgb(222, 232, 255) !important;
}
.theme-indigo .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-indigo a {
	color: rgb(0, 0, 0);
}
.theme-indigo .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(242, 246, 255) !important;
}
.bg-quaternary.theme-indigo {
	color: rgb(0, 0, 0); background-color: rgb(242, 246, 255) !important;
}
.theme-indigo .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-indigo a {
	color: rgb(0, 0, 0);
}
.theme-indigo .b-primary {
	border-color: rgb(38, 65, 143) !important;
}
.b-primary.theme-indigo {
	border-color: rgb(38, 65, 143) !important;
}
.theme-indigo .b-secondary {
	border-color: rgb(146, 166, 221) !important;
}
.b-secondary.theme-indigo {
	border-color: rgb(146, 166, 221) !important;
}
.theme-indigo .b-tertiary {
	border-color: rgb(222, 232, 255) !important;
}
.b-tertiary.theme-indigo {
	border-color: rgb(222, 232, 255) !important;
}
.theme-indigo .b-quaternary {
	border-color: rgb(242, 246, 255) !important;
}
.b-quaternary.theme-indigo {
	border-color: rgb(242, 246, 255) !important;
}
.theme-indigo .bt-primary {
	border-top-color: rgb(38, 65, 143) !important;
}
.bt-primary.theme-indigo {
	border-top-color: rgb(38, 65, 143) !important;
}
.theme-indigo .bt-secondary {
	border-top-color: rgb(146, 166, 221) !important;
}
.bt-secondary.theme-indigo {
	border-top-color: rgb(146, 166, 221) !important;
}
.theme-indigo .bt-tertiary {
	border-top-color: rgb(222, 232, 255) !important;
}
.bt-tertiary.theme-indigo {
	border-top-color: rgb(222, 232, 255) !important;
}
.theme-indigo .bt-quaternary {
	border-top-color: rgb(242, 246, 255) !important;
}
.bt-quaternary.theme-indigo {
	border-top-color: rgb(242, 246, 255) !important;
}
.theme-indigo .br-primary {
	border-right-color: rgb(38, 65, 143) !important;
}
.br-primary.theme-indigo {
	border-right-color: rgb(38, 65, 143) !important;
}
.theme-indigo .br-secondary {
	border-right-color: rgb(146, 166, 221) !important;
}
.br-secondary.theme-indigo {
	border-right-color: rgb(146, 166, 221) !important;
}
.theme-indigo .br-tertiary {
	border-right-color: rgb(222, 232, 255) !important;
}
.br-tertiary.theme-indigo {
	border-right-color: rgb(222, 232, 255) !important;
}
.theme-indigo .br-quaternary {
	border-right-color: rgb(242, 246, 255) !important;
}
.br-quaternary.theme-indigo {
	border-right-color: rgb(242, 246, 255) !important;
}
.theme-indigo .bb-primary {
	border-bottom-color: rgb(38, 65, 143) !important;
}
.bb-primary.theme-indigo {
	border-bottom-color: rgb(38, 65, 143) !important;
}
.theme-indigo .bb-secondary {
	border-bottom-color: rgb(146, 166, 221) !important;
}
.bb-secondary.theme-indigo {
	border-bottom-color: rgb(146, 166, 221) !important;
}
.theme-indigo .bb-tertiary {
	border-bottom-color: rgb(222, 232, 255) !important;
}
.bb-tertiary.theme-indigo {
	border-bottom-color: rgb(222, 232, 255) !important;
}
.theme-indigo .bb-quaternary {
	border-bottom-color: rgb(242, 246, 255) !important;
}
.bb-quaternary.theme-indigo {
	border-bottom-color: rgb(242, 246, 255) !important;
}
.theme-indigo .bl-primary {
	border-left-color: rgb(38, 65, 143) !important;
}
.bl-primary.theme-indigo {
	border-left-color: rgb(38, 65, 143) !important;
}
.theme-indigo .bl-secondary {
	border-left-color: rgb(146, 166, 221) !important;
}
.bl-secondary.theme-indigo {
	border-left-color: rgb(146, 166, 221) !important;
}
.theme-indigo .bl-tertiary {
	border-left-color: rgb(222, 232, 255) !important;
}
.bl-tertiary.theme-indigo {
	border-left-color: rgb(222, 232, 255) !important;
}
.theme-indigo .bl-quaternary {
	border-left-color: rgb(242, 246, 255) !important;
}
.bl-quaternary.theme-indigo {
	border-left-color: rgb(242, 246, 255) !important;
}
.theme-indigo .c-primary {
	color: rgb(38, 65, 143) !important;
}
.theme-indigo .text-primary {
	color: rgb(38, 65, 143) !important;
}
.c-primary.theme-indigo {
	color: rgb(38, 65, 143) !important;
}
.text-primary.theme-indigo {
	color: rgb(38, 65, 143) !important;
}
.theme-indigo .primary li::before {
	color: rgb(38, 65, 143) !important;
}
.theme-indigo .primary li.checked::before {
	color: rgb(38, 65, 143) !important;
}
.theme-indigo .alert-primary svg {
	fill: #92a6dd;
}
.theme-indigo .cdc-timeline svg {
	fill: #26418f;
}
.theme-indigo .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(38, 65, 143); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-indigo .yamm .dropdown-item:hover {
	border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(146, 166, 221);
}
.theme-indigo .yamm .nav-link:hover {
	background: rgb(146, 166, 221);
}
.theme-indigo .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(38, 65, 143); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-indigo .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(38, 65, 143); border-top-width: 3px; border-top-style: solid;
}
.theme-indigo .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(38, 65, 143); border-top-width: 3px; border-top-style: solid;
}
.theme-indigo .nav-pills .active.nav-link {
	border-bottom-color: rgb(146, 166, 221); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-indigo .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(38, 65, 143);
}
.theme-indigo .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(38, 65, 143);
}
.theme-indigo .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-indigo .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(38, 65, 143) !important; background-color: rgb(38, 65, 143) !important;
}
.theme-indigo .table-dark.table {
	background-color: rgb(38, 65, 143);
}
.theme-indigo .table .thead-light th {
	background-color: rgb(146, 166, 221);
}
.theme-indigo .table .thead-dark th {
	border-color: rgb(38, 65, 143); color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-indigo .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-indigo .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-indigo .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-indigo .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-indigo .audio-player .btn-primary svg {
	fill: #333;
}
.theme-indigo .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-indigo .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-indigo .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-indigo a .btn-primary:hover {
	background-color: rgb(38, 65, 143) !important;
}
.theme-indigo a.btn-primary:hover {
	background-color: rgb(38, 65, 143) !important;
}
.theme-indigo a .btn-secondary:hover {
	background-color: rgb(146, 166, 221) !important;
}
.theme-indigo a.btn-secondary:hover {
	background-color: rgb(146, 166, 221) !important;
}
.theme-indigo a .btn-tertiary:hover {
	background-color: rgb(222, 232, 255) !important;
}
.theme-indigo a.btn-tertiary:hover {
	background-color: rgb(222, 232, 255) !important;
}
.theme-indigo a .btn-quaternary:hover {
	background-color: rgb(242, 246, 255) !important;
}
.theme-indigo a.btn-quaternary:hover {
	background-color: rgb(242, 246, 255) !important;
}
.theme-indigo a.nav-btn.bg-primary:focus {
	background-color: rgb(38, 65, 143) !important;
}
.theme-indigo a.nav-btn.bg-primary:hover {
	background-color: rgb(38, 65, 143) !important;
}
.theme-indigo a.nav-btn.bg-secondary:focus {
	background-color: rgb(146, 166, 221) !important;
}
.theme-indigo a.nav-btn.bg-secondary:hover {
	background-color: rgb(146, 166, 221) !important;
}
.theme-indigo .btn-primary {
	border-color: rgb(38, 65, 143); color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.btn-primary.theme-indigo {
	border-color: rgb(38, 65, 143); color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-indigo .file-details {
	color: rgb(255, 255, 255);
}
.theme-indigo .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-indigo svg {
	fill: #fff;
}
.theme-indigo .btn-primary:hover {
	background-color: rgb(33, 56, 123);
}
.btn-primary.theme-indigo:hover {
	background-color: rgb(33, 56, 123);
}
.theme-indigo .btn-primary:focus {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.theme-indigo :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.theme-indigo :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.btn-primary.theme-indigo:focus {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
:not(:disabled):not(.disabled).btn-primary.theme-indigo:active {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-indigo {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.theme-indigo .show .dropdown-toggle.btn-primary {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.theme-indigo .btn-secondary {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.btn-secondary.theme-indigo {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-indigo .file-details {
	color: rgb(0, 0, 0);
}
.theme-indigo .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-indigo svg {
	fill: #000;
}
.theme-indigo .btn-secondary:hover {
	border-color: rgb(127, 150, 215); color: rgb(0, 0, 0); background-color: rgb(127, 150, 215);
}
.btn-secondary.theme-indigo:hover {
	border-color: rgb(127, 150, 215); color: rgb(0, 0, 0); background-color: rgb(127, 150, 215);
}
.theme-indigo .btn-secondary:focus {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.btn-secondary.theme-indigo:focus {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
:not(:disabled):not(.disabled).btn-secondary.theme-indigo:active {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-indigo {
	border-color: rgb(146, 166, 221); color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo .btn-tertiary {
	border-color: rgb(222, 232, 255); color: rgb(7, 82, 144); background-color: rgb(222, 232, 255);
}
.btn-tertiary.theme-indigo {
	border-color: rgb(222, 232, 255); color: rgb(7, 82, 144); background-color: rgb(222, 232, 255);
}
.theme-indigo .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-indigo .file-details {
	color: rgb(0, 0, 0);
}
.theme-indigo .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-indigo svg {
	fill: #005eaa;
}
.theme-indigo .btn-tertiary:hover {
	border-color: rgb(197, 214, 255); background-color: rgb(197, 214, 255);
}
.btn-tertiary.theme-indigo:hover {
	border-color: rgb(197, 214, 255); background-color: rgb(197, 214, 255);
}
.theme-indigo .btn-tertiary:focus {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
.theme-indigo :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
.theme-indigo :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
.btn-tertiary.theme-indigo:focus {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-indigo:active {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-indigo {
	border-color: rgb(222, 232, 255); background-color: rgb(222, 232, 255);
}
.theme-indigo .btn-quaternary {
	border-color: rgb(242, 246, 255); color: rgb(0, 0, 0); background-color: rgb(242, 246, 255);
}
.btn-quaternary.theme-indigo {
	border-color: rgb(242, 246, 255); color: rgb(0, 0, 0); background-color: rgb(242, 246, 255);
}
.theme-indigo .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-indigo .file-details {
	color: rgb(0, 0, 0);
}
.theme-indigo .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-indigo svg {
	fill: #005eaa;
}
.theme-indigo .btn-quaternary:hover {
	border-color: rgb(217, 228, 255); background-color: rgb(217, 228, 255);
}
.btn-quaternary.theme-indigo:hover {
	border-color: rgb(217, 228, 255); background-color: rgb(217, 228, 255);
}
.theme-indigo .btn-quaternary:focus {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
.theme-indigo :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
.theme-indigo :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
.btn-quaternary.theme-indigo:focus {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-indigo:active {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-indigo {
	border-color: rgb(242, 246, 255); background-color: rgb(242, 246, 255);
}
.theme-indigo .active.list-group-item {
	border-color: rgb(38, 65, 143); background-color: rgb(38, 65, 143);
}
.theme-indigo .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(146, 166, 221);
}
.theme-indigo .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(38, 65, 143);
}
.theme-indigo .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(38, 65, 143);
}
.theme-indigo .primary.checkbox-list .fi {
	color: rgb(38, 65, 143);
}
.theme-indigo .accordion .card-header {
	color: rgb(38, 65, 143); border-left-color: rgb(38, 65, 143);
}
.theme-indigo .accordion .card-header:hover {
	color: rgb(38, 65, 143) !important; border-left-color: rgb(38, 65, 143) !important;
}
.theme-indigo .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-indigo .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-indigo svg.fill-p {
	fill: #26418f;
}
.theme-indigo svg .fill-p {
	fill: #26418f;
}
.theme-indigo .fill-p {
	fill: #26418f;
}
.theme-indigo svg.fill-p::before {
	color: rgb(38, 65, 143);
}
.theme-indigo svg .fill-p::before {
	color: rgb(38, 65, 143);
}
.theme-indigo .fill-p::before {
	color: rgb(38, 65, 143);
}
.theme-indigo svg.fill-s {
	fill: #92a6dd;
}
.theme-indigo svg .fill-s {
	fill: #92a6dd;
}
.theme-indigo .fill-s {
	fill: #92a6dd;
}
.theme-indigo svg.fill-s::before {
	color: rgb(146, 166, 221);
}
.theme-indigo svg .fill-s::before {
	color: rgb(146, 166, 221);
}
.theme-indigo .fill-s::before {
	color: rgb(146, 166, 221);
}
.theme-indigo svg.fill-t {
	fill: #dee8ff;
}
.theme-indigo svg .fill-t {
	fill: #dee8ff;
}
.theme-indigo .fill-t {
	fill: #dee8ff;
}
.theme-indigo svg.fill-t::before {
	color: rgb(222, 232, 255);
}
.theme-indigo svg .fill-t::before {
	color: rgb(222, 232, 255);
}
.theme-indigo .fill-t::before {
	color: rgb(222, 232, 255);
}
.theme-indigo svg.fill-q {
	fill: #f2f6ff;
}
.theme-indigo svg .fill-q {
	fill: #f2f6ff;
}
.theme-indigo .fill-q {
	fill: #f2f6ff;
}
.theme-indigo svg.fill-q::before {
	color: rgb(242, 246, 255);
}
.theme-indigo svg .fill-q::before {
	color: rgb(242, 246, 255);
}
.theme-indigo .fill-q::before {
	color: rgb(242, 246, 255);
}
.theme-indigo .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(38, 65, 143);
}
.theme-indigo nav ul.tp-nav-main li a:hover {
	color: rgb(38, 65, 143); border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li a:active {
	color: rgb(38, 65, 143); border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo .mobile-section-nav li a:hover {
	color: rgb(38, 65, 143); border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo .mobile-section-nav li a:active {
	color: rgb(38, 65, 143); border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo .mobile-section-nav {
	border-top-color: rgb(146, 166, 221); border-top-width: 3px; border-top-style: solid;
}
.theme-indigo .mobile-section-nav #svg-down {
	background-color: rgb(38, 65, 143);
}
.theme-indigo .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav .nav-section-home {
	border-top-color: rgb(38, 65, 143);
}
.theme-indigo nav .nav-section-home svg {
	fill: #26418f;
}
.theme-indigo nav .nav-section-home .fi {
	color: rgb(38, 65, 143);
}
.theme-indigo nav .selected.nav-section-home {
	border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo nav .nav-section-home:hover {
	border-left-color: rgb(38, 65, 143); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-indigo nav .nav-section-home:hover a {
	color: rgb(38, 65, 143);
}
.theme-indigo nav .nav-section-home a {
	text-decoration: none;
}
.theme-indigo nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-indigo nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-indigo nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(38, 65, 143);
}
.theme-indigo nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(38, 65, 143);
}
.theme-indigo nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(38, 65, 143); background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(38, 65, 143); background-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-indigo nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(146, 166, 221);
}
.theme-indigo nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(146, 166, 221);
}
.theme-indigo nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(146, 166, 221); border-left-width: 4px; border-left-style: solid;
}
.theme-indigo nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(38, 65, 143); background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(38, 65, 143); background-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(146, 166, 221);
}
.theme-indigo nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(146, 166, 221);
}
.theme-indigo nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-indigo nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-indigo nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(248, 250, 255);
}
.theme-indigo nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(248, 250, 255);
}
.theme-indigo nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(38, 65, 143); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(38, 65, 143); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-indigo nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-indigo nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-indigo nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-indigo nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(38, 65, 143);
}
.theme-indigo nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(33, 56, 123);
}
.theme-indigo nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(38, 65, 143);
}
.theme-indigo .pagination li.active a {
	border-color: rgb(38, 65, 143) !important; background-color: rgb(38, 65, 143) !important;
}
.theme-cyan .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(101, 176, 189); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(0, 124, 145);
}
.theme-cyan .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-cyan .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 124, 145) !important;
}
.bg-primary.theme-cyan {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 124, 145) !important;
}
.theme-cyan .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 124, 145) !important;
}
.theme-cyan .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-cyan a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-cyan .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-cyan .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-cyan a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-cyan .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-cyan .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-cyan svg {
	fill: #fff;
}
.theme-cyan .alert-primary svg {
	fill: #fff;
}
.theme-cyan .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-cyan .card-header a {
	color: rgb(255, 255, 255);
}
.theme-cyan .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-cyan .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(101, 176, 189) !important;
}
.bg-secondary.theme-cyan {
	color: rgb(0, 0, 0) !important; background-color: rgb(101, 176, 189) !important;
}
.theme-cyan .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(101, 176, 189) !important;
}
.theme-cyan .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-cyan a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-cyan .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-cyan .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-cyan svg {
	fill: #000;
}
.theme-cyan .alert-secondary svg {
	fill: #000;
}
.theme-cyan .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(204, 229, 233) !important;
}
.bg-tertiary.theme-cyan {
	color: rgb(0, 0, 0); background-color: rgb(204, 229, 233) !important;
}
.theme-cyan .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-cyan a {
	color: rgb(0, 0, 0);
}
.theme-cyan .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(235, 245, 246) !important;
}
.bg-quaternary.theme-cyan {
	color: rgb(0, 0, 0); background-color: rgb(235, 245, 246) !important;
}
.theme-cyan .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-cyan a {
	color: rgb(0, 0, 0);
}
.theme-cyan .b-primary {
	border-color: rgb(0, 124, 145) !important;
}
.b-primary.theme-cyan {
	border-color: rgb(0, 124, 145) !important;
}
.theme-cyan .b-secondary {
	border-color: rgb(101, 176, 189) !important;
}
.b-secondary.theme-cyan {
	border-color: rgb(101, 176, 189) !important;
}
.theme-cyan .b-tertiary {
	border-color: rgb(204, 229, 233) !important;
}
.b-tertiary.theme-cyan {
	border-color: rgb(204, 229, 233) !important;
}
.theme-cyan .b-quaternary {
	border-color: rgb(235, 245, 246) !important;
}
.b-quaternary.theme-cyan {
	border-color: rgb(235, 245, 246) !important;
}
.theme-cyan .bt-primary {
	border-top-color: rgb(0, 124, 145) !important;
}
.bt-primary.theme-cyan {
	border-top-color: rgb(0, 124, 145) !important;
}
.theme-cyan .bt-secondary {
	border-top-color: rgb(101, 176, 189) !important;
}
.bt-secondary.theme-cyan {
	border-top-color: rgb(101, 176, 189) !important;
}
.theme-cyan .bt-tertiary {
	border-top-color: rgb(204, 229, 233) !important;
}
.bt-tertiary.theme-cyan {
	border-top-color: rgb(204, 229, 233) !important;
}
.theme-cyan .bt-quaternary {
	border-top-color: rgb(235, 245, 246) !important;
}
.bt-quaternary.theme-cyan {
	border-top-color: rgb(235, 245, 246) !important;
}
.theme-cyan .br-primary {
	border-right-color: rgb(0, 124, 145) !important;
}
.br-primary.theme-cyan {
	border-right-color: rgb(0, 124, 145) !important;
}
.theme-cyan .br-secondary {
	border-right-color: rgb(101, 176, 189) !important;
}
.br-secondary.theme-cyan {
	border-right-color: rgb(101, 176, 189) !important;
}
.theme-cyan .br-tertiary {
	border-right-color: rgb(204, 229, 233) !important;
}
.br-tertiary.theme-cyan {
	border-right-color: rgb(204, 229, 233) !important;
}
.theme-cyan .br-quaternary {
	border-right-color: rgb(235, 245, 246) !important;
}
.br-quaternary.theme-cyan {
	border-right-color: rgb(235, 245, 246) !important;
}
.theme-cyan .bb-primary {
	border-bottom-color: rgb(0, 124, 145) !important;
}
.bb-primary.theme-cyan {
	border-bottom-color: rgb(0, 124, 145) !important;
}
.theme-cyan .bb-secondary {
	border-bottom-color: rgb(101, 176, 189) !important;
}
.bb-secondary.theme-cyan {
	border-bottom-color: rgb(101, 176, 189) !important;
}
.theme-cyan .bb-tertiary {
	border-bottom-color: rgb(204, 229, 233) !important;
}
.bb-tertiary.theme-cyan {
	border-bottom-color: rgb(204, 229, 233) !important;
}
.theme-cyan .bb-quaternary {
	border-bottom-color: rgb(235, 245, 246) !important;
}
.bb-quaternary.theme-cyan {
	border-bottom-color: rgb(235, 245, 246) !important;
}
.theme-cyan .bl-primary {
	border-left-color: rgb(0, 124, 145) !important;
}
.bl-primary.theme-cyan {
	border-left-color: rgb(0, 124, 145) !important;
}
.theme-cyan .bl-secondary {
	border-left-color: rgb(101, 176, 189) !important;
}
.bl-secondary.theme-cyan {
	border-left-color: rgb(101, 176, 189) !important;
}
.theme-cyan .bl-tertiary {
	border-left-color: rgb(204, 229, 233) !important;
}
.bl-tertiary.theme-cyan {
	border-left-color: rgb(204, 229, 233) !important;
}
.theme-cyan .bl-quaternary {
	border-left-color: rgb(235, 245, 246) !important;
}
.bl-quaternary.theme-cyan {
	border-left-color: rgb(235, 245, 246) !important;
}
.theme-cyan .c-primary {
	color: rgb(0, 124, 145) !important;
}
.theme-cyan .text-primary {
	color: rgb(0, 124, 145) !important;
}
.c-primary.theme-cyan {
	color: rgb(0, 124, 145) !important;
}
.text-primary.theme-cyan {
	color: rgb(0, 124, 145) !important;
}
.theme-cyan .primary li::before {
	color: rgb(0, 124, 145) !important;
}
.theme-cyan .primary li.checked::before {
	color: rgb(0, 124, 145) !important;
}
.theme-cyan .alert-primary svg {
	fill: #65b0bd;
}
.theme-cyan .cdc-timeline svg {
	fill: #007c91;
}
.theme-cyan .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(0, 124, 145); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-cyan .yamm .dropdown-item:hover {
	border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(101, 176, 189);
}
.theme-cyan .yamm .nav-link:hover {
	background: rgb(101, 176, 189);
}
.theme-cyan .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(0, 124, 145); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-cyan .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(0, 124, 145); border-top-width: 3px; border-top-style: solid;
}
.theme-cyan .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(0, 124, 145); border-top-width: 3px; border-top-style: solid;
}
.theme-cyan .nav-pills .active.nav-link {
	border-bottom-color: rgb(101, 176, 189); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-cyan .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(0, 124, 145);
}
.theme-cyan .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(0, 124, 145);
}
.theme-cyan .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-cyan .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(0, 124, 145) !important; background-color: rgb(0, 124, 145) !important;
}
.theme-cyan .table-dark.table {
	background-color: rgb(0, 124, 145);
}
.theme-cyan .table .thead-light th {
	background-color: rgb(101, 176, 189);
}
.theme-cyan .table .thead-dark th {
	border-color: rgb(0, 124, 145); color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-cyan .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-cyan .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-cyan .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-cyan .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-cyan .audio-player .btn-primary svg {
	fill: #333;
}
.theme-cyan .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-cyan .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-cyan .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-cyan a .btn-primary:hover {
	background-color: rgb(0, 124, 145) !important;
}
.theme-cyan a.btn-primary:hover {
	background-color: rgb(0, 124, 145) !important;
}
.theme-cyan a .btn-secondary:hover {
	background-color: rgb(101, 176, 189) !important;
}
.theme-cyan a.btn-secondary:hover {
	background-color: rgb(101, 176, 189) !important;
}
.theme-cyan a .btn-tertiary:hover {
	background-color: rgb(204, 229, 233) !important;
}
.theme-cyan a.btn-tertiary:hover {
	background-color: rgb(204, 229, 233) !important;
}
.theme-cyan a .btn-quaternary:hover {
	background-color: rgb(235, 245, 246) !important;
}
.theme-cyan a.btn-quaternary:hover {
	background-color: rgb(235, 245, 246) !important;
}
.theme-cyan a.nav-btn.bg-primary:focus {
	background-color: rgb(0, 124, 145) !important;
}
.theme-cyan a.nav-btn.bg-primary:hover {
	background-color: rgb(0, 124, 145) !important;
}
.theme-cyan a.nav-btn.bg-secondary:focus {
	background-color: rgb(101, 176, 189) !important;
}
.theme-cyan a.nav-btn.bg-secondary:hover {
	background-color: rgb(101, 176, 189) !important;
}
.theme-cyan .btn-primary {
	border-color: rgb(0, 124, 145); color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.btn-primary.theme-cyan {
	border-color: rgb(0, 124, 145); color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-cyan .file-details {
	color: rgb(255, 255, 255);
}
.theme-cyan .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-cyan svg {
	fill: #fff;
}
.theme-cyan .btn-primary:hover {
	background-color: rgb(0, 102, 120);
}
.btn-primary.theme-cyan:hover {
	background-color: rgb(0, 102, 120);
}
.theme-cyan .btn-primary:focus {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.theme-cyan :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.theme-cyan :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.btn-primary.theme-cyan:focus {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
:not(:disabled):not(.disabled).btn-primary.theme-cyan:active {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-cyan {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.theme-cyan .show .dropdown-toggle.btn-primary {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.theme-cyan .btn-secondary {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.btn-secondary.theme-cyan {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-cyan .file-details {
	color: rgb(0, 0, 0);
}
.theme-cyan .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-cyan svg {
	fill: #000;
}
.theme-cyan .btn-secondary:hover {
	border-color: rgb(83, 167, 181); color: rgb(0, 0, 0); background-color: rgb(83, 167, 181);
}
.btn-secondary.theme-cyan:hover {
	border-color: rgb(83, 167, 181); color: rgb(0, 0, 0); background-color: rgb(83, 167, 181);
}
.theme-cyan .btn-secondary:focus {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.btn-secondary.theme-cyan:focus {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
:not(:disabled):not(.disabled).btn-secondary.theme-cyan:active {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-cyan {
	border-color: rgb(101, 176, 189); color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan .btn-tertiary {
	border-color: rgb(204, 229, 233); color: rgb(7, 82, 144); background-color: rgb(204, 229, 233);
}
.btn-tertiary.theme-cyan {
	border-color: rgb(204, 229, 233); color: rgb(7, 82, 144); background-color: rgb(204, 229, 233);
}
.theme-cyan .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-cyan .file-details {
	color: rgb(0, 0, 0);
}
.theme-cyan .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-cyan svg {
	fill: #005eaa;
}
.theme-cyan .btn-tertiary:hover {
	border-color: rgb(186, 220, 225); background-color: rgb(186, 220, 225);
}
.btn-tertiary.theme-cyan:hover {
	border-color: rgb(186, 220, 225); background-color: rgb(186, 220, 225);
}
.theme-cyan .btn-tertiary:focus {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
.theme-cyan :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
.theme-cyan :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
.btn-tertiary.theme-cyan:focus {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-cyan:active {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-cyan {
	border-color: rgb(204, 229, 233); background-color: rgb(204, 229, 233);
}
.theme-cyan .btn-quaternary {
	border-color: rgb(235, 245, 246); color: rgb(0, 0, 0); background-color: rgb(235, 245, 246);
}
.btn-quaternary.theme-cyan {
	border-color: rgb(235, 245, 246); color: rgb(0, 0, 0); background-color: rgb(235, 245, 246);
}
.theme-cyan .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-cyan .file-details {
	color: rgb(0, 0, 0);
}
.theme-cyan .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-cyan svg {
	fill: #005eaa;
}
.theme-cyan .btn-quaternary:hover {
	border-color: rgb(217, 236, 238); background-color: rgb(217, 236, 238);
}
.btn-quaternary.theme-cyan:hover {
	border-color: rgb(217, 236, 238); background-color: rgb(217, 236, 238);
}
.theme-cyan .btn-quaternary:focus {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
.theme-cyan :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
.theme-cyan :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
.btn-quaternary.theme-cyan:focus {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-cyan:active {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-cyan {
	border-color: rgb(235, 245, 246); background-color: rgb(235, 245, 246);
}
.theme-cyan .active.list-group-item {
	border-color: rgb(0, 124, 145); background-color: rgb(0, 124, 145);
}
.theme-cyan .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(101, 176, 189);
}
.theme-cyan .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(0, 124, 145);
}
.theme-cyan .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(0, 124, 145);
}
.theme-cyan .primary.checkbox-list .fi {
	color: rgb(0, 124, 145);
}
.theme-cyan .accordion .card-header {
	color: rgb(0, 124, 145); border-left-color: rgb(0, 124, 145);
}
.theme-cyan .accordion .card-header:hover {
	color: rgb(0, 124, 145) !important; border-left-color: rgb(0, 124, 145) !important;
}
.theme-cyan .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-cyan .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-cyan svg.fill-p {
	fill: #007c91;
}
.theme-cyan svg .fill-p {
	fill: #007c91;
}
.theme-cyan .fill-p {
	fill: #007c91;
}
.theme-cyan svg.fill-p::before {
	color: rgb(0, 124, 145);
}
.theme-cyan svg .fill-p::before {
	color: rgb(0, 124, 145);
}
.theme-cyan .fill-p::before {
	color: rgb(0, 124, 145);
}
.theme-cyan svg.fill-s {
	fill: #65b0bd;
}
.theme-cyan svg .fill-s {
	fill: #65b0bd;
}
.theme-cyan .fill-s {
	fill: #65b0bd;
}
.theme-cyan svg.fill-s::before {
	color: rgb(101, 176, 189);
}
.theme-cyan svg .fill-s::before {
	color: rgb(101, 176, 189);
}
.theme-cyan .fill-s::before {
	color: rgb(101, 176, 189);
}
.theme-cyan svg.fill-t {
	fill: #cce5e9;
}
.theme-cyan svg .fill-t {
	fill: #cce5e9;
}
.theme-cyan .fill-t {
	fill: #cce5e9;
}
.theme-cyan svg.fill-t::before {
	color: rgb(204, 229, 233);
}
.theme-cyan svg .fill-t::before {
	color: rgb(204, 229, 233);
}
.theme-cyan .fill-t::before {
	color: rgb(204, 229, 233);
}
.theme-cyan svg.fill-q {
	fill: #ebf5f6;
}
.theme-cyan svg .fill-q {
	fill: #ebf5f6;
}
.theme-cyan .fill-q {
	fill: #ebf5f6;
}
.theme-cyan svg.fill-q::before {
	color: rgb(235, 245, 246);
}
.theme-cyan svg .fill-q::before {
	color: rgb(235, 245, 246);
}
.theme-cyan .fill-q::before {
	color: rgb(235, 245, 246);
}
.theme-cyan .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(0, 124, 145);
}
.theme-cyan nav ul.tp-nav-main li a:hover {
	color: rgb(0, 124, 145); border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li a:active {
	color: rgb(0, 124, 145); border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan .mobile-section-nav li a:hover {
	color: rgb(0, 124, 145); border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan .mobile-section-nav li a:active {
	color: rgb(0, 124, 145); border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan .mobile-section-nav {
	border-top-color: rgb(101, 176, 189); border-top-width: 3px; border-top-style: solid;
}
.theme-cyan .mobile-section-nav #svg-down {
	background-color: rgb(0, 124, 145);
}
.theme-cyan .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav .nav-section-home {
	border-top-color: rgb(0, 124, 145);
}
.theme-cyan nav .nav-section-home svg {
	fill: #007c91;
}
.theme-cyan nav .nav-section-home .fi {
	color: rgb(0, 124, 145);
}
.theme-cyan nav .selected.nav-section-home {
	border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan nav .nav-section-home:hover {
	border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-cyan nav .nav-section-home:hover a {
	color: rgb(0, 124, 145);
}
.theme-cyan nav .nav-section-home a {
	text-decoration: none;
}
.theme-cyan nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-cyan nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-cyan nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(0, 124, 145);
}
.theme-cyan nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(0, 124, 145);
}
.theme-cyan nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(0, 124, 145); background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(0, 124, 145); background-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-cyan nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(101, 176, 189);
}
.theme-cyan nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(101, 176, 189);
}
.theme-cyan nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(101, 176, 189); border-left-width: 4px; border-left-style: solid;
}
.theme-cyan nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(0, 124, 145); background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(0, 124, 145); background-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(101, 176, 189);
}
.theme-cyan nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(101, 176, 189);
}
.theme-cyan nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-cyan nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-cyan nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(222, 238, 241);
}
.theme-cyan nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(222, 238, 241);
}
.theme-cyan nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(0, 124, 145); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(0, 124, 145); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-cyan nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-cyan nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-cyan nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-cyan nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(0, 124, 145);
}
.theme-cyan nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(0, 102, 120);
}
.theme-cyan nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(0, 124, 145);
}
.theme-cyan .pagination li.active a {
	border-color: rgb(0, 124, 145) !important; background-color: rgb(0, 124, 145) !important;
}
.theme-green .site-title {
	color: rgb(255, 255, 255); border-bottom-color: rgb(132, 188, 73); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(75, 131, 13);
}
.theme-green .site-title .tagline {
	color: rgb(255, 255, 255);
}
.theme-green .bg-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 131, 13) !important;
}
.bg-primary.theme-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 131, 13) !important;
}
.theme-green .alert-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 131, 13) !important;
}
.theme-green .bg-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-green a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-green .alert-primary a:not(.btn) {
	color: rgb(255, 255, 255);
}
.theme-green .bg-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-green a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-green .alert-primary a:not(.btn) .file-details {
	color: rgb(255, 255, 255);
}
.theme-green .bg-primary svg {
	fill: #fff;
}
.bg-primary.theme-green svg {
	fill: #fff;
}
.theme-green .alert-primary svg {
	fill: #fff;
}
.theme-green .bg-primary .card-header a {
	color: rgb(255, 255, 255);
}
.bg-primary.theme-green .card-header a {
	color: rgb(255, 255, 255);
}
.theme-green .alert-primary .card-header a {
	color: rgb(255, 255, 255);
}
.theme-green .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(132, 188, 73) !important;
}
.bg-secondary.theme-green {
	color: rgb(0, 0, 0) !important; background-color: rgb(132, 188, 73) !important;
}
.theme-green .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(132, 188, 73) !important;
}
.theme-green .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-green a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-green .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-green .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-green svg {
	fill: #000;
}
.theme-green .alert-secondary svg {
	fill: #000;
}
.theme-green .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(220, 237, 200) !important;
}
.bg-tertiary.theme-green {
	color: rgb(0, 0, 0); background-color: rgb(220, 237, 200) !important;
}
.theme-green .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-green a {
	color: rgb(0, 0, 0);
}
.theme-green .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(241, 248, 233) !important;
}
.bg-quaternary.theme-green {
	color: rgb(0, 0, 0); background-color: rgb(241, 248, 233) !important;
}
.theme-green .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-green a {
	color: rgb(0, 0, 0);
}
.theme-green .b-primary {
	border-color: rgb(75, 131, 13) !important;
}
.b-primary.theme-green {
	border-color: rgb(75, 131, 13) !important;
}
.theme-green .b-secondary {
	border-color: rgb(132, 188, 73) !important;
}
.b-secondary.theme-green {
	border-color: rgb(132, 188, 73) !important;
}
.theme-green .b-tertiary {
	border-color: rgb(220, 237, 200) !important;
}
.b-tertiary.theme-green {
	border-color: rgb(220, 237, 200) !important;
}
.theme-green .b-quaternary {
	border-color: rgb(241, 248, 233) !important;
}
.b-quaternary.theme-green {
	border-color: rgb(241, 248, 233) !important;
}
.theme-green .bt-primary {
	border-top-color: rgb(75, 131, 13) !important;
}
.bt-primary.theme-green {
	border-top-color: rgb(75, 131, 13) !important;
}
.theme-green .bt-secondary {
	border-top-color: rgb(132, 188, 73) !important;
}
.bt-secondary.theme-green {
	border-top-color: rgb(132, 188, 73) !important;
}
.theme-green .bt-tertiary {
	border-top-color: rgb(220, 237, 200) !important;
}
.bt-tertiary.theme-green {
	border-top-color: rgb(220, 237, 200) !important;
}
.theme-green .bt-quaternary {
	border-top-color: rgb(241, 248, 233) !important;
}
.bt-quaternary.theme-green {
	border-top-color: rgb(241, 248, 233) !important;
}
.theme-green .br-primary {
	border-right-color: rgb(75, 131, 13) !important;
}
.br-primary.theme-green {
	border-right-color: rgb(75, 131, 13) !important;
}
.theme-green .br-secondary {
	border-right-color: rgb(132, 188, 73) !important;
}
.br-secondary.theme-green {
	border-right-color: rgb(132, 188, 73) !important;
}
.theme-green .br-tertiary {
	border-right-color: rgb(220, 237, 200) !important;
}
.br-tertiary.theme-green {
	border-right-color: rgb(220, 237, 200) !important;
}
.theme-green .br-quaternary {
	border-right-color: rgb(241, 248, 233) !important;
}
.br-quaternary.theme-green {
	border-right-color: rgb(241, 248, 233) !important;
}
.theme-green .bb-primary {
	border-bottom-color: rgb(75, 131, 13) !important;
}
.bb-primary.theme-green {
	border-bottom-color: rgb(75, 131, 13) !important;
}
.theme-green .bb-secondary {
	border-bottom-color: rgb(132, 188, 73) !important;
}
.bb-secondary.theme-green {
	border-bottom-color: rgb(132, 188, 73) !important;
}
.theme-green .bb-tertiary {
	border-bottom-color: rgb(220, 237, 200) !important;
}
.bb-tertiary.theme-green {
	border-bottom-color: rgb(220, 237, 200) !important;
}
.theme-green .bb-quaternary {
	border-bottom-color: rgb(241, 248, 233) !important;
}
.bb-quaternary.theme-green {
	border-bottom-color: rgb(241, 248, 233) !important;
}
.theme-green .bl-primary {
	border-left-color: rgb(75, 131, 13) !important;
}
.bl-primary.theme-green {
	border-left-color: rgb(75, 131, 13) !important;
}
.theme-green .bl-secondary {
	border-left-color: rgb(132, 188, 73) !important;
}
.bl-secondary.theme-green {
	border-left-color: rgb(132, 188, 73) !important;
}
.theme-green .bl-tertiary {
	border-left-color: rgb(220, 237, 200) !important;
}
.bl-tertiary.theme-green {
	border-left-color: rgb(220, 237, 200) !important;
}
.theme-green .bl-quaternary {
	border-left-color: rgb(241, 248, 233) !important;
}
.bl-quaternary.theme-green {
	border-left-color: rgb(241, 248, 233) !important;
}
.theme-green .c-primary {
	color: rgb(75, 131, 13) !important;
}
.theme-green .text-primary {
	color: rgb(75, 131, 13) !important;
}
.c-primary.theme-green {
	color: rgb(75, 131, 13) !important;
}
.text-primary.theme-green {
	color: rgb(75, 131, 13) !important;
}
.theme-green .primary li::before {
	color: rgb(75, 131, 13) !important;
}
.theme-green .primary li.checked::before {
	color: rgb(75, 131, 13) !important;
}
.theme-green .alert-primary svg {
	fill: #84bc49;
}
.theme-green .cdc-timeline svg {
	fill: #4b830d;
}
.theme-green .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(75, 131, 13); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-green .yamm .dropdown-item:hover {
	border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid;
}
.theme-green .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(132, 188, 73);
}
.theme-green .yamm .nav-link:hover {
	background: rgb(132, 188, 73);
}
.theme-green .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(75, 131, 13); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-green .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(75, 131, 13); border-top-width: 3px; border-top-style: solid;
}
.theme-green .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(75, 131, 13); border-top-width: 3px; border-top-style: solid;
}
.theme-green .nav-pills .active.nav-link {
	border-bottom-color: rgb(132, 188, 73); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-green .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(75, 131, 13);
}
.theme-green .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(75, 131, 13);
}
.theme-green .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-green .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(75, 131, 13) !important; background-color: rgb(75, 131, 13) !important;
}
.theme-green .table-dark.table {
	background-color: rgb(75, 131, 13);
}
.theme-green .table .thead-light th {
	background-color: rgb(132, 188, 73);
}
.theme-green .table .thead-dark th {
	border-color: rgb(75, 131, 13); color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green .table-hover-dark.table tbody tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-green .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-green .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-green .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-green .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-green .audio-player .btn-primary svg {
	fill: #333;
}
.theme-green .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-green .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-green .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-green a .btn-primary:hover {
	background-color: rgb(75, 131, 13) !important;
}
.theme-green a.btn-primary:hover {
	background-color: rgb(75, 131, 13) !important;
}
.theme-green a .btn-secondary:hover {
	background-color: rgb(132, 188, 73) !important;
}
.theme-green a.btn-secondary:hover {
	background-color: rgb(132, 188, 73) !important;
}
.theme-green a .btn-tertiary:hover {
	background-color: rgb(220, 237, 200) !important;
}
.theme-green a.btn-tertiary:hover {
	background-color: rgb(220, 237, 200) !important;
}
.theme-green a .btn-quaternary:hover {
	background-color: rgb(241, 248, 233) !important;
}
.theme-green a.btn-quaternary:hover {
	background-color: rgb(241, 248, 233) !important;
}
.theme-green a.nav-btn.bg-primary:focus {
	background-color: rgb(75, 131, 13) !important;
}
.theme-green a.nav-btn.bg-primary:hover {
	background-color: rgb(75, 131, 13) !important;
}
.theme-green a.nav-btn.bg-secondary:focus {
	background-color: rgb(132, 188, 73) !important;
}
.theme-green a.nav-btn.bg-secondary:hover {
	background-color: rgb(132, 188, 73) !important;
}
.theme-green .btn-primary {
	border-color: rgb(75, 131, 13); color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.btn-primary.theme-green {
	border-color: rgb(75, 131, 13); color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .btn-primary .file-details {
	color: rgb(255, 255, 255);
}
.btn-primary.theme-green .file-details {
	color: rgb(255, 255, 255);
}
.theme-green .btn-primary svg {
	fill: #fff;
}
.btn-primary.theme-green svg {
	fill: #fff;
}
.theme-green .btn-primary:hover {
	background-color: rgb(62, 108, 11);
}
.btn-primary.theme-green:hover {
	background-color: rgb(62, 108, 11);
}
.theme-green .btn-primary:focus {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.theme-green :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.theme-green :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.btn-primary.theme-green:focus {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
:not(:disabled):not(.disabled).btn-primary.theme-green:active {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-green {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.theme-green .show .dropdown-toggle.btn-primary {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.theme-green .btn-secondary {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.btn-secondary.theme-green {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-green .file-details {
	color: rgb(0, 0, 0);
}
.theme-green .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-green svg {
	fill: #000;
}
.theme-green .btn-secondary:hover {
	border-color: rgb(119, 172, 63); color: rgb(0, 0, 0); background-color: rgb(119, 172, 63);
}
.btn-secondary.theme-green:hover {
	border-color: rgb(119, 172, 63); color: rgb(0, 0, 0); background-color: rgb(119, 172, 63);
}
.theme-green .btn-secondary:focus {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.btn-secondary.theme-green:focus {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
:not(:disabled):not(.disabled).btn-secondary.theme-green:active {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-green {
	border-color: rgb(132, 188, 73); color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green .btn-tertiary {
	border-color: rgb(220, 237, 200); color: rgb(7, 82, 144); background-color: rgb(220, 237, 200);
}
.btn-tertiary.theme-green {
	border-color: rgb(220, 237, 200); color: rgb(7, 82, 144); background-color: rgb(220, 237, 200);
}
.theme-green .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-green .file-details {
	color: rgb(0, 0, 0);
}
.theme-green .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-green svg {
	fill: #005eaa;
}
.theme-green .btn-tertiary:hover {
	border-color: rgb(208, 231, 181); background-color: rgb(208, 231, 181);
}
.btn-tertiary.theme-green:hover {
	border-color: rgb(208, 231, 181); background-color: rgb(208, 231, 181);
}
.theme-green .btn-tertiary:focus {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
.theme-green :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
.theme-green :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
.btn-tertiary.theme-green:focus {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-green:active {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-green {
	border-color: rgb(220, 237, 200); background-color: rgb(220, 237, 200);
}
.theme-green .btn-quaternary {
	border-color: rgb(241, 248, 233); color: rgb(0, 0, 0); background-color: rgb(241, 248, 233);
}
.btn-quaternary.theme-green {
	border-color: rgb(241, 248, 233); color: rgb(0, 0, 0); background-color: rgb(241, 248, 233);
}
.theme-green .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-green .file-details {
	color: rgb(0, 0, 0);
}
.theme-green .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-green svg {
	fill: #005eaa;
}
.theme-green .btn-quaternary:hover {
	border-color: rgb(229, 242, 214); background-color: rgb(229, 242, 214);
}
.btn-quaternary.theme-green:hover {
	border-color: rgb(229, 242, 214); background-color: rgb(229, 242, 214);
}
.theme-green .btn-quaternary:focus {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
.theme-green :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
.theme-green :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
.btn-quaternary.theme-green:focus {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-green:active {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-green {
	border-color: rgb(241, 248, 233); background-color: rgb(241, 248, 233);
}
.theme-green .active.list-group-item {
	border-color: rgb(75, 131, 13); background-color: rgb(75, 131, 13);
}
.theme-green .list-group-item-primary.list-group-item {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(132, 188, 73);
}
.theme-green .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(75, 131, 13);
}
.theme-green .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(75, 131, 13);
}
.theme-green .primary.checkbox-list .fi {
	color: rgb(75, 131, 13);
}
.theme-green .accordion .card-header {
	color: rgb(75, 131, 13); border-left-color: rgb(75, 131, 13);
}
.theme-green .accordion .card-header:hover {
	color: rgb(75, 131, 13) !important; border-left-color: rgb(75, 131, 13) !important;
}
.theme-green .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-green .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-green svg.fill-p {
	fill: #4b830d;
}
.theme-green svg .fill-p {
	fill: #4b830d;
}
.theme-green .fill-p {
	fill: #4b830d;
}
.theme-green svg.fill-p::before {
	color: rgb(75, 131, 13);
}
.theme-green svg .fill-p::before {
	color: rgb(75, 131, 13);
}
.theme-green .fill-p::before {
	color: rgb(75, 131, 13);
}
.theme-green svg.fill-s {
	fill: #84bc49;
}
.theme-green svg .fill-s {
	fill: #84bc49;
}
.theme-green .fill-s {
	fill: #84bc49;
}
.theme-green svg.fill-s::before {
	color: rgb(132, 188, 73);
}
.theme-green svg .fill-s::before {
	color: rgb(132, 188, 73);
}
.theme-green .fill-s::before {
	color: rgb(132, 188, 73);
}
.theme-green svg.fill-t {
	fill: #dcedc8;
}
.theme-green svg .fill-t {
	fill: #dcedc8;
}
.theme-green .fill-t {
	fill: #dcedc8;
}
.theme-green svg.fill-t::before {
	color: rgb(220, 237, 200);
}
.theme-green svg .fill-t::before {
	color: rgb(220, 237, 200);
}
.theme-green .fill-t::before {
	color: rgb(220, 237, 200);
}
.theme-green svg.fill-q {
	fill: #f1f8e9;
}
.theme-green svg .fill-q {
	fill: #f1f8e9;
}
.theme-green .fill-q {
	fill: #f1f8e9;
}
.theme-green svg.fill-q::before {
	color: rgb(241, 248, 233);
}
.theme-green svg .fill-q::before {
	color: rgb(241, 248, 233);
}
.theme-green .fill-q::before {
	color: rgb(241, 248, 233);
}
.theme-green .nav-pills .active.nav-link {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green .nav-pills .show > .nav-link {
	color: rgb(255, 255, 255); background-color: rgb(75, 131, 13);
}
.theme-green nav ul.tp-nav-main li a:hover {
	color: rgb(75, 131, 13); border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li a:active {
	color: rgb(75, 131, 13); border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green .mobile-section-nav li a:hover {
	color: rgb(75, 131, 13); border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green .mobile-section-nav li a:active {
	color: rgb(75, 131, 13); border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green .mobile-section-nav {
	border-top-color: rgb(132, 188, 73); border-top-width: 3px; border-top-style: solid;
}
.theme-green .mobile-section-nav #svg-down {
	background-color: rgb(75, 131, 13);
}
.theme-green .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav .nav-section-home {
	border-top-color: rgb(75, 131, 13);
}
.theme-green nav .nav-section-home svg {
	fill: #4b830d;
}
.theme-green nav .nav-section-home .fi {
	color: rgb(75, 131, 13);
}
.theme-green nav .selected.nav-section-home {
	border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green nav .nav-section-home:hover {
	border-left-color: rgb(75, 131, 13); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-green nav .nav-section-home:hover a {
	color: rgb(75, 131, 13);
}
.theme-green nav .nav-section-home a {
	text-decoration: none;
}
.theme-green nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-green nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-green nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(75, 131, 13);
}
.theme-green nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(75, 131, 13);
}
.theme-green nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(75, 131, 13); background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(75, 131, 13); background-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-green nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(132, 188, 73);
}
.theme-green nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(132, 188, 73);
}
.theme-green nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(132, 188, 73); border-left-width: 4px; border-left-style: solid;
}
.theme-green nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(75, 131, 13); background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(75, 131, 13); background-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(132, 188, 73);
}
.theme-green nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(132, 188, 73);
}
.theme-green nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-green nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-green nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(232, 243, 219);
}
.theme-green nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(232, 243, 219);
}
.theme-green nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(75, 131, 13); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(75, 131, 13); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-green nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-green nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-green nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-green nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(75, 131, 13);
}
.theme-green nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(62, 108, 11);
}
.theme-green nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(75, 131, 13);
}
.theme-green .pagination li.active a {
	border-color: rgb(75, 131, 13) !important; background-color: rgb(75, 131, 13) !important;
}
.theme-amber .site-title {
	color: rgb(0, 0, 0); border-bottom-color: rgb(255, 213, 79); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(251, 171, 24);
}
.theme-amber .site-title .tagline {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-primary {
	color: rgb(0, 0, 0) !important; background-color: rgb(251, 171, 24) !important;
}
.bg-primary.theme-amber {
	color: rgb(0, 0, 0) !important; background-color: rgb(251, 171, 24) !important;
}
.theme-amber .alert-primary {
	color: rgb(0, 0, 0) !important; background-color: rgb(251, 171, 24) !important;
}
.theme-amber .bg-primary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-primary.theme-amber a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-amber .alert-primary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-primary a:not(.btn) .file-details {
	color: rgb(0, 0, 0);
}
.bg-primary.theme-amber a:not(.btn) .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .alert-primary a:not(.btn) .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-primary svg {
	fill: #000;
}
.bg-primary.theme-amber svg {
	fill: #000;
}
.theme-amber .alert-primary svg {
	fill: #000;
}
.theme-amber .bg-primary .card-header a {
	color: rgb(0, 0, 0);
}
.bg-primary.theme-amber .card-header a {
	color: rgb(0, 0, 0);
}
.theme-amber .alert-primary .card-header a {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 213, 79) !important;
}
.bg-secondary.theme-amber {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 213, 79) !important;
}
.theme-amber .alert-secondary {
	color: rgb(0, 0, 0) !important; background-color: rgb(255, 213, 79) !important;
}
.theme-amber .bg-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.bg-secondary.theme-amber a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-amber .alert-secondary a:not(.btn) {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-secondary svg {
	fill: #000;
}
.bg-secondary.theme-amber svg {
	fill: #000;
}
.theme-amber .alert-secondary svg {
	fill: #000;
}
.theme-amber .bg-tertiary {
	color: rgb(0, 0, 0); background-color: rgb(255, 236, 179) !important;
}
.bg-tertiary.theme-amber {
	color: rgb(0, 0, 0); background-color: rgb(255, 236, 179) !important;
}
.theme-amber .card-header.bg-tertiary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-tertiary.theme-amber a {
	color: rgb(0, 0, 0);
}
.theme-amber .bg-quaternary {
	color: rgb(0, 0, 0); background-color: rgb(255, 247, 225) !important;
}
.bg-quaternary.theme-amber {
	color: rgb(0, 0, 0); background-color: rgb(255, 247, 225) !important;
}
.theme-amber .card-header.bg-quaternary a {
	color: rgb(0, 0, 0);
}
.card-header.bg-quaternary.theme-amber a {
	color: rgb(0, 0, 0);
}
.theme-amber .b-primary {
	border-color: rgb(251, 171, 24) !important;
}
.b-primary.theme-amber {
	border-color: rgb(251, 171, 24) !important;
}
.theme-amber .b-secondary {
	border-color: rgb(255, 213, 79) !important;
}
.b-secondary.theme-amber {
	border-color: rgb(255, 213, 79) !important;
}
.theme-amber .b-tertiary {
	border-color: rgb(255, 236, 179) !important;
}
.b-tertiary.theme-amber {
	border-color: rgb(255, 236, 179) !important;
}
.theme-amber .b-quaternary {
	border-color: rgb(255, 247, 225) !important;
}
.b-quaternary.theme-amber {
	border-color: rgb(255, 247, 225) !important;
}
.theme-amber .bt-primary {
	border-top-color: rgb(251, 171, 24) !important;
}
.bt-primary.theme-amber {
	border-top-color: rgb(251, 171, 24) !important;
}
.theme-amber .bt-secondary {
	border-top-color: rgb(255, 213, 79) !important;
}
.bt-secondary.theme-amber {
	border-top-color: rgb(255, 213, 79) !important;
}
.theme-amber .bt-tertiary {
	border-top-color: rgb(255, 236, 179) !important;
}
.bt-tertiary.theme-amber {
	border-top-color: rgb(255, 236, 179) !important;
}
.theme-amber .bt-quaternary {
	border-top-color: rgb(255, 247, 225) !important;
}
.bt-quaternary.theme-amber {
	border-top-color: rgb(255, 247, 225) !important;
}
.theme-amber .br-primary {
	border-right-color: rgb(251, 171, 24) !important;
}
.br-primary.theme-amber {
	border-right-color: rgb(251, 171, 24) !important;
}
.theme-amber .br-secondary {
	border-right-color: rgb(255, 213, 79) !important;
}
.br-secondary.theme-amber {
	border-right-color: rgb(255, 213, 79) !important;
}
.theme-amber .br-tertiary {
	border-right-color: rgb(255, 236, 179) !important;
}
.br-tertiary.theme-amber {
	border-right-color: rgb(255, 236, 179) !important;
}
.theme-amber .br-quaternary {
	border-right-color: rgb(255, 247, 225) !important;
}
.br-quaternary.theme-amber {
	border-right-color: rgb(255, 247, 225) !important;
}
.theme-amber .bb-primary {
	border-bottom-color: rgb(251, 171, 24) !important;
}
.bb-primary.theme-amber {
	border-bottom-color: rgb(251, 171, 24) !important;
}
.theme-amber .bb-secondary {
	border-bottom-color: rgb(255, 213, 79) !important;
}
.bb-secondary.theme-amber {
	border-bottom-color: rgb(255, 213, 79) !important;
}
.theme-amber .bb-tertiary {
	border-bottom-color: rgb(255, 236, 179) !important;
}
.bb-tertiary.theme-amber {
	border-bottom-color: rgb(255, 236, 179) !important;
}
.theme-amber .bb-quaternary {
	border-bottom-color: rgb(255, 247, 225) !important;
}
.bb-quaternary.theme-amber {
	border-bottom-color: rgb(255, 247, 225) !important;
}
.theme-amber .bl-primary {
	border-left-color: rgb(251, 171, 24) !important;
}
.bl-primary.theme-amber {
	border-left-color: rgb(251, 171, 24) !important;
}
.theme-amber .bl-secondary {
	border-left-color: rgb(255, 213, 79) !important;
}
.bl-secondary.theme-amber {
	border-left-color: rgb(255, 213, 79) !important;
}
.theme-amber .bl-tertiary {
	border-left-color: rgb(255, 236, 179) !important;
}
.bl-tertiary.theme-amber {
	border-left-color: rgb(255, 236, 179) !important;
}
.theme-amber .bl-quaternary {
	border-left-color: rgb(255, 247, 225) !important;
}
.bl-quaternary.theme-amber {
	border-left-color: rgb(255, 247, 225) !important;
}
.theme-amber .c-primary {
	color: rgb(251, 171, 24) !important;
}
.theme-amber .text-primary {
	color: rgb(251, 171, 24) !important;
}
.c-primary.theme-amber {
	color: rgb(251, 171, 24) !important;
}
.text-primary.theme-amber {
	color: rgb(251, 171, 24) !important;
}
.theme-amber .primary li::before {
	color: rgb(251, 171, 24) !important;
}
.theme-amber .primary li.checked::before {
	color: rgb(251, 171, 24) !important;
}
.theme-amber .alert-primary svg {
	fill: #ffd54f;
}
.theme-amber .cdc-timeline svg {
	fill: #fbab18;
}
.theme-amber .nav-tabs.tabs-horizontal .active.nav-link {
	border-bottom-color: rgb(251, 171, 24); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-amber .yamm .dropdown-item:hover {
	border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid;
}
.theme-amber .yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(255, 213, 79);
}
.theme-amber .yamm .nav-link:hover {
	background: rgb(255, 213, 79);
}
.theme-amber .tabs-vertical .active.nav-link {
	border-bottom-color: rgb(251, 171, 24); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-amber .nav-tabs .active.nav-link {
	font-weight: bold; border-top-color: rgb(251, 171, 24); border-top-width: 3px; border-top-style: solid;
}
.theme-amber .nav-tabs .nav-link:hover {
	font-weight: bold; border-top-color: rgb(251, 171, 24); border-top-width: 3px; border-top-style: solid;
}
.theme-amber .nav-pills .active.nav-link {
	border-bottom-color: rgb(255, 213, 79); border-bottom-width: 3px; border-bottom-style: solid;
}
.theme-amber .gj-datepicker-bootstrap [role=right-icon] button .gj-icon {
	color: rgb(251, 171, 24);
}
.theme-amber .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
	color: rgb(251, 171, 24);
}
.theme-amber .gj-datepicker-bootstrap button {
	border-color: rgb(189, 189, 189) !important; margin-left: 1px; background-color: rgb(255, 255, 255);
}
.theme-amber .gj-picker-bootstrap table tr td.gj-cursor-pointer.selected div {
	border-color: rgb(251, 171, 24) !important; background-color: rgb(251, 171, 24) !important;
}
.theme-amber .table-dark.table {
	background-color: rgb(251, 171, 24);
}
.theme-amber .table .thead-light th {
	background-color: rgb(255, 213, 79);
}
.theme-amber .table .thead-dark th {
	border-color: rgb(251, 171, 24); color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .table-striped-dark.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .table-striped-light.table tbody tr:nth-of-type(2n+1) {
	color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber .table-hover-dark.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .table-hover-light.table tbody tr:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber .audio-player .btn-primary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-amber .audio-player .btn-secondary {
	border-color: rgb(240, 240, 240); background-color: rgb(240, 240, 240);
}
.theme-amber .audio-player .btn-primary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-primary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-secondary:hover {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-secondary:focus {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(215, 214, 214); background-color: rgb(215, 214, 214);
}
.theme-amber .audio-player .btn-primary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-amber .audio-player .btn-secondary .volume-range-button input {
	margin-bottom: 10px !important;
}
.theme-amber .audio-player .btn-primary svg {
	fill: #333;
}
.theme-amber .audio-player .btn-secondary svg {
	fill: #333;
}
.theme-amber .audio-player .btn-primary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-amber .audio-player .btn-secondary .fi {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.theme-amber a .btn-primary:hover {
	background-color: rgb(251, 171, 24) !important;
}
.theme-amber a.btn-primary:hover {
	background-color: rgb(251, 171, 24) !important;
}
.theme-amber a .btn-secondary:hover {
	background-color: rgb(255, 213, 79) !important;
}
.theme-amber a.btn-secondary:hover {
	background-color: rgb(255, 213, 79) !important;
}
.theme-amber a .btn-tertiary:hover {
	background-color: rgb(255, 236, 179) !important;
}
.theme-amber a.btn-tertiary:hover {
	background-color: rgb(255, 236, 179) !important;
}
.theme-amber a .btn-quaternary:hover {
	background-color: rgb(255, 247, 225) !important;
}
.theme-amber a.btn-quaternary:hover {
	background-color: rgb(255, 247, 225) !important;
}
.theme-amber a.nav-btn.bg-primary:focus {
	background-color: rgb(251, 171, 24) !important;
}
.theme-amber a.nav-btn.bg-primary:hover {
	background-color: rgb(251, 171, 24) !important;
}
.theme-amber a.nav-btn.bg-secondary:focus {
	background-color: rgb(255, 213, 79) !important;
}
.theme-amber a.nav-btn.bg-secondary:hover {
	background-color: rgb(255, 213, 79) !important;
}
.theme-amber .btn-primary {
	border-color: rgb(251, 171, 24); color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.btn-primary.theme-amber {
	border-color: rgb(251, 171, 24); color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .btn-primary .file-details {
	color: rgb(0, 0, 0);
}
.btn-primary.theme-amber .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .btn-primary svg {
	fill: #000;
}
.btn-primary.theme-amber svg {
	fill: #000;
}
.theme-amber .btn-primary:hover {
	background-color: rgb(245, 160, 4);
}
.btn-primary.theme-amber:hover {
	background-color: rgb(245, 160, 4);
}
.theme-amber .btn-primary:focus {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.theme-amber :not(:disabled):not(.disabled).btn-primary:active {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.theme-amber :not(:disabled):not(.disabled).active.btn-primary {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.btn-primary.theme-amber:focus {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
:not(:disabled):not(.disabled).btn-primary.theme-amber:active {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
:not(:disabled):not(.disabled).active.btn-primary.theme-amber {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.theme-amber .show .dropdown-toggle.btn-primary {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.theme-amber .btn-secondary {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.btn-secondary.theme-amber {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber .btn-secondary .file-details {
	color: rgb(0, 0, 0);
}
.btn-secondary.theme-amber .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .btn-secondary svg {
	fill: #000;
}
.btn-secondary.theme-amber svg {
	fill: #000;
}
.theme-amber .btn-secondary:hover {
	border-color: rgb(255, 207, 54); color: rgb(0, 0, 0); background-color: rgb(255, 207, 54);
}
.btn-secondary.theme-amber:hover {
	border-color: rgb(255, 207, 54); color: rgb(0, 0, 0); background-color: rgb(255, 207, 54);
}
.theme-amber .btn-secondary:focus {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber :not(:disabled):not(.disabled).btn-secondary:active {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber :not(:disabled):not(.disabled).active.btn-secondary {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.btn-secondary.theme-amber:focus {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
:not(:disabled):not(.disabled).btn-secondary.theme-amber:active {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
:not(:disabled):not(.disabled).active.btn-secondary.theme-amber {
	border-color: rgb(255, 213, 79); color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber .btn-tertiary {
	border-color: rgb(255, 236, 179); color: rgb(7, 82, 144); background-color: rgb(255, 236, 179);
}
.btn-tertiary.theme-amber {
	border-color: rgb(255, 236, 179); color: rgb(7, 82, 144); background-color: rgb(255, 236, 179);
}
.theme-amber .btn-tertiary .file-details {
	color: rgb(0, 0, 0);
}
.btn-tertiary.theme-amber .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .btn-tertiary svg {
	fill: #005eaa;
}
.btn-tertiary.theme-amber svg {
	fill: #005eaa;
}
.theme-amber .btn-tertiary:hover {
	border-color: rgb(255, 230, 154); background-color: rgb(255, 230, 154);
}
.btn-tertiary.theme-amber:hover {
	border-color: rgb(255, 230, 154); background-color: rgb(255, 230, 154);
}
.theme-amber .btn-tertiary:focus {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
.theme-amber :not(:disabled):not(.disabled).btn-tertiary:active {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
.theme-amber :not(:disabled):not(.disabled).active.btn-tertiary {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
.btn-tertiary.theme-amber:focus {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
:not(:disabled):not(.disabled).btn-tertiary.theme-amber:active {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
:not(:disabled):not(.disabled).active.btn-tertiary.theme-amber {
	border-color: rgb(255, 236, 179); background-color: rgb(255, 236, 179);
}
.theme-amber .btn-quaternary {
	border-color: rgb(255, 247, 225); color: rgb(0, 0, 0); background-color: rgb(255, 247, 225);
}
.btn-quaternary.theme-amber {
	border-color: rgb(255, 247, 225); color: rgb(0, 0, 0); background-color: rgb(255, 247, 225);
}
.theme-amber .btn-quaternary .file-details {
	color: rgb(0, 0, 0);
}
.btn-quaternary.theme-amber .file-details {
	color: rgb(0, 0, 0);
}
.theme-amber .btn-quaternary svg {
	fill: #005eaa;
}
.btn-quaternary.theme-amber svg {
	fill: #005eaa;
}
.theme-amber .btn-quaternary:hover {
	border-color: rgb(255, 240, 200); background-color: rgb(255, 240, 200);
}
.btn-quaternary.theme-amber:hover {
	border-color: rgb(255, 240, 200); background-color: rgb(255, 240, 200);
}
.theme-amber .btn-quaternary:focus {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
.theme-amber :not(:disabled):not(.disabled).btn-quaternary:active {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
.theme-amber :not(:disabled):not(.disabled).active.btn-quaternary {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
.btn-quaternary.theme-amber:focus {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
:not(:disabled):not(.disabled).btn-quaternary.theme-amber:active {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
:not(:disabled):not(.disabled).active.btn-quaternary.theme-amber {
	border-color: rgb(255, 247, 225); background-color: rgb(255, 247, 225);
}
.theme-amber .active.list-group-item {
	border-color: rgb(251, 171, 24); background-color: rgb(251, 171, 24);
}
.theme-amber .list-group-item-primary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .list-group-item-secondary.list-group-item {
	color: rgb(0, 0, 0); background-color: rgb(255, 213, 79);
}
.theme-amber .radioBtn-styled .form-check input:checked ~ .checkmark {
	background-color: rgb(251, 171, 24);
}
.theme-amber .radioBtn-styled .form-check .checkmark::after {
	background-color: rgb(251, 171, 24);
}
.theme-amber .primary.checkbox-list .fi {
	color: rgb(251, 171, 24);
}
.theme-amber .accordion .card-header {
	color: rgb(251, 171, 24); border-left-color: rgb(251, 171, 24);
}
.theme-amber .accordion .card-header:hover {
	color: rgb(251, 171, 24) !important; border-left-color: rgb(251, 171, 24) !important;
}
.theme-amber .dropdown-menu-search svg.fill-p {
	fill: #005eaa;
}
.theme-amber .dropdown-menu-search svg .fill-p {
	fill: #005eaa;
}
.theme-amber svg.fill-p {
	fill: #fbab18;
}
.theme-amber svg .fill-p {
	fill: #fbab18;
}
.theme-amber .fill-p {
	fill: #fbab18;
}
.theme-amber svg.fill-p::before {
	color: rgb(251, 171, 24);
}
.theme-amber svg .fill-p::before {
	color: rgb(251, 171, 24);
}
.theme-amber .fill-p::before {
	color: rgb(251, 171, 24);
}
.theme-amber svg.fill-s {
	fill: #ffd54f;
}
.theme-amber svg .fill-s {
	fill: #ffd54f;
}
.theme-amber .fill-s {
	fill: #ffd54f;
}
.theme-amber svg.fill-s::before {
	color: rgb(255, 213, 79);
}
.theme-amber svg .fill-s::before {
	color: rgb(255, 213, 79);
}
.theme-amber .fill-s::before {
	color: rgb(255, 213, 79);
}
.theme-amber svg.fill-t {
	fill: #ffecb3;
}
.theme-amber svg .fill-t {
	fill: #ffecb3;
}
.theme-amber .fill-t {
	fill: #ffecb3;
}
.theme-amber svg.fill-t::before {
	color: rgb(255, 236, 179);
}
.theme-amber svg .fill-t::before {
	color: rgb(255, 236, 179);
}
.theme-amber .fill-t::before {
	color: rgb(255, 236, 179);
}
.theme-amber svg.fill-q {
	fill: #fff7e1;
}
.theme-amber svg .fill-q {
	fill: #fff7e1;
}
.theme-amber .fill-q {
	fill: #fff7e1;
}
.theme-amber svg.fill-q::before {
	color: rgb(255, 247, 225);
}
.theme-amber svg .fill-q::before {
	color: rgb(255, 247, 225);
}
.theme-amber .fill-q::before {
	color: rgb(255, 247, 225);
}
.theme-amber .nav-pills .active.nav-link {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber .nav-pills .show > .nav-link {
	color: rgb(0, 0, 0); background-color: rgb(251, 171, 24);
}
.theme-amber nav ul.tp-nav-main li a:hover {
	color: rgb(251, 171, 24); border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li a:active {
	color: rgb(251, 171, 24); border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber .mobile-section-nav li a:hover {
	color: rgb(251, 171, 24); border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber .mobile-section-nav li a:active {
	color: rgb(251, 171, 24); border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber .mobile-section-nav {
	border-top-color: rgb(255, 213, 79); border-top-width: 3px; border-top-style: solid;
}
.theme-amber .mobile-section-nav #svg-down {
	background-color: rgb(251, 171, 24);
}
.theme-amber .mobile-section-nav nav .dropdown .list-group a.selected {
	border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav .nav-section-home {
	border-top-color: rgb(251, 171, 24);
}
.theme-amber nav .nav-section-home svg {
	fill: #fbab18;
}
.theme-amber nav .nav-section-home .fi {
	color: rgb(251, 171, 24);
}
.theme-amber nav .selected.nav-section-home {
	border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber nav .nav-section-home:hover {
	border-left-color: rgb(251, 171, 24); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.theme-amber nav .nav-section-home:hover a {
	color: rgb(251, 171, 24);
}
.theme-amber nav .nav-section-home a {
	text-decoration: none;
}
.theme-amber nav ul.tp-nav-main li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li a.nav-plus {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li a.nav-minus {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li.active {
	background-color: rgb(255, 255, 255);
}
.theme-amber nav .mobile-section-nav li.active {
	background-color: rgb(255, 255, 255);
}
.theme-amber nav ul.tp-nav-main li.active > a:first-child {
	border-left-color: rgb(251, 171, 24);
}
.theme-amber nav .mobile-section-nav li.active > a:first-child {
	border-left-color: rgb(251, 171, 24);
}
.theme-amber nav ul.tp-nav-main li.active a:hover {
	border-left-color: rgb(251, 171, 24); background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.active a:hover {
	border-left-color: rgb(251, 171, 24); background-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li.active a.nav-plus:link {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li.active a.nav-minus:link {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li.active a.nav-plus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav .mobile-section-nav li.active a.nav-minus:hover {
	border-width: 0px; background-color: transparent;
}
.theme-amber nav ul.tp-nav-main li.active ul li {
	border-left-color: rgb(255, 213, 79);
}
.theme-amber nav .mobile-section-nav li.active ul li {
	border-left-color: rgb(255, 213, 79);
}
.theme-amber nav ul.tp-nav-main li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav ul.tp-nav-main li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav ul.tp-nav-main li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav .mobile-section-nav li.active ul li a:link {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav .mobile-section-nav li.active ul li a:active {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav .mobile-section-nav li.active ul li a:visited {
	font-weight: normal; border-left-color: rgb(255, 213, 79); border-left-width: 4px; border-left-style: solid;
}
.theme-amber nav ul.tp-nav-main li.active ul li a:hover {
	color: rgb(251, 171, 24); background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.active ul li a:hover {
	color: rgb(251, 171, 24); background-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.active ul li.selected > a:first-child {
	font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.active ul li.selected a[data-toggle='collapse']:hover {
	border-left-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li.active ul li.active {
	border-left-color: rgb(255, 213, 79);
}
.theme-amber nav .mobile-section-nav li.active ul li.active {
	border-left-color: rgb(255, 213, 79);
}
.theme-amber nav ul.tp-nav-main li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-amber nav .mobile-section-nav li.active ul li.active > a:first-child {
	font-weight: bold;
}
.theme-amber nav ul.tp-nav-main li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 242, 205);
}
.theme-amber nav .mobile-section-nav li.active ul li ul li > a:first-child {
	border-left-color: rgb(255, 242, 205);
}
.theme-amber nav ul.tp-nav-main li.selected > a:first-child {
	color: rgb(251, 171, 24); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.selected > a:first-child {
	color: rgb(251, 171, 24); font-weight: bold; background-color: rgb(245, 245, 245);
}
.theme-amber nav ul.tp-nav-main li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-amber nav .mobile-section-nav li.active.selected > a:first-child {
	font-weight: bold;
}
.theme-amber nav ul.tp-nav-main li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav li.active.selected > a {
	background-color: rgb(245, 245, 245);
}
.theme-amber nav .mobile-section-nav a.mobile-section-nav-foot {
	background-color: rgb(251, 171, 24);
}
.theme-amber nav .mobile-section-nav a.mobile-section-nav-foot:hover {
	background-color: rgb(245, 160, 4);
}
.theme-amber nav .mobile-section-nav li.selected > a:first-child {
	border-left-color: rgb(251, 171, 24);
}
.theme-amber .pagination li.active a {
	border-color: rgb(251, 171, 24) !important; background-color: rgb(251, 171, 24) !important;
}
.carousel {
	position: relative;
}
.carousel .carousel-thumbnails {
	width: 100%;
}
.carousel .carousel-thumbnails .carousel-item {
	border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.carousel .carousel-thumbnails .carousel-item a {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; float: left; display: block; cursor: pointer;
}
.carousel .carousel-thumbnails .carousel-item a:not(:first-child) {
	padding-left: 2px;
}
.carousel .carousel-thumbnails .carousel-item a.active img {
	border-bottom-color: rgb(189, 189, 189); border-bottom-width: 5px; border-bottom-style: solid;
}
.carousel .carousel-thumbnails .carousel-item a:not(.active):focus img {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 5px; border-bottom-style: solid;
}
.carousel .carousel-thumbnails .carousel-item a img {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.carousel .carousel-thumbnails .carousel-item .card-footer a {
	border: currentColor !important; border-image: none !important; width: 100% !important;
}
.carousel .collapse {
	padding: 0.5rem;
}
.carousel a[data-toggle='collapse'] {
	padding-right: 10px; font-weight: normal; display: block; cursor: pointer;
}
.carousel a[data-toggle='collapse']::after {
	width: 28px; height: 28px; float: right; content: " "; background-image: url("../icons/other/plus.svg"); background-size: 28px 28px;
}
.carousel a[data-toggle='collapse'][aria-expanded='true']::after {
	background-image: url("../icons/other/minus.svg");
}
.carousel .carousel-caption {
	background: rgba(0, 0, 0, 0.7); padding: 20px; left: 0px; text-align: left; right: 0px; bottom: 0px; color: rgb(255, 255, 255);
}
.carousel .carousel-control-prev-icon {
	width: 45px; height: 45px;
}
.carousel .carousel-control-next-icon {
	width: 45px; height: 45px;
}
.carousel .carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMzM0LjMzMiwyMzIuMTExTDIwNC43MSwzNjEuNzM2Yy0zLjYxNywzLjYxMy03Ljg5Niw1LjQyOC0xMi44NDcsNS40MjggICBjLTQuOTUyLDAtOS4yMzUtMS44MTQtMTIuODUtNS40MjhsLTI5LjEyMS0yOS4xM2MtMy42MTctMy42MTMtNS40MjYtNy44OTgtNS40MjYtMTIuODQ3YzAtNC45NDEsMS44MDktOS4yMzIsNS40MjYtMTIuODQ3ICAgbDg3LjY1My04Ny42NDZsLTg3LjY1Ny04Ny42NWMtMy42MTctMy42MTItNS40MjYtNy44OTgtNS40MjYtMTIuODQ1YzAtNC45NDksMS44MDktOS4yMzEsNS40MjYtMTIuODQ3bDI5LjEyMS0yOS4xMyAgIGMzLjYxOS0zLjYxNSw3Ljg5OC01LjQyNCwxMi44NS01LjQyNGM0Ljk1LDAsOS4yMzMsMS44MDksMTIuODUsNS40MjRsMTI5LjYyMiwxMjkuNjIxYzMuNjEzLDMuNjE0LDUuNDIsNy44OTgsNS40MiwxMi44NDcgICBDMzM5Ljc1MiwyMjQuMjEzLDMzNy45NDUsMjI4LjQ5OCwzMzQuMzMyLDIzMi4xMTF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}
.carousel .carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMjg4LjY0NiwzMDYuOTEzYzMuNjIxLDMuNjE0LDUuNDM1LDcuOTAxLDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ4LTEuODEzLDkuMjM2LTUuNDM1LDEyLjg0N2wtMjkuMTI2LDI5LjEzYy0zLjYxLDMuNjE3LTcuODkxLDUuNDI4LTEyLjg0LDUuNDIxYy00Ljk1MSwwLTkuMjMyLTEuODExLTEyLjg1NC01LjQyMSAgIEwxMDQuMjEsMjMyLjExMWMtMy42MTctMy42Mi01LjQyNC03Ljg5OC01LjQyNC0xMi44NDhjMC00Ljk0OSwxLjgwNy05LjIzMyw1LjQyNC0xMi44NDdMMjMzLjgyNiw3Ni43OTUgICBjMy42MjEtMy42MTUsNy45MDItNS40MjQsMTIuODU0LTUuNDI0YzQuOTQ5LDAsOS4yMjksMS44MDksMTIuODQsNS40MjRsMjkuMTI2LDI5LjEzYzMuNjIxLDMuNjE1LDUuNDM1LDcuODk4LDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ2LTEuODEzLDkuMjMzLTUuNDM1LDEyLjg0NWwtODcuNjQ2LDg3LjY1TDI4OC42NDYsMzA2LjkxM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");
}
.carousel .carousel-control-prev {
	background: rgba(0, 0, 0, 0.2); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.2); border-image: none; top: 50%; width: 90px; height: 90px; margin-top: -45px; opacity: 0.4;
}
.carousel .carousel-control-next {
	background: rgba(0, 0, 0, 0.2); border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.2); border-image: none; top: 50%; width: 90px; height: 90px; margin-top: -45px; opacity: 0.4;
}
.carousel .carousel-control-prev:hover {
	opacity: 1;
}
.carousel .carousel-control-next:hover {
	opacity: 1;
}
.carousel .carousel-control-next {
	right: 10px;
}
.carousel .carousel-control-prev {
	left: 10px;
}
.carousel .carousel-caption-info {
	background: rgb(0, 0, 0); padding: 5px 10px; width: 100%; text-align: left; bottom: 0px; font-size: smaller; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid; position: absolute; opacity: 0.8;
}
.carousel .carousel-caption-info a[data-toggle='collapse'] {
	color: rgb(255, 255, 255);
}
.carousel .carousel-caption-icon {
	width: 100%;
}
.carousel .carousel-caption-icon img {
	width: 20px;
}
.carousel .carousel-sub-caption {
	background: rgb(240, 240, 240); padding: 3px; color: rgb(0, 0, 0); display: none; position: relative;
}
.carousel .carousel-sub-caption a:hover {
	text-decoration: none;
}
.carousel .carousel-sub-caption .carousel-sub-caption-title {
	top: -3px; text-align: left; color: rgb(64, 64, 64); font-size: 1.4rem; font-weight: normal; position: relative;
}
.carousel .carousel-sub-caption p a {
	color: rgb(255, 255, 255);
}
.carousel .carousel-caption p a {
	color: rgb(255, 255, 255);
}
.carousel .carousel-caption-icon a {
	color: rgb(255, 255, 255);
}
.carousel .carousel-sub-caption .carousel-caption-icon a {
	color: rgb(0, 0, 0);
}
.carousel .carousel-caption a svg {
	top: 5px; margin-right: 0.5rem; position: relative;
}
.carousel .carousel-sub-caption .carousel-sub-caption-title {
	text-decoration: none;
}
.carousel .carousel-sub-caption .carousel-index-indicator {
	width: 60px; padding-top: 0.25rem; padding-left: 1rem;
}
.carousel .carousel-sub-caption .carousel-index-indicator span {
	margin-left: 10px;
}
.carousel .carousel-indicators {
	margin-left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.carousel .carousel-indicators li {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 5px; cursor: pointer;
}
.carousel .carousel-indicators .active {
	background: rgb(51, 51, 51);
}
.carousel .carousel-indicators {
	bottom: -20px; position: relative;
}
.carousel .thumbnail-slider .slider-thumb-list .carousel-indicators {
	bottom: -10px;
}
.carousel .carousel-loading span {
	font-size: 4rem; animation-name: loading; animation-duration: 1.4s; animation-iteration-count: infinite; animation-fill-mode: both; -webkit-animation-name: loading; -webkit-animation-duration: 1.4s; -webkit-animation-iteration-count: infinite; -webkit-animation-fill-mode: both;
}
.carousel .carousel-loading span:nth-child(2) {
	animation-delay: 0.2s; -webkit-animation-delay: .2s;
}
.carousel .carousel-loading span:nth-child(3) {
	animation-delay: 0.4s; -webkit-animation-delay: .4s;
}
.carousel .carousel-thumbnails {
	display: block;
}
.carousel .thumbnails .carousel-item {
	height: 130px; overflow: hidden;
}
.carousel .c-white {
	color: rgb(255, 255, 255) !important;
}
.carousel .thumbnails .carousel-item a {
	width: 25%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; float: left; display: block;
}
.carousel .thumbnails .carousel-item a.active {
	border-bottom-color: rgb(143, 0, 0); border-bottom-width: 5px; border-bottom-style: solid;
}
.carousel .thumbnails .carousel-item a img {
	height: 125px;
}
.carousel -caption:hover {
	cursor: pointer;
}
.carousel .carousel-caption-icon img {
	margin: 0px 5px; width: 20px; color: rgb(255, 255, 255);
}
.carousel .carousel-control-next-icon {
	position: relative; background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMzM0LjMzMiwyMzIuMTExTDIwNC43MSwzNjEuNzM2Yy0zLjYxNywzLjYxMy03Ljg5Niw1LjQyOC0xMi44NDcsNS40MjggICBjLTQuOTUyLDAtOS4yMzUtMS44MTQtMTIuODUtNS40MjhsLTI5LjEyMS0yOS4xM2MtMy42MTctMy42MTMtNS40MjYtNy44OTgtNS40MjYtMTIuODQ3YzAtNC45NDEsMS44MDktOS4yMzIsNS40MjYtMTIuODQ3ICAgbDg3LjY1My04Ny42NDZsLTg3LjY1Ny04Ny42NWMtMy42MTctMy42MTItNS40MjYtNy44OTgtNS40MjYtMTIuODQ1YzAtNC45NDksMS44MDktOS4yMzEsNS40MjYtMTIuODQ3bDI5LjEyMS0yOS4xMyAgIGMzLjYxOS0zLjYxNSw3Ljg5OC01LjQyNCwxMi44NS01LjQyNGM0Ljk1LDAsOS4yMzMsMS44MDksMTIuODUsNS40MjRsMTI5LjYyMiwxMjkuNjIxYzMuNjEzLDMuNjE0LDUuNDIsNy44OTgsNS40MiwxMi44NDcgICBDMzM5Ljc1MiwyMjQuMjEzLDMzNy45NDUsMjI4LjQ5OCwzMzQuMzMyLDIzMi4xMTF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}
.carousel .carousel-control-prev-icon {
	position: relative; background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMjg4LjY0NiwzMDYuOTEzYzMuNjIxLDMuNjE0LDUuNDM1LDcuOTAxLDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ4LTEuODEzLDkuMjM2LTUuNDM1LDEyLjg0N2wtMjkuMTI2LDI5LjEzYy0zLjYxLDMuNjE3LTcuODkxLDUuNDI4LTEyLjg0LDUuNDIxYy00Ljk1MSwwLTkuMjMyLTEuODExLTEyLjg1NC01LjQyMSAgIEwxMDQuMjEsMjMyLjExMWMtMy42MTctMy42Mi01LjQyNC03Ljg5OC01LjQyNC0xMi44NDhjMC00Ljk0OSwxLjgwNy05LjIzMyw1LjQyNC0xMi44NDdMMjMzLjgyNiw3Ni43OTUgICBjMy42MjEtMy42MTUsNy45MDItNS40MjQsMTIuODU0LTUuNDI0YzQuOTQ5LDAsOS4yMjksMS44MDksMTIuODQsNS40MjRsMjkuMTI2LDI5LjEzYzMuNjIxLDMuNjE1LDUuNDM1LDcuODk4LDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ2LTEuODEzLDkuMjMzLTUuNDM1LDEyLjg0NWwtODcuNjQ2LDg3LjY1TDI4OC42NDYsMzA2LjkxM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");
}
.carousel .carousel-caption-info {
	background: rgb(0, 0, 0); padding: 5px 10px; width: 100%; text-align: left; bottom: 0px; font-size: smaller; border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid; position: absolute; opacity: 0.8;
}
.carousel .carousel-control-next {
	width: 45px; height: 45px; position: absolute;
}
.carousel .carousel-control-prev {
	width: 45px; height: 45px; position: absolute;
}
.carousel .carousel-control-next {
	right: 10px; margin-bottom: 45px;
}
.carousel .carousel-control-prev {
	left: 10px;
}
.carousel .carousel-control-prev {
	top: 65%;
}
.carousel .carousel-control-next {
	top: 65%;
}
.carousel .carousel-control-prev:hover {
	opacity: 1;
}
.carousel .carousel-control-next:hover {
	opacity: 1;
}
.carousel .carousel-control-prev-icon {
	width: 45px; height: 45px;
}
.carousel .carousel-control-next-icon {
	width: 45px; height: 45px;
}
.carousel .carousel-caption-icon {
	width: 100%; font-size: 1rem;
}
.carousel .carousel-sub-caption .carousel-sub-caption-title {
	padding: 0px 0px 0px 25px; text-align: left; color: rgb(59, 59, 59); font-size: 1.4rem; font-weight: normal; position: relative;
}
.carousel .carousel-sub-caption .carousel-index-indicator {
	padding: 0px 0px 0px 25px; text-align: left; color: rgb(59, 59, 59); font-size: 1.4rem; font-weight: normal; position: relative;
}
.carousel .carousel-sub-caption .carousel-sub-caption-title {
	padding: 5px 0px 0px;
}
.carousel .carousel-sub-caption .carousel-index-indicator {
	border-color: rgb(59, 59, 59); width: 85px;
}
.carousel .carousel-caption-info a[data-toggle='collapse'] {
	color: rgb(255, 255, 255);
}
.carousel .carousel-inner {
	width: 100%;
}
.carousel .rounded-circle {
	width: 80px; height: 80px;
}
.carousel .carousel-thumbnails .carousel-sub-caption {
	display: none;
}
.carousel .carousel-caption-icon svg {
	top: 5px; margin-right: 0.5rem; position: relative;
}
.carousel .carousel-index-indicator span {
	color: rgb(224, 224, 224);
}
.carousel .thumbnail-wrapper {
	width: 25%; overflow: hidden; float: left;
}
.carousel .thumbnail-image img {
	width: 100%; height: 170px;
}
.carousel a.thumbnail-image {
	width: 100%;
}
.carousel a.thumbnail-image iframe {
	height: 170px; overflow: hidden;
}
.carousel .thumbnail-slider-description {
	background: rgb(255, 255, 255); padding: 15px; width: 100%; text-align: left; color: rgb(85, 85, 85); line-height: 165%; overflow: hidden; clear: left; font-size: 0.9em; position: relative;
}
.carousel .thumbnail-slider-description h3 {
	padding: 5px 0px 8px; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 1.6em;
}
.carousel h3 {
	padding: 5px 0px; font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; margin-top: 0px;
}
.carousel .small_control {
	display: none;
}
.carousel .small_control .carousel-control-prev {
	top: 55%; position: absolute;
}
.carousel .small_control .carousel-control-next {
	top: 55%; position: absolute;
}
.carousel .large_control {
	top: 50%; width: 100%; position: absolute;
}
.carousel .large_control .carousel-control-prev {
	width: 70px; height: 70px; position: absolute;
}
.carousel .large_control .carousel-control-next {
	width: 70px; height: 70px; position: absolute;
}
.carousel .large_control .carousel-control-prev {
	left: 20px;
}
.carousel .large_control .carousel-control-next {
	right: 20px;
}
.carousel .carousel-slider .large_control {
	display: none;
}
.carousel .small_control_thumb {
	display: none;
}
.carousel .thumbnail-wrapper {
	margin: 0px 5px 0px 0px; width: 24%; text-align: left;
}
.carousel :last-child.thumbnail-wrapper {
	margin: 0px;
}
.carousel .thumbnail-wrapper img {
	margin: 0px; width: 100%; height: 170px;
}
.carousel .thumbnail-wrapper .thumbnail-image {
	width: 100%; height: 170px;
}
.carousel-slider .carousel-indicators {
	bottom: -180px; position: absolute;
}
.carousel-thumbnails.carousel a:focus {
	
}
.carousel-thumbnails .small_control_thumb {
	display: none;
}
.carousel-thumbnails .small_control {
	display: block; z-index: 2;
}
.carousel-thumbnails .small_control .carousel-control-next {
	right: 5px;
}
.carousel-thumbnails .small_control .carousel-control-prev {
	left: 5px;
}
.slider-thumb-list {
	margin: 0px auto; width: 100%; text-align: center;
}
.slider-thumb-list img {
	margin: 8px 0px; width: 24.5%; height: 120px;
}
.slider-thumb-list a {
	text-decoration: none;
}
.slider-thumb-list .three-per-slide img {
	width: 32.85%;
}
.slider-thumb-list .four-per-slide img {
	width: 24.5%;
}
.slider-thumb-list .five-per-slide img {
	width: 19.45%;
}
.slider-thumb-list .carousel-items-5 img {
	margin: 8px 3px 0px; width: 18%; height: 120px;
}
.thumb-slider .slider-thumb-list {
	display: block;
}
.thumb-slider .small_control {
	top: 75px; width: 100%; position: absolute;
}
.thumb-slider .small_control .carousel-control-next {
	right: 20px;
}
.thumb-slider .small_control .carousel-control-prev {
	left: 20px;
}
.thumb-slider .carousel-indicators {
	bottom: -100px; display: flex;
}
@media all and (max-width:767px)
{
.smallest.slider-thumb-list {
	display: none;
}
.carousel-indicators {
	display: none;
}
.carousel {
	position: relative;
}
.carousel .video-container a svg {
	width: 100px; z-index: 10;
}
.carousel .carousel-item img {
	height: 250px !important;
}
.carousel .carousel-item iframe {
	height: 250px !important;
}
.carousel .carousel-control-prev {
	top: 100px;
}
.carousel .carousel-control-next {
	top: 100px;
}
.carousel .carousel-caption {
	display: none;
}
.carousel .carousel-sub-caption {
	display: block;
}
.carousel .thumbnail-wrapper {
	width: 100%; height: auto; min-height: 500px;
}
.carousel .carousel-thumbnails .carousel-item a {
	width: auto; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: none; display: block;
}
.carousel .carousel-thumbnails .carousel-sub-caption {
	margin-top: -10px; display: inline-block;
}
.carousel .carousel-thumbnails .thumbnail-slider-description {
	display: none;
}
.carousel .carousel-thumbnails .carousel-item a img {
	height: 100%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.carousel .thumbnail-wrapper .carousel-sub-caption {
	width: 100%; display: block;
}
.carousel .thumbnail-image iframe {
	height: 220px; overflow: hidden;
}
.carousel .slider-thumb-list .carousel-sub-caption {
	top: 50px; position: relative;
}
.carousel .slider-thumb-list .thumbnail-wrapper {
	width: 100%;
}
.carousel .slider-thumb-list .card.thumbnail-wrapper {
	border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.carousel .carousel-indicators {
	display: flex;
}
.carousel .carousel-thumbnail-indicators.carousel-indicators {
	bottom: -20px; position: relative;
}
.carousel .large_control {
	display: none;
}
.carousel .small_control {
	top: 125px; width: 100%; display: block; position: absolute;
}
.carousel .small_control_thumb {
	display: block;
}
.carousel .slider-standard .small_control {
	display: block;
}
.carousel .slider-thumb-list .small_control {
	top: 100px;
}
.thumbnail-slider .carousel-indicators {
	bottom: 0px; position: relative;
}
}
@media all and (max-width:991px) and (min-width:767px)
{
.carousel .thumbnail-wrapper {
	width: 50%;
}
.carousel .thumbnail-wrapper img {
	width: 100%;
}
.thumbnail-slider .slider-thumb-list {
	margin: 0px auto; width: 100%; text-align: center;
}
.thumbnail-slider .slider-thumb-list .thumbnail-wrapper {
	width: 48%;
}
}
.carousel-slider.thumbnail-slider {
	display: block;
}
.carousel-slider.thumbnail-slider .card {
	width: 100%;
}
.carousel-slider.thumbnail-slider .small_control_thumb {
	display: block;
}
.carousel-thumbnails.thumbnail-slider {
	display: none;
}
@media all and (min-width:991px)
{
.carousel-slider.thumbnail-slider {
	display: none;
}
.carousel-thumbnails.thumbnail-slider {
	display: block;
}
}
.accordion .card-header {
	transition:border-left-color 0.5s; color: rgb(0, 94, 170); padding-right: 50px; border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid;
}
.accordion .collapsed.card-header {
	color: inherit; border-left-color: transparent;
}
.accordion .collapsed.card-header:hover {
	color: rgb(0, 94, 170); padding-right: 50px; border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid;
}
.accordion .card-header .btn-link.btn {
	transition:color 0.5s; text-decoration: none;
}
.accordion .card-header .btn-link.btn-link {
	transition:color 0.5s; text-decoration: none;
}
.card-header .btn-link {
	color: inherit; font-weight: inherit;
}
.card-header .btn-link.btn {
	padding: 0px;
}
.card-header .btn-link:hover {
	cursor: pointer;
}
.tab-pane {
	padding: 15px 10px;
}
.collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
a.collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.collapse .card-body .card {
	border-radius: 0.25rem; border: 1px solid rgb(224, 224, 224); border-image: none;
}
.collapse .card-body .card .card-body {
	padding-left: 1rem;
}
.collapse .card-body .card .card-header::after {
	background: none;
}
.collapse .card-body .card .card-header:hover {
	background: none;
}
.video-toolbar button i {
	color: rgb(255, 255, 255);
}
.video-container {
	position: relative;
}
.video-container a:active {
	border: currentColor; border-image: none;
}
.video-container a:focus {
	border: currentColor; border-image: none;
}
.video-container .video-container-placeholder svg {
	left: 50%; top: 50%; position: absolute; opacity: 0.5; transform: translate(-50%, -50%);
}
.video-container .video-container-placeholder svg:hover {
	opacity: 0.9;
}
.video-container-inline {
	display: inline;
}
.video-container-small {
	width: 50%; height: 100%; position: relative;
}
.video-container-small iframe {
	width: 100%; height: 100%;
}
.modal-video {
	max-width: 700px;
}
.modal-video .modal-header {
	padding: 22px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media all and (max-width:768px)
{
.video-links {
	
}
.video-links span {
	text-align: left; float: none; display: inherit;
}
.video-container-small {
	width: 100%;
}
.modal-video {
	width: 100%;
}
}
.cdc-timeline {
	list-style: none; padding: 20px 0px; position: relative;
}
.cdc-timeline svg {
	width: 25px; height: 25px;
}
.cdc-timeline ul.list-bullet li {
	margin: 15px;
}
.cdc-timeline::before {
	left: 50%; top: 0px; width: 3px; bottom: 0px; margin-left: -1.5px; position: absolute; content: " "; background-color: rgb(245, 245, 245);
}
.cdc-timeline > li {
	width: 50%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
.cdc-timeline > li::before {
	display: table; content: " ";
}
.cdc-timeline > li::after {
	display: table; content: " ";
}
.cdc-timeline > li::after {
	clear: both;
}
.cdc-timeline > li:nth-child(2) {
	margin-top: 60px;
}
.cdc-timeline > li .timeline-panel {
	border-radius: 0.25rem; border: 1px solid rgb(212, 212, 212); border-image: none; width: 95%; float: left; position: relative; box-shadow: 0px 0px 8px rgba(0,0,0,0.23);
}
.cdc-timeline > li .timeline-panel::before {
	border-width: 15px 0px 15px 15px; border-style: solid; border-color: transparent rgb(204, 204, 204); top: 26px; right: -15px; display: inline-block; position: absolute; content: " ";
}
.cdc-timeline > li .timeline-panel::after {
	border-width: 14px 0px 14px 14px; border-style: solid; border-color: transparent rgb(255, 255, 255); top: 27px; right: -14px; display: inline-block; position: absolute; content: " ";
}
.cdc-timeline > li .timeline-heading img {
	border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important;
}
.cdc-timeline > li .timeline-badge {
	top: 20px; width: 24px; height: 24px; text-align: center; right: -12px; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.4em; position: absolute; z-index: 100;
}
.cdc-timeline > li .timeline-badge a {
	color: rgb(0, 94, 170) !important;
}
.cdc-timeline > li .timeline-badge a:hover {
	color: blue !important;
}
.cdc-timeline > li.timeline-inverted {
	clear: right; margin-top: 30px; margin-bottom: 30px; float: right;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel::before {
	left: -15px; right: auto; border-right-width: 15px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted > .timeline-panel::after {
	left: -14px; right: auto; border-right-width: 14px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted > .timeline-badge {
	left: -12px;
}
.cdc-timeline > li .timeline-title {
	margin: 0.75rem 1rem -20px; color: inherit; font-family: "Open Sans", sans-serif;
}
.cdc-timeline > li .timeline-body > p {
	padding: 0.75rem 1rem; margin-bottom: 0px;
}
.cdc-timeline > li .timeline-body > ul {
	padding: 0.75rem 1rem; margin-bottom: 0px;
}
.cdc-timeline > li .timeline-body > p + p {
	margin-top: 5px;
}
.cdc-timeline > li .timeline-footer {
	padding: 1rem; background-color: rgb(244, 244, 244);
}
.cdc-timeline > li .timeline-footer a {
	text-decoration: none; cursor: pointer;
}
@media all and (max-width:992px)
{
.cdc-timeline::before {
	left: 10px;
}
.cdc-timeline > li {
	width: 100%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
.cdc-timeline > li > .timeline-panel {
	width: calc(100% - 40px);
}
.cdc-timeline > li > .timeline-badge {
	left: -2px; margin-left: 0px;
}
.cdc-timeline > li > .timeline-panel {
	float: right;
}
.cdc-timeline > li > .timeline-panel::before {
	left: -15px; right: auto; border-right-width: 15px; border-left-width: 0px;
}
.cdc-timeline > li > .timeline-panel::after {
	left: -14px; right: auto; border-right-width: 14px; border-left-width: 0px;
}
.cdc-timeline > li.timeline-inverted {
	clear: left; margin-top: 30px; margin-bottom: 30px; float: left;
}
.cdc-timeline > li.timeline-inverted > .timeline-badge {
	left: -2px;
}
}
img.img-thumbnail {
	border-radius: 0px;
}
img.img-left.img-thumbnail {
	margin-right: 1rem; margin-bottom: 1rem; float: left;
}
img.img-right.img-thumbnail {
	margin-bottom: 1rem; margin-left: 1rem; float: right;
}
.socialMediaFeeds {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(224, 224, 224); border-image: none;
}
.socialMediaFeeds .card-header {
	background: rgb(255, 255, 255); height: 50px;
}
.socialMediaFeeds .card-header svg {
	float: left;
}
.socialMediaFeeds .card-header h4 {
	left: 10px; float: left; position: relative;
}
.socialMediaFeeds .card-footer a {
	text-decoration: none;
}
.socialMediaFeeds .card-footer a:hover {
	color: rgb(0, 94, 170); border-bottom-color: rgb(0, 94, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.socialMediaFeeds svg.social-icon {
	margin: 0px 5px 0px 0px; width: 25px; height: 25px; float: left;
}
.socialMediaFeeds .post {
	padding: 10px 0px; line-height: 30px; font-size: 17px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.socialMediaFeeds :last-child.post {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.socialMediaFeeds .feed-header {
	width: 100%; font-size: 1.37rem; font-weight: 400;
}
.socialMediaFeeds .feed-header a {
	text-decoration: none;
}
.page-share {
	padding-top: 0.5rem; padding-bottom: 0.5rem; list-style-type: none;
}
.page-share ul {
	padding: 0px; margin-bottom: 0px;
}
.page-share li {
	padding-left: 0.87rem; margin-bottom: 0px; display: inline-block;
}
.page-share li a {
	display: inline-block;
}
.page-share li a .fi {
	font-size: 24px; vertical-align: middle;
}
.page-share li a .cdc-icon-fb-round.fi {
	color: rgb(59, 89, 152);
}
.page-share li a .cdc-icon-email-round.fi {
	color: rgb(51, 51, 51);
}
.page-share li a .cdc-icon-twitter-round.fi {
	color: rgb(0, 182, 241);
}
.page-share li a .cdc-icon-syndication-round.fi {
	color: rgb(244, 90, 3);
}
.social-media-footer {
	list-style: none; padding-left: 0px !important;
}
.social-media-footer li {
	width: 100%; text-align: center; margin-bottom: 0px;
}
.social-media-footer li:not(:first-of-type) {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.social-media-footer li .fi {
	top: 3px; position: relative;
}
div.card-header.socl-hd {
	height: auto;
}
div.card-header.socl-hd h4 {
	float: none;
}
.ordered-list.fourth-level-nav li.list-group-item {
	padding: 0px; border: currentColor !important; border-image: none !important;
}
.ordered-list.fourth-level-nav li:first-child.list-group-item {
	padding-top: 0.5rem;
}
.ordered-list.fourth-level-nav a {
	text-decoration: underline;
}
.ordered-list.fourth-level-nav a:link {
	text-decoration: underline;
}
.disc.ordered-list.fourth-level-nav ol {
	list-style-type: disc !important;
}
.decimal.ordered-list.fourth-level-nav ol {
	list-style-type: decimal !important;
}
.fourth-level-container ol {
	padding-left: 1rem;
}
.fourth-level-container ol .list-group-item {
	margin-left: 1rem; display: list-item;
}
.fourth-level-container ol .list-group-item a {
	color: rgb(0, 0, 0);
}
.fourth-level-container ul.two-column-list {
	columns: 2 auto; display: block; list-style-position: inside; -webkit-columns: 2; -moz-columns: 2;
}
.fourth-level-container ol.two-column-list {
	columns: 2 auto; display: block; list-style-position: inside; -webkit-columns: 2; -moz-columns: 2;
}
.fourth-level-container ul.two-column-list li:nth-child(6).list-group-item {
	border-top-color: rgb(224, 224, 224) !important; border-top-width: 1px !important; border-top-style: dashed !important;
}
.fourth-level-container ol.two-column-list li:nth-child(6).list-group-item {
	border-top-color: rgb(224, 224, 224) !important; border-top-width: 1px !important; border-top-style: dashed !important;
}
.tp-related-pages a {
	text-decoration: none;
}
.tp-related-pages a:link {
	text-decoration: none;
}
.tp-related-pages a:hover {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.tp-related-pages a:hover:link {
	color: rgb(0, 94, 170); text-decoration: underline;
}
.tp-related-pages .collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-related-pages a.collapse-link {
	color: rgb(0, 94, 170); font-family: "Open Sans", apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 17px;
}
.tp-related-pages .list-group {
	padding-right: 15px; padding-left: 15px;
}
.tp-related-pages .list-group li.list-group-item {
	border: currentColor; border-image: none; padding-left: 0px;
}
.tp-related-pages .active.list-group-item {
	background: none !important; color: rgb(0, 0, 0); font-weight: bold;
}
.tp-related-pages .active.list-group-item a.list-group-item-action {
	color: rgb(0, 0, 0);
}
.tp-related-pages .list-group {
	font-weight: 400;
}
.tp-related-pages .list-group li:first-child.list-group-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tp-related-pages .list-group li:first-child.list-group-item:hover {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tp-related-pages .list-group li:last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-related-pages .list-group li:last-child.list-group-item:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tp-related-pages .list-group li:nth-child(6).list-group-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tp-related-pages .list-group li:nth-child(6).list-group-item:hover {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.collapse-icon a.nav-plus:link {
	padding: 0px; top: 15px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 1071; box-sizing: content-box; background-color: transparent;
}
.collapse-icon a.nav-minus:link {
	padding: 0px; top: 15px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 1071; box-sizing: content-box; background-color: transparent;
}
.collapse-icon a.nav-plus:visited {
	padding: 0px; top: 15px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 1071; box-sizing: content-box; background-color: transparent;
}
.collapse-icon a.nav-minus:visited {
	padding: 0px; top: 15px; width: 20px; height: 20px; text-align: center; right: 5px; display: inline-block; position: absolute; z-index: 1071; box-sizing: content-box; background-color: transparent;
}
.collapse-icon a.nav-plus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
.collapse-icon a.nav-minus:link svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
.collapse-icon a.nav-plus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
.collapse-icon a.nav-minus:visited svg {
	transition:fill 0.5s, transform 0.4s linear; width: 100%; height: 100%; fill: #bdbdbd; transform: rotate(0deg);
}
.collapse-icon a.nav-plus:link .fi {
	transition:0.5s, transform 0.4s linear; color: rgb(189, 189, 189); line-height: 1; font-size: 20px; vertical-align: top; transform: rotate(-180deg);
}
.collapse-icon a.nav-minus:link .fi {
	transition:0.5s, transform 0.4s linear; color: rgb(189, 189, 189); line-height: 1; font-size: 20px; vertical-align: top; transform: rotate(-180deg);
}
.collapse-icon a.nav-plus:visited .fi {
	transition:0.5s, transform 0.4s linear; color: rgb(189, 189, 189); line-height: 1; font-size: 20px; vertical-align: top; transform: rotate(-180deg);
}
.collapse-icon a.nav-minus:visited .fi {
	transition:0.5s, transform 0.4s linear; color: rgb(189, 189, 189); line-height: 1; font-size: 20px; vertical-align: top; transform: rotate(-180deg);
}
.collapse-icon a.collapsed.nav-plus:link svg {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-plus:link .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-plus:active:link svg {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-plus:active:link .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-minus:link svg {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-minus:link .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-minus:active:link svg {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-minus:active:link .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-plus:visited svg {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-plus:visited .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-plus:active:visited svg {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-plus:active:visited .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-minus:visited svg {
	transform: rotate(-90deg);
}
.collapse-icon a.collapsed.nav-minus:visited .fi {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-minus:active:visited svg {
	transform: rotate(-90deg);
}
.collapse-icon a.nav-minus:active:visited .fi {
	transform: rotate(-90deg);
}
.active.collapse-icon > a:first-child {
	font-weight: bold;
}
.active.collapse-icon ul li a:link {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
.active.collapse-icon ul li a:active {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
.active.collapse-icon ul li a:visited {
	font-weight: normal; border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
.active.collapse-icon ul li.active > a:first-child {
	font-weight: bold;
}
.selected.active.collapse-icon > a:first-child {
	font-weight: bold;
}
@media all and (max-width:767px)
{
:not(.multi-page).tp-related-pages {
	display: none;
}
}
::-ms-clear {
	display: none;
}
form.validate .form-group fieldset.border.fieldset {
	margin: 12px 0px 18px; padding: 10px; border-radius: 8px; border: 1px solid rgb(85, 85, 85); border-image: none; box-shadow: 0px 0px 1px #555;
}
form.validate .form-group fieldset.border.fieldset legend {
	padding: 0px 10px; width: inherit; line-height: inherit; font-size: inherit; margin-top: -24px; margin-bottom: 0px; margin-left: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; background-color: rgb(255, 255, 255);
}
form.validate .form-group fieldset.border.fieldset legend + * {
	clear: both;
}
.forms .datepicker-size {
	margin: 0px; width: 276px;
}
.forms .btn-white.btn:hover {
	background-color: rgb(255, 255, 255);
}
.forms :disabled.form-control {
	background-color: rgb(240, 240, 240);
}
.forms :-ms-input-placeholder.form-control {
	color: rgb(85, 85, 85);
}
.forms .typedtext-formscontrols {
	color: rgb(0, 0, 0);
}
.forms .fontsize-large-dropdown {
	font-size: 14px;
}
.forms .dynamicdropdown-counter {
	clear: both; float: right;
}
.forms ::-ms-clear {
	display: none;
}
.forms .has-clear {
	position: relative;
}
.forms .has-clear .form-control .typetext-field {
	padding-right: 20px;
}
.forms .has-clear .form-control-clear {
	top: 0px; width: 20px; height: 20px; text-align: center; right: 10px; line-height: 34px; font-size: 30px; display: block; position: absolute; z-index: 2; cursor: pointer; pointer-events: auto;
}
.forms .box-margin {
	margin-top: 20px; margin-bottom: 20px;
}
.forms .bold-hint {
	padding: 0px; margin-top: -5px; margin-bottom: 0px;
}
.forms .spec-box {
	background: rgb(61, 169, 204); margin: 10px 10px 20px; padding: 10px;
}
.forms .header-top-space {
	margin-top: 0px;
}
.forms .row-top {
	margin-top: 50px; margin-bottom: 10px;
}
.forms .label-space-padding {
	padding: 10px;
}
.forms .label-space-margin {
	margin: 10px;
}
.forms .label-inline-h2 {
	margin-left: -8px;
}
.forms .margin-container-intems {
	padding-right: 10px;
}
.forms .is-invalid.form-control {
	border-color: rgb(143, 0, 0);
}
.forms .invalid-feedback {
	color: rgb(143, 0, 0); font-size: 0.8rem; margin-top: 0.25rem;
}
.forms .is-invalid.form-check-input ~ .form-check-label {
	color: rgb(143, 0, 0);
}
.forms .form-container {
	padding: 30px; background-color: rgb(242, 242, 242);
}
.forms .forms-label {
	width: 100%; margin-top: 1rem; margin-bottom: 0.5rem;
}
.forms .forms-optional {
	color: rgb(85, 85, 85); font-size: 0.8rem; margin-left: 0.5rem;
}
.forms .forms-bold-hint {
	color: rgb(85, 85, 85); font-size: 0.8rem; margin-top: 0.25rem;
}
.forms .form-control {
	border-color: rgb(189, 189, 189);
}
.forms input:-ms-input-placeholder {
	color: rgb(189, 189, 189);
}
.forms :focus {
	
}
.forms .form-check {
	margin-bottom: 0.5rem;
}
.forms .form-check label.form-check-label {
	padding: 0px 0.25rem;
}
.forms .form-check label.form-check-label:hover {
	background-color: rgb(240, 240, 240);
}
.forms .radioBig {
	background: rgb(255, 255, 255); border-width: 4px; border-style: solid; border-color: rgb(187, 187, 187) rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-radius: 50%; border-image: none; width: 17px; height: 17px; cursor: pointer; -webkit-appearance: button; -moz-appearance: button;
}
.forms :checked.radioBig {
	border: 6px solid rgb(51, 51, 51); border-image: none;
}
.forms .big-checkbox {
	width: 20px; height: 20px;
}
.forms .small-checkbox {
	width: 13px; height: 13px;
}
.forms .button-FooterSpace {
	margin-top: 30px; margin-bottom: 30px;
}
.forms .resetbutton-Color {
	margin-left: 30px;
}
.forms .form-control:focus option {
	color: rgb(0, 0, 0);
}
.forms select[multiple].form-control:focus option {
	color: rgb(0, 0, 0);
}
.forms .form-control:focus option:checked {
	background: linear-gradient(0deg, rgb(85, 85, 85) 0%, rgb(85, 85, 85) 100%) rgb(85, 85, 85);
}
.forms select[multiple].form-control:focus option:checked {
	background: linear-gradient(0deg, rgb(85, 85, 85) 0%, rgb(85, 85, 85) 100%) rgb(85, 85, 85);
}
.forms .form-control:focus option:checked:hover {
	background: linear-gradient(0deg, rgb(51, 51, 51) 0%, rgb(51, 51, 51) 100%) rgb(51, 51, 51);
}
.forms select[multiple].form-control:focus option:checked:hover {
	background: linear-gradient(0deg, rgb(51, 51, 51) 0%, rgb(51, 51, 51) 100%) rgb(51, 51, 51);
}
.forms .form-control:focus option.selected {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.forms select[multiple].form-control:focus option.selected {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.forms .form-control:focus option.selected:hover {
	color: rgb(0, 0, 0); background-color: rgb(189, 189, 189);
}
.forms select[multiple].form-control:focus option.selected:hover {
	color: rgb(0, 0, 0); background-color: rgb(189, 189, 189);
}
.forms .form-control:focus option:hover {
	background-color: rgb(240, 240, 240);
}
.forms select[multiple].form-control:focus option:hover {
	background-color: rgb(240, 240, 240);
}
.forms .dropdown {
	border-color: rgb(189, 189, 189);
}
.forms .dropdown .dropdown-toggle.btn {
	overflow: hidden; padding-right: 1.5rem; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; max-width: 100%;
}
.forms .dropdown .dropdown-toggle.btn::after {
	top: 50%; right: 0.5rem; position: absolute; transform: translateY(-50%);
}
.forms .dropdown-menu {
	min-width: 100%;
}
.forms .dropdown-menu .dropdown-item:hover {
	background-color: rgb(240, 240, 240);
}
.forms .dropdown-menu .selected.dropdown-item {
	color: rgb(255, 255, 255); background-color: rgb(7, 82, 144);
}
.forms .dropdown-menu label.dropdown-header {
	color: rgb(0, 0, 0); font-weight: bold;
}
.forms .dropdown-node-one {
	padding-left: 20px;
}
.forms .dropdown-node-two {
	padding-left: 35px;
}
.forms .dropdown-node-three {
	padding-left: 50px;
}
.forms .dropdown-node-four {
	padding-left: 65px;
}
.forms .forms-checkbox-gridtopspace {
	margin-top: -30px;
}
.forms .required-color {
	color: rgb(193, 0, 0);
}
.g-recaptcha {
	display: none;
}
.grecaptcha-badge {
	padding: 0px 2px; width: 256px; height: 80px; font-size: smaller; margin-bottom: 1.5rem;
}
.grecaptcha-badge a {
	color: gray;
}
.grecaptcha-badge a:visited {
	color: gray;
}
.grecaptcha-badge .rc-anchor-logo-img {
	background: url("https://www.gstatic.com/recaptcha/api2/logo_48.png") no-repeat; width: 48px; height: 48px; margin-right: 1rem; float: left; display: inline-block;
}
.grecaptcha-badge .rc-anchor-normal-footer {
	margin-bottom: 1rem;
}
.grecaptcha-badge .rc-anchor-pt {
	line-height: 48px;
}
.grecaptcha-badge .rc-anchor-pt svg {
	width: 12px;
}
.grecaptcha-badge .rc-anchor-normal-footer div:first-of-type {
	margin-bottom: 0.5rem;
}
.yamm .nav {
	position: static;
}
.yamm .collapse {
	position: static;
}
.yamm .dropup {
	position: static;
}
.yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	border-radius: 0px; left: auto; min-width: 400px; box-shadow: 0px 0px 10px rgba(85,85,85,0.25);
}
.yamm .dropdown-toggle::after {
	margin-left: 0.5em;
}
.yamm .navbar-right.nav .dropdown-menu {
	left: auto; right: 0px;
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .yamm-fw.dropdown .dropdown-menu {
	left: 0px; right: 0px;
}
@media all and (min-width:767px)
{
.yamm .panel-group {
	width: 400px;
}
.yamm .thumbnail {
	margin: 0px;
}
}
.yamm .menu-body {
	padding: 10px 20px;
}
.yamm .nav-justified .nav-item {
	flex-basis: auto;
}
.yamm .show.dropdown.nav-item a.nav-link {
	background: rgb(136, 195, 234); color: rgb(0, 0, 0);
}
.yamm .nav-link:hover {
	background: rgb(136, 195, 234); color: rgb(0, 0, 0);
}
.yamm .dropdown-item {
	padding: 0.75rem 1.25rem; border-bottom-color: rgb(224, 224, 224); border-left-color: rgb(245, 245, 245); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: dashed; border-left-style: solid;
}
.yamm .dropdown-item:hover {
	color: rgb(0, 94, 170) !important; border-left-color: rgb(0, 94, 170); border-left-width: 4px; border-left-style: solid;
}
.yamm a.dropdown-item {
	color: rgb(0, 0, 0);
}
.yamm a.dropdown-item:link {
	color: rgb(0, 0, 0);
}
.yamm a.dropdown-item:hover {
	color: rgb(0, 0, 0);
}
.yamm a.dropdown-item:hover:link {
	color: rgb(0, 0, 0);
}
.yamm .nav-item {
	margin-bottom: 0px;
}
.yamm .nav-link {
	padding: 20px 5px; height: 100%;
}
html.cdc-home .body-wrapper {
	background-color: transparent;
}
html.cdc-home .dropdown-menu-right {
	min-width: 700px;
}
html.cdc-home .small-search .dropdown-menu-right {
	min-width: inherit;
}
html.cdc-home .dropdown-menu a.btn-primary:hover {
	text-decoration: underline !important;
}
html.cdc-home #masthead-homepage {
	fill: #000;
}
html.cdc-home .tp-search .medium-search {
	padding-top: 0px;
}
html.cdc-home .az-strip a {
	color: rgb(0, 0, 0);
}
html.cdc-home .az-strip .card {
	font-weight: bold; margin-left: 1px; float: left;
}
html.cdc-home .az-strip .card .card-body {
	text-align: center; padding-top: 0.6rem;
}
html.cdc-home .az-strip .w-3 {
	width: 2.99rem !important;
}
html.cdc-home .az-strip .h-3 {
	height: 2.99rem !important;
}
html.cdc-home div.site-title {
	padding: 0px;
}
@media all and (max-width:991px)
{
html.cdc-home div.site-title {
	padding: 4px 0px; border-bottom-color: rgb(136, 195, 234) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
}
html.cdc-home .navbar {
	padding: 0px;
}
html.cdc-home footer .agency-footer {
	padding-bottom: 0px;
}
html.cdc-home .fill-germ {
	fill: #84bc49;
}
html.cdc-home .block-list {
	padding-left: 0px;
}
html.cdc-home .block-list li .list-icon + span {
	display: inline-block;
}
html.cdc-home .card .card-body > ul {
	padding-left: 0px;
}
html.cdc-home .card .card-footer {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-color: rgb(255, 255, 255);
}
@media all and (min-width:992px)
{
html.cdc-home .navbar-expand-md .collapse.navbar-collapse {
	display: flex !important; flex-basis: auto;
}
}
@media all and (min-width:768px)
{
html.cdc-home .navbar-expand-md .navbar-collapse {
	display: none !important;
}
}
.az-strip a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.az-strip .card {
	font-weight: bold; margin-right: 5px; margin-bottom: 5px; float: left;
}
.az-strip .card:hover {
	background: rgb(224, 224, 224) !important;
}
.az-strip .active.card {
	background: rgb(224, 224, 224) !important;
}
.az-strip .card .card-body {
	text-align: center; padding-top: 0.6rem;
}
.az-strip .w-3 {
	width: 2.99rem !important;
}
.az-strip .h-3 {
	height: 2.99rem !important;
}
.az-content h2 {
	text-transform: uppercase;
}
@media all and (max-width:991.98px)
{
.az-strip .w-3 {
	width: 1.99rem !important;
}
.az-strip .h-3 {
	height: 1.99rem !important;
}
.az-strip .card .card-body {
	padding: 0.2rem 0px 0px;
}
}
.comment-meta-notification {
	background: rgb(255, 255, 204); padding: 10px; border: 1px solid rgb(255, 204, 0); border-image: none;
}
#cdc_comments .commentlist {
	list-style-type: none;
}
#cdc_comments .children {
	padding-left: 0px; margin-bottom: 0.25rem; margin-left: 30px; border-left-color: rgb(85, 85, 85); border-left-width: 1px; border-left-style: dotted; list-style-type: none;
}
#cdc_comments .children .comment-body {
	margin-top: 1em;
}
#cdc_comments .commentlist {
	padding-left: 0px;
}
#cdc_comments .media-list {
	padding-left: 0px;
}
#cdc_comments :nth-of-type().media-list {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
#cdc_comments .media-list {
	border-left-color: rgb(85, 85, 85); border-left-width: 1px; border-left-style: dotted;
}
#cdc_comments .comment-body {
	margin-left: 0.75rem;
}
#cdc_comments .depth-1 {
	background: rgb(240, 240, 240); padding: 1rem; border-radius: 0.25rem; margin-bottom: 1rem; border-top-color: rgb(85, 85, 85); border-top-width: 4px; border-top-style: solid;
}
#cdc_comments .comment-meta {
	overflow: auto;
}
#cdc_comments .comment-author {
	float: left;
}
#cdc_comments .comment-metadata {
	float: right;
}
#respond {
	background: rgb(245, 245, 245); padding: 1rem; border-radius: 0.25rem; border: 1px solid rgb(224, 224, 224); border-image: none; margin-bottom: 1rem;
}
#respond h5 {
	margin-top: 0px !important;
}
#respond .respond-text {
	margin-bottom: 1rem;
}
#respond .respond-subtitle {
	margin-bottom: 1rem; display: block;
}
#respond #comment_content {
	padding: 0.25rem 0.5rem; border-radius: 0.25rem; border: 1px solid rgb(224, 224, 224) !important; border-image: none !important; width: 100%; height: 40px; min-height: 25px;
}
#respond .open#comment_content {
	height: 250px;
}
#respond #commentform .anon_review_text {
	margin-left: 1rem;
}
#respond #commentform .comment_author {
	margin-bottom: 0px;
}
#respond #commentform #comment_author {
	font-weight: bold;
}
#respond #commentform #comment_author {
	background: none !important; border: currentColor !important; border-image: none !important;
}
#respond #commentform #comment_author_email {
	background: none !important; border: currentColor !important; border-image: none !important;
}
#respond #commentform [name='author_name'] {
	background: none !important; border: currentColor !important; border-image: none !important; color: black;
}
#respond #submit {
	padding: 0.25rem 0.75rem 0.5rem; border-radius: 0.2rem; border: currentColor; border-image: none; color: rgb(0, 0, 0); margin-left: 1.5rem;
}
#respond #comment_cancel {
	background: rgb(255, 255, 255); padding: 0.25rem 0.75rem 0.5rem; border-radius: 0.2rem; border: currentColor !important; border-image: none !important; margin-left: 1.5rem;
}
#comment_count_container {
	overflow: auto; margin-bottom: 1rem; display: flex; justify-content: space-between;
}
#comment_count_container .comment_count_left {
	float: left;
}
#comment_count_container .comment_count_right {
	float: right;
}
#comment_count_container .comment_count_right .form-group {
	margin-bottom: 0px;
}
#comment_count_container #comments {
	margin-top: 0.5rem; margin-bottom: 0px;
}
label[for='comment_sort_by'].forms-label {
	margin: 0px; width: auto;
}
#comment_sort_by {
	margin: 0px 1rem; width: auto; height: auto !important; font-size: 16px !important;
}
#comment_sort_by:focus {
	box-shadow: none !important;
}
.intranet_comment_thankyou {
	background: rgb(220, 237, 200); padding: 1rem 1rem 0px; border-radius: 0.25rem; border: 1px solid rgb(224, 224, 224); border-image: none; overflow: auto; margin-bottom: 1rem;
}
.top-comment-count {
	clear: both; float: right;
}
.top-comment-count .fi {
	vertical-align: middle;
}
.comments-closed .reply {
	display: none;
}
.intranet_comment_thankyou .comment-reply-header {
	overflow: hidden;
}
.intranet_comment_thankyou .reply-name {
	float: left;
}
.intranet_comment_thankyou .reply-date {
	float: right;
}
.comment-content {
	-ms-word-wrap: break-word;
}
.intranet body {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.intranet .svg-icon {
	width: 24px; height: 24px;
}
.intranet .searchbutton-intranet {
	border-color: rgb(189, 189, 189);
}
.intranet .search-button {
	padding-right: 0.12rem;
}
.intranet .search-button svg {
	fill: #fff;
}
.intranet .search-button:hover {
	text-decoration: none;
}
.intranet #searchSelected-intranet {
	width: 100%; text-align: left; display: inline-block;
}
.intranet .headerSearch-intranet .dropdown-menu-right {
	min-width: auto;
}
.intranet .navbar {
	padding: 0px;
}
.intranet .nav-item {
	margin-bottom: 0px;
}
.intranet .nav-link {
	padding: 17px 5px; height: auto;
}
.intranet .nav-link:hover {
	background: rgb(136, 195, 234);
}
.intranet .mega-menu {
	padding: 0px;
}
.intranet .site-title {
	padding: 0px !important;
}
.intranet .site-title a.dropdown-item:link {
	color: rgb(0, 0, 0);
}
.intranet .site-title .more-links a.more-link {
	color: rgb(0, 124, 145) !important;
}
.intranet .site-title-intranet {
	background: rgb(204, 229, 233) !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; border-bottom-color: rgb(189, 189, 189) !important;
}
.intranet .site-title-intranet a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.intranet .site-title-intranet .tagline {
	color: rgb(0, 0, 0);
}
.intranet .medium-search {
	padding-top: 10px !important;
}
.intranet .intranet-mobile-search-menu-btn {
	padding: 5px 0px 6px 8px; margin-right: 0.4rem;
}
.intranet .intranet-mobile-search-menu-btn:hover {
	text-decoration: none;
}
.intranet .intranet-mobile-menu-btn {
	width: 95px; height: 40px; color: rgb(0, 124, 145); text-transform: uppercase; font-size: 0.87rem; font-weight: 700; text-decoration: none;
}
.intranet .active.intranet-mobile-menu-btn {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 124, 145) !important;
}
.intranet .active.intranet-mobile-menu-btn svg {
	fill: #fff;
}
.intranet .intranet-mobile-menu-btn .open-smallmenu::after {
	border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentColor transparent; width: 0px; height: 0px; margin-left: 0.25em; vertical-align: 0.25em; display: inline-block; content: "";
}
.intranet .intranet-mobile-menu-btn .close-smallmenu {
	font-weight: 900; margin-left: 4px; text-shadow: -1px -1px 0px #fff, -1px 0px 0px #fff, 0px -1px 0px #fff;
}
.intranet .small-search {
	position: relative;
}
.intranet .dropdown-menu-small-search {
	max-width: 98vw !important;
}
.intranet .dropdown-menu-small-search div.input-group {
	max-width: 100% !important;
}
.intranet .small-menu::after {
	display: none;
}
.intranet .small-menu-content {
	background: rgb(255, 255, 255) !important; height: auto !important; z-index: 999999;
}
.intranet .small-menu-content .dropdown-item-submenu {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important; top: 0px !important; float: none !important; display: block; position: relative !important; box-shadow: none !important;
}
.intranet .is-hidden {
	display: none;
}
.intranet .az-strip a {
	color: rgb(0, 0, 0);
}
.intranet .az-strip a:hover {
	text-decoration: none !important;
}
.intranet .az-strip .card {
	font-weight: bold; margin-left: 1px; float: left;
}
.intranet .az-strip .card:hover {
	background: rgb(224, 224, 224) !important;
}
.intranet .az-strip .card .card-body {
	text-align: center; padding-top: 0.6rem;
}
.intranet .az-strip .w-3 {
	width: 2.99rem !important;
}
.intranet .az-strip .h-3 {
	height: 2.99rem !important;
}
.intranet .az-intranet-strip {
	margin: 0px; padding: 0px;
}
.intranet .az-intranet-strip a:hover * {
	text-decoration: none !important;
}
.intranet .az-intranet-strip .card-mitem-intranet {
	margin-left: 1px; float: left;
}
.intranet .az-intranet-strip .h-3 {
	height: 2.5rem !important;
}
.intranet .az-intranet-strip .w-3 {
	width: 2.5rem !important;
}
.intranet .az-intranet-strip .card-mitem-intranet {
	margin-right: 5px; margin-bottom: 5px; float: left;
}
.intranet .cdc-people-finder-widget span.twitter-typeahead {
	background: rgb(255, 255, 255); width: 100%;
}
.intranet .cdc-people-finder-widget input.tt-hint.typeahead {
	padding: 10px; width: 100%;
}
.intranet .cdc-people-finder-widget input#cdc-people-finder-widget-input {
	padding: 10px; border: 0px currentColor; border-image: none; width: 100%; background-color: rgb(255, 255, 255) !important;
}
.intranet .cdc-people-finder-widget .cdc-people-finder-widget-input {
	padding: 10px; border: 0px currentColor; border-image: none; width: 100%; background-color: rgb(255, 255, 255) !important;
}
.intranet .cdc-people-finder-widget .twitter-typeahead {
	width: 100%; display: block !important;
}
.intranet .tp-search .twitter-typeahead {
	flex:1 1 auto;
}
.intranet .tp-search .twitter-typeahead .searchTypeAhead {
	display: none !important;
}
.intranet .d-xl-block.tp-search .twitter-typeahead {
	width: 62%;
}
.intranet .tt-input {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.intranet .tt-menu {
	list-style: none; margin: 0.12rem 0px 0px; padding: 10px; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; width: 350px; text-align: left; color: rgb(33, 37, 41); font-size: 1rem; -ms-overflow-y: auto; max-height: 540px; box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.intranet .tt-error {
	list-style: none; margin: 0.12rem 0px 0px; padding: 10px; border-radius: 0.25rem; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; width: 350px; text-align: left; color: rgb(33, 37, 41); font-size: 1rem; -ms-overflow-y: auto; max-height: 540px; box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.intranet .tt-error {
	left: 0px !important; top: 100%; position: absolute; z-index: 2;
}
.intranet .tt-widget-error.tt-error {
	top: 95%; width: 100%; z-index: 2; max-width: 350px;
}
.intranet .tt-suggestion {
	border-radius: 0.25rem;
}
.intranet .suggestion-url {
	display: block;
}
.intranet .tt-cursor {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.1);
}
.intranet .tt-suggestion:focus {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.1);
}
.intranet .tt-suggestion:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.1);
}
.intranet .tt-cursor {
	
}
.intranet .people-finder-input {
	height: 41.38px; margin-bottom: 0px; position: relative; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.intranet .input-loading {
	background: url("/TemplatePackage/4.0/assets/imgs/loading.gif") no-repeat right / auto 160% content-box;
}
.intranet .yamm .dropdown-menu {
	min-width: 350px;
}
.intranet .yamm .dropdown-menu .dropdown-item:active {
	background: rgb(248, 249, 250);
}
.intranet #page-validation {
	left: -999999px; top: -100px; position: absolute;
}
.intranet #masthead-homepage {
	fill: #000;
}
.intranet .header-wrapper header .logo-large {
	margin-top: 0px; margin-bottom: 0px;
}
.intranet footer .agency-footer {
	padding-bottom: 0px;
}
.intranet .fill-germ {
	fill: #84bc49;
}
.intranet .more-link svg {
	padding: 0px; border: currentColor; border-image: none; top: 15px; width: 20px; height: 20px; text-align: center; right: 20px; display: inline-block; position: absolute; z-index: 998; box-sizing: content-box; fill: #bdbdbd; background-color: transparent;
}
.intranet .card .card-footer a:hover {
	text-decoration: underline !important;
}
.intranet .card-mitem-intranet {
	border-color: white;
}
.intranet .bg-gray-l3 {
	color: rgb(0, 0, 0); background-color: rgb(245, 245, 245) !important;
}
.intranet .card-mitem-intranet {
	display: flex; position: relative; -ms-word-wrap: break-word; min-width: 0px; flex-direction: column; background-clip: border-box; background-color: rgb(255, 255, 255);
}
.intranet .card-body-intranet-mitem {
	padding: 9px 11px 6px; flex:1 1 auto; text-align: center;
}
.intranet .card-body-intranet-mitem:hover {
	background: rgb(0, 124, 145); color: rgb(255, 255, 255);
}
.intranet .bordertop-intraheader {
	border-color: rgb(0, 124, 145) !important;
}
.intranet .body-wrapper {
	margin-bottom: 2rem;
}
.intranet .footer-intranet ul {
	padding-left: 0px; list-style-type: none;
}
.intranet .footer-intranet .sitefooter-container {
	color: rgb(0, 0, 0); background-color: rgb(205, 229, 233);
}
.intranet .footer-intranet .globalfooter-container {
	color: rgb(255, 255, 255); background-color: rgb(16, 124, 143);
}
.intranet .footer-intranet .globalfooter-container a {
	color: rgb(255, 255, 255);
}
.intranet .footer-intranet .footerintranet-wrapper {
	padding-top: 1rem; font-size: 0.9rem;
}
.intranet .footer-intranet .footerintranet-wrapper a {
	text-decoration: none;
}
.intranet .footer-intranet .footerintranet-wrapper a:hover {
	text-decoration: underline;
}
.intranet .footer-intranet .footerintranet-wrapper a li {
	margin-bottom: 3px;
}
.intranet .body-wrapper {
	position: relative;
}
.intranet .body-wrapper .overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.intranet .cio-content a.card-btn {
	color: rgb(7, 82, 144);
}
.intranet .menu-2-col {
	width: 100%; max-width: 700px;
}
.intranet .menu-promo {
	background: rgb(224, 224, 224); color: rgb(0, 0, 0) !important;
}
.intranet .menu-promo:hover {
	text-decoration: none !important;
}
.intranet .menu-promo:hover * {
	text-decoration: none !important;
}
.intranet .menu-promo img {
	max-width: 50px;
}
.intranet .menu-promo span {
	color: rgb(7, 82, 144); text-decoration: underline !important;
}
.intranet .menu-promo h4 {
	margin-top: 0px;
}
@media only screen and (max-width:990px)
{
.intranet .header-wrapper {
	border-bottom-color: rgb(0, 124, 145); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 990;
}
.intranet .mobile-overlay {
	background: rgba(0, 0, 0, 0.4); top: -1%; width: 100vw; height: 101%; position: fixed; z-index: 2;
}
.intranet #navbar-collapse-grid {
	background: white; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 124, 145) rgb(224, 224, 224) rgb(224, 224, 224); padding: 1rem; border-radius: 0.25rem; border-image: none; left: 2%; top: -25px; width: 98%; right: 0px; position: absolute; z-index: 99999; box-shadow: 0px 0px 10px rgba(85,85,85,0.25);
}
.intranet #navbar-collapse-grid .nav-link {
	background: white !important; text-transform: uppercase;
}
.intranet #navbar-collapse-grid .nav-link:hover {
	background: rgb(245, 245, 245) !important;
}
.intranet #navbar-collapse-grid .show .nav-link {
	background: rgb(245, 245, 245) !important;
}
.intranet body .intranet-horizontal-nav.site-title.container-fluid {
	background-color: rgb(204, 229, 233) !important;
}
.intranet body .site-title-intranet.bb-secondary.bb-1.bg-cyan-t.site-title.container-fluid {
	border-bottom-color: rgb(189, 189, 189) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.intranet .yamm {
	background: white;
}
.intranet .yamm .menu-body {
	padding-top: 0px; padding-bottom: 0px;
}
.intranet .yamm .nav-justified .nav-item {
	text-align: left; flex-basis: auto;
}
.intranet .yamm .show.dropdown.nav-item a.nav-link {
	color: rgb(0, 0, 0);
}
.intranet .yamm .nav-link:hover {
	color: rgb(0, 0, 0);
}
.intranet .yamm .active.dropdown-item {
	background-color: transparent !important;
}
.intranet .yamm .dropdown-item:active {
	background-color: transparent !important;
}
.intranet .yamm .nav-link {
	padding: 1rem 1.25rem; height: auto;
}
.intranet .yamm .nav-link:hover {
	background: rgb(240, 240, 240);
}
.intranet .yamm a.nav-link {
	color: rgb(0, 0, 0);
}
.intranet .yamm a.nav-link:link {
	color: rgb(0, 0, 0);
}
.intranet .yamm a.nav-link:hover {
	color: rgb(0, 0, 0);
}
.intranet .yamm a.nav-link:hover:link {
	color: rgb(0, 0, 0);
}
.intranet .yamm .nav-item {
	margin-bottom: 0.5rem;
}
.intranet .yamm :last-child.nav-item {
	margin-bottom: 0px;
}
.intranet .yamm .nav-item > a {
	border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(0, 124, 145); border-image: none;
}
.intranet .yamm .nav-item .dropdown-menu {
	border: currentColor; border-image: none; padding-bottom: 0px; min-width: 350px; box-shadow: none;
}
.intranet .yamm .nav-item .dropdown-menu a {
	border-left-color: rgb(245, 245, 245); border-left-width: 4px; border-left-style: solid;
}
.intranet .yamm .nav-item .dropdown-menu a.menu-promo {
	border: currentColor; border-image: none;
}
.intranet .yamm .nav-item .dropdown-menu .az-intranet-strip a {
	border: currentColor; border-image: none;
}
.intranet .yamm .nav-item .dropdown-menu .dropdown-item:active {
	background: none !important;
}
.intranet .yamm .dropdown .dropdown-toggle::after {
	color: rgb(85, 85, 85);
}
.intranet .yamm .show.dropdown .dropdown-toggle::after {
	transform: rotate(180deg);
}
.intranet .yamm .btn-primary.btn {
	background: none !important; border-width: medium medium 1px 4px; border-style: none none dashed solid; border-color: currentColor currentColor rgb(224, 224, 224) rgb(245, 245, 245); padding: 0.75rem 1.25rem; border-radius: 0px !important; text-align: left !important; color: rgb(0, 0, 0); margin-top: 0px !important;
}
.intranet .yamm .nav-more.btn-primary.btn {
	color: rgb(0, 124, 145); text-transform: uppercase;
}
.intranet .yamm .btn-primary.btn:hover {
	text-decoration: none; border-left-color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid;
}
.intranet .mobile-section-nav {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group ul {
	padding-left: 20px;
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item {
	margin-bottom: 0px;
}
.intranet .mobile-section-nav #mobileNav-dropdown .active.list-group-item {
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(0, 124, 145); transition:; color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item:active {
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(0, 124, 145); transition:; color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item:hover {
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(0, 124, 145); transition:; color: rgb(0, 124, 145); border-left-width: 4px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.intranet .mobile-section-nav #mobileNav-dropdown .active.list-group-item a {
	color: rgb(0, 124, 145);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item:active a {
	color: rgb(0, 124, 145);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item:hover a {
	color: rgb(0, 124, 145);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item a {
	color: rgb(0, 0, 0);
}
.intranet .mobile-section-nav #mobileNav-dropdown .list-group-item a:hover {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-color: transparent;
}
.intranet .mobile-section-nav #mobileNav-dropdown .active.list-group-item {
	color: rgb(0, 124, 145);
}
.intranet .mobile-section-nav #mobileNav-dropdown .active.list-group-item a {
	color: rgb(0, 124, 145);
}
.intranet .mobile-section-nav #mobileNav-dropdown .mobile-section-nav-foot {
	background: rgb(0, 124, 145); border: currentColor !important; transition:background 0.4s; border-image: none !important;
}
.intranet .mobile-section-nav #mobileNav-dropdown .mobile-section-nav-foot:hover {
	background: rgb(0, 102, 120); color: rgb(255, 255, 255);
}
.intranet .site-title-image {
	display: none;
}
.intranet .content {
	padding-left: 15px;
}
.intranet .content h1:first-child {
	display: block;
}
.intranet .body-wrapper h1:first-child {
	display: block;
}
.intranet .tp-search {
	padding: 0px 15px 0px 0px;
}
.intranet .tp-search form {
	display: inline-block;
}
.intranet .search-button {
	background: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230) !important; border-image: none !important; color: rgb(0, 124, 145);
}
.intranet .search-button span {
	display: none;
}
.intranet .search-button svg {
	fill: #007c91;
}
.intranet .search-button:active svg {
	fill: #fff;
}
.intranet .search-button:hover svg {
	fill: #fff;
}
.intranet .search-button:focus svg {
	fill: #fff;
}
.intranet .search-button:active .fi {
	color: rgb(255, 255, 255);
}
.intranet .search-button:hover .fi {
	color: rgb(255, 255, 255);
}
.intranet .search-button:focus .fi {
	color: rgb(255, 255, 255);
}
.intranet .show .search-button svg {
	fill: #fff;
}
}
@media only screen and (min-width:1198px)
{
.intranet .dropdown-menu-medium-search.dropdown-menu-right.dropdown-menu {
	padding: 0px; border: 0px currentColor; border-image: none; left: inherit; top: inherit; width: 100%; display: flex; position: relative !important; box-shadow: none; transform: none !important;
}
}
@media only screen and (min-width:768px)
{
.intranet .dropdown-menu .menu-promo {
	border: currentColor; border-image: none; width: 100%; bottom: 0px; display: block; position: absolute; max-width: 315px;
}
}
@media only screen and (max-width:330px)
{
.intranet .tp-search {
	flex:0 0 100%; text-align: center; max-width: 100%;
}
.intranet .cdc-intranet-logo {
	flex:0 0 100%; text-align: center; max-width: 100%;
}
.intranet .tp-search {
	padding: 0px; margin-top: 1rem;
}
}
@media only screen and (max-width:394px)
{
.intranet .header-wrapper header .logo-small {
	max-width: 100%;
}
.intranet .intranet-mobile-menu-btn {
	width: 80px; font-size: 15px;
}
.intranet .intranet-mobile-search-menu-btn {
	margin-right: 0px;
}
}
.headerSearch-intranet .search-button .fi {
	line-height: 1 !important; vertical-align: middle;
}
.headerSearch-intranet .search-submit.btn .fi {
	color: rgb(0, 94, 170); padding-top: 2px; display: block;
}
.headerSearch-intranet .headerSearchInput-intranet {
	padding-right: 40px;
}
.headerSearch-intranet .form-control-clear {
	top: 0px; width: 0px; height: 20px; text-align: center; right: 30px; line-height: 1.3; font-size: 30px; display: block; position: relative; z-index: 99; cursor: pointer; pointer-events: auto;
}
.headerSearch-intranet form:not(.show) .intranet .search-button svg {
	fill: #007c91;
}
.headerSearch-intranet form:not(.show) .btn-primary:focus {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.headerSearch-intranet form:not(.show):hover .dropdown-menu-medium-search-icon {
	fill: #007c91;
}
.calendar-card {
	width: 100px; background-color: rgb(255, 236, 179);
}
.calendar-card .card-body {
	padding: 0.5rem; text-align: center;
}
.calendar-card .month {
	font-size: 0.75rem;
}
.calendar-card .s-day {
	font-size: 0.75rem;
}
.calendar-card .n-day {
	line-height: 2.5rem; font-size: 3rem;
}
.calendar-card.card span {
	display: inline-block;
}
@media all and (max-width:767px)
{
.calendar-card {
	width: 100%;
}
.calendar-card .month {
	font-size: 1rem;
}
.calendar-card .s-day {
	font-size: 1rem;
}
.calendar-card .n-day {
	font-size: 1.5rem; margin-right: 7px; margin-left: 7px;
}
.event-card-body {
	order: 1;
}
.event-row {
	margin-left: -30px !important;
}
}
[class^='cdc-icon-']::before {
	text-transform: none; line-height: 1; font-family: "cdciconfont"; font-style: normal; font-weight: normal; text-decoration: inherit; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
[class*=' cdc-icon-']::before {
	text-transform: none; line-height: 1; font-family: "cdciconfont"; font-style: normal; font-weight: normal; text-decoration: inherit; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
a [class^='cdc-icon-'] {
	text-decoration: inherit; display: inline-block;
}
a [class*=' cdc-icon-'] {
	text-decoration: inherit; display: inline-block;
}
.cdc-icon-large::before {
	font-size: 1.33em; vertical-align: top;
}
.btn [class^='cdc-icon-'] {
	line-height: 0.9em;
}
.btn [class*=' cdc-icon-'] {
	line-height: 0.9em;
}
li [class^='cdc-icon-'] {
	width: 1.25em; text-align: center; display: inline-block;
}
li [class*=' cdc-icon-'] {
	width: 1.25em; text-align: center; display: inline-block;
}
li [class^='cdc-icon-'].cdc-icon-large {
	width: 1.87em;
}
li [class*=' cdc-icon-'].cdc-icon-large {
	width: 1.87em;
}
li[class^='cdc-icon-'] {
	margin-left: 0px; list-style-type: none;
}
li[class*=' cdc-icon-'] {
	margin-left: 0px; list-style-type: none;
}
li[class^='cdc-icon-']::before {
	text-align: center; text-indent: -2em;
}
li[class*=' cdc-icon-']::before {
	text-align: center; text-indent: -2em;
}
li[class^='cdc-icon-'].cdc-icon-large::before {
	text-indent: -1.33em;
}
li[class*=' cdc-icon-'].cdc-icon-large::before {
	text-indent: -1.33em;
}
.cdc-icon-alert_01::before {
	content: "\f101";
}
.cdc-icon-alert_02::before {
	content: "\f102";
}
.cdc-icon-alert_03::before {
	content: "\f103";
}
.cdc-icon-alert_04::before {
	content: "\f104";
}
.cdc-icon-alert_05::before {
	content: "\f105";
}
.cdc-icon-alert_06::before {
	content: "\f106";
}
.cdc-icon-allergy_01::before {
	content: "\f107";
}
.cdc-icon-animal_01::before {
	content: "\f108";
}
.cdc-icon-animal_02::before {
	content: "\f109";
}
.cdc-icon-animal_03::before {
	content: "\f10a";
}
.cdc-icon-audio_01::before {
	content: "\f10b";
}
.cdc-icon-audio_02::before {
	content: "\f10c";
}
.cdc-icon-audio_03::before {
	content: "\f10d";
}
.cdc-icon-audio_04::before {
	content: "\f10e";
}
.cdc-icon-audio_05::before {
	content: "\f10f";
}
.cdc-icon-badge_01::before {
	content: "\f110";
}
.cdc-icon-badge_02::before {
	content: "\f111";
}
.cdc-icon-badge_03::before {
	content: "\f112";
}
.cdc-icon-badge_04::before {
	content: "\f113";
}
.cdc-icon-badge_05::before {
	content: "\f114";
}
.cdc-icon-bag_01::before {
	content: "\f115";
}
.cdc-icon-bat_1::before {
	content: "\f116";
}
.cdc-icon-book_01::before {
	content: "\f117";
}
.cdc-icon-book_02::before {
	content: "\f118";
}
.cdc-icon-book_03::before {
	content: "\f119";
}
.cdc-icon-book_04::before {
	content: "\f11a";
}
.cdc-icon-bookmark_01::before {
	content: "\f11b";
}
.cdc-icon-brain_01::before {
	content: "\f11c";
}
.cdc-icon-building_01::before {
	content: "\f11d";
}
.cdc-icon-building_02::before {
	content: "\f11e";
}
.cdc-icon-building_03::before {
	content: "\f11f";
}
.cdc-icon-building_04::before {
	content: "\f120";
}
.cdc-icon-calendar_01::before {
	content: "\f121";
}
.cdc-icon-cancer_02::before {
	content: "\f122";
}
.cdc-icon-cat_1::before {
	content: "\f123";
}
.cdc-icon-chart_01::before {
	content: "\f124";
}
.cdc-icon-chart_02::before {
	content: "\f125";
}
.cdc-icon-chart_03::before {
	content: "\f126";
}
.cdc-icon-chat_01::before {
	content: "\f127";
}
.cdc-icon-chat_02::before {
	content: "\f128";
}
.cdc-icon-chat_03::before {
	content: "\f129";
}
.cdc-icon-chat_04::before {
	content: "\f12a";
}
.cdc-icon-chat_05::before {
	content: "\f12b";
}
.cdc-icon-chicken_1::before {
	content: "\f12c";
}
.cdc-icon-cleaning_01::before {
	content: "\f12d";
}
.cdc-icon-cleaning_02::before {
	content: "\f12e";
}
.cdc-icon-clipboard_01::before {
	content: "\f12f";
}
.cdc-icon-clock_01::before {
	content: "\f130";
}
.cdc-icon-clothes_01::before {
	content: "\f131";
}
.cdc-icon-cloud_01::before {
	content: "\f132";
}
.cdc-icon-comment3::before {
	content: "\f133";
}
.cdc-icon-contact::before {
	content: "\f134";
}
.cdc-icon-crowd::before {
	content: "\f135";
}
.cdc-icon-data_01::before {
	content: "\f136";
}
.cdc-icon-device_01::before {
	content: "\f137";
}
.cdc-icon-device_02::before {
	content: "\f138";
}
.cdc-icon-device_03::before {
	content: "\f139";
}
.cdc-icon-device_04::before {
	content: "\f13a";
}
.cdc-icon-digital-thermometer::before {
	content: "\f13b";
}
.cdc-icon-direction_01::before {
	content: "\f13c";
}
.cdc-icon-dog_1::before {
	content: "\f13d";
}
.cdc-icon-download_01::before {
	content: "\f13e";
}
.cdc-icon-edit_01::before {
	content: "\f13f";
}
.cdc-icon-email_01::before {
	content: "\f140";
}
.cdc-icon-email_02::before {
	content: "\f141";
}
.cdc-icon-eye_01::before {
	content: "\f142";
}
.cdc-icon-fig1_1::before {
	content: "\f143";
}
.cdc-icon-flea_fly::before {
	content: "\f144";
}
.cdc-icon-flea::before {
	content: "\f145";
}
.cdc-icon-food_01::before {
	content: "\f146";
}
.cdc-icon-food_02::before {
	content: "\f147";
}
.cdc-icon-food_03::before {
	content: "\f148";
}
.cdc-icon-food_04::before {
	content: "\f149";
}
.cdc-icon-food_05::before {
	content: "\f14a";
}
.cdc-icon-food_06::before {
	content: "\f14b";
}
.cdc-icon-globe_01::before {
	content: "\f14c";
}
.cdc-icon-globe_02::before {
	content: "\f14d";
}
.cdc-icon-globe_03::before {
	content: "\f14e";
}
.cdc-icon-grid_01::before {
	content: "\f14f";
}
.cdc-icon-handwashing::before {
	content: "\f150";
}
.cdc-icon-hazard_01::before {
	content: "\f151";
}
.cdc-icon-hazard_02::before {
	content: "\f152";
}
.cdc-icon-hazard_03::before {
	content: "\f153";
}
.cdc-icon-hazard_04::before {
	content: "\f154";
}
.cdc-icon-hazard_05::before {
	content: "\f155";
}
.cdc-icon-heart_01::before {
	content: "\f156";
}
.cdc-icon-home_01::before {
	content: "\f157";
}
.cdc-icon-hospital_01::before {
	content: "\f158";
}
.cdc-icon-idea_01::before {
	content: "\f159";
}
.cdc-icon-kidney_01::before {
	content: "\f15a";
}
.cdc-icon-lab_01::before {
	content: "\f15b";
}
.cdc-icon-lab_02::before {
	content: "\f15c";
}
.cdc-icon-lab_03::before {
	content: "\f15d";
}
.cdc-icon-lab_04::before {
	content: "\f15e";
}
.cdc-icon-lab_05::before {
	content: "\f15f";
}
.cdc-icon-lab_06::before {
	content: "\f160";
}
.cdc-icon-lab_07::before {
	content: "\f161";
}
.cdc-icon-link_01::before {
	content: "\f162";
}
.cdc-icon-logo_01::before {
	content: "\f163";
}
.cdc-icon-map_01::before {
	content: "\f164";
}
.cdc-icon-map_02::before {
	content: "\f165";
}
.cdc-icon-mask::before {
	content: "\f166";
}
.cdc-icon-medical_01::before {
	content: "\f167";
}
.cdc-icon-medical_02::before {
	content: "\f168";
}
.cdc-icon-medical_03::before {
	content: "\f169";
}
.cdc-icon-medical_04::before {
	content: "\f16a";
}
.cdc-icon-medical_05::before {
	content: "\f16b";
}
.cdc-icon-medical_06::before {
	content: "\f16c";
}
.cdc-icon-medical_07::before {
	content: "\f16d";
}
.cdc-icon-medical_08::before {
	content: "\f16e";
}
.cdc-icon-medical_09::before {
	content: "\f16f";
}
.cdc-icon-medical_10::before {
	content: "\f170";
}
.cdc-icon-medical_11::before {
	content: "\f171";
}
.cdc-icon-money_01::before {
	content: "\f172";
}
.cdc-icon-no_01::before {
	content: "\f173";
}
.cdc-icon-paper_01::before {
	content: "\f174";
}
.cdc-icon-paper_02::before {
	content: "\f175";
}
.cdc-icon-paper_03::before {
	content: "\f176";
}
.cdc-icon-people_01::before {
	content: "\f177";
}
.cdc-icon-people_02::before {
	content: "\f178";
}
.cdc-icon-people_03::before {
	content: "\f179";
}
.cdc-icon-people_04::before {
	content: "\f17a";
}
.cdc-icon-people_05::before {
	content: "\f17b";
}
.cdc-icon-people_06::before {
	content: "\f17c";
}
.cdc-icon-people_07::before {
	content: "\f17d";
}
.cdc-icon-people_08::before {
	content: "\f17e";
}
.cdc-icon-people_09::before {
	content: "\f17f";
}
.cdc-icon-phone_01::before {
	content: "\f180";
}
.cdc-icon-photo_01::before {
	content: "\f181";
}
.cdc-icon-photo_02::before {
	content: "\f182";
}
.cdc-icon-photo_03::before {
	content: "\f183";
}
.cdc-icon-photo_04::before {
	content: "\f184";
}
.cdc-icon-photo_05::before {
	content: "\f185";
}
.cdc-icon-pig_1::before {
	content: "\f186";
}
.cdc-icon-pin_01::before {
	content: "\f187";
}
.cdc-icon-pin_02::before {
	content: "\f188";
}
.cdc-icon-preschool::before {
	content: "\f189";
}
.cdc-icon-presentation_01::before {
	content: "\f18a";
}
.cdc-icon-question_01::before {
	content: "\f18b";
}
.cdc-icon-question_02::before {
	content: "\f18c";
}
.cdc-icon-repellent::before {
	content: "\f18d";
}
.cdc-icon-scale_01::before {
	content: "\f18e";
}
.cdc-icon-scale_02::before {
	content: "\f18f";
}
.cdc-icon-search_01::before {
	content: "\f190";
}
.cdc-icon-search_02::before {
	content: "\f191";
}
.cdc-icon-search_03::before {
	content: "\f192";
}
.cdc-icon-signal_01::before {
	content: "\f193";
}
.cdc-icon-smoking_01::before {
	content: "\f194";
}
.cdc-icon-sports_01::before {
	content: "\f195";
}
.cdc-icon-stack_01::before {
	content: "\f196";
}
.cdc-icon-stack_02::before {
	content: "\f197";
}
.cdc-icon-stack_03::before {
	content: "\f198";
}
.cdc-icon-stack_04::before {
	content: "\f199";
}
.cdc-icon-symbol_01::before {
	content: "\f19a";
}
.cdc-icon-symbol_02::before {
	content: "\f19b";
}
.cdc-icon-tick::before {
	content: "\f19c";
}
.cdc-icon-tools_01::before {
	content: "\f19d";
}
.cdc-icon-tools_02::before {
	content: "\f19e";
}
.cdc-icon-tools_03::before {
	content: "\f19f";
}
.cdc-icon-tools_04::before {
	content: "\f1a0";
}
.cdc-icon-travel_01::before {
	content: "\f1a1";
}
.cdc-icon-travel_02::before {
	content: "\f1a2";
}
.cdc-icon-tweezers::before {
	content: "\f1a3";
}
.cdc-icon-video_01::before {
	content: "\f1a4";
}
.cdc-icon-video_02::before {
	content: "\f1a5";
}
.cdc-icon-video_03::before {
	content: "\f1a6";
}
.cdc-icon-video_04::before {
	content: "\f1a7";
}
.cdc-icon-weather_01::before {
	content: "\f1a8";
}
.cdc-icon-weather_02::before {
	content: "\f1a9";
}
.cdc-icon-weather_03::before {
	content: "\f1aa";
}
.cdc-icon-weather_04::before {
	content: "\f1ab";
}
.cdc-icon-weather_05::before {
	content: "\f1ac";
}
.cdc-icon-weather_06::before {
	content: "\f1ad";
}
.cdc-icon-weather_07::before {
	content: "\f1ae";
}
.cdc-icon-weather_08::before {
	content: "\f1af";
}
.cdc-icon-weather_09::before {
	content: "\f1b0";
}
.cdc-icon-weather_10::before {
	content: "\f1b1";
}
.cdc-icon-weather_11::before {
	content: "\f1b2";
}
.cdc-icon-cdc-tv::before {
	content: "\f1b3";
}
.cdc-icon-fb::before {
	content: "\f1b4";
}
.cdc-icon-flickr::before {
	content: "\f1b5";
}
.cdc-icon-googleplus::before {
	content: "\f1b6";
}
.cdc-icon-govd::before {
	content: "\f1b7";
}
.cdc-icon-insta::before {
	content: "\f1b8";
}
.cdc-icon-linkedin::before {
	content: "\f1b9";
}
.cdc-icon-pinterest::before {
	content: "\f1ba";
}
.cdc-icon-podcast::before {
	content: "\f1bb";
}
.cdc-icon-rss::before {
	content: "\f1bc";
}
.cdc-icon-syndication::before {
	content: "\f1bd";
}
.cdc-icon-tumblr::before {
	content: "\f1be";
}
.cdc-icon-twitter::before {
	content: "\f1bf";
}
.cdc-icon-youtube::before {
	content: "\f1c0";
}
.cdc-icon-bookmark-round::before {
	content: "\f1c1";
}
.cdc-icon-cdc-tv-round::before {
	content: "\f1c2";
}
.cdc-icon-email-round::before {
	content: "\f1c3";
}
.cdc-icon-fb-round::before {
	content: "\f1c4";
}
.cdc-icon-flickr-round::before {
	content: "\f1c5";
}
.cdc-icon-googleplus-round::before {
	content: "\f1c6";
}
.cdc-icon-govd-round::before {
	content: "\f1c7";
}
.cdc-icon-ig-round::before {
	content: "\f1c8";
}
.cdc-icon-linkedin-round::before {
	content: "\f1c9";
}
.cdc-icon-pinterest-round::before {
	content: "\f1ca";
}
.cdc-icon-podcast-round::before {
	content: "\f1cb";
}
.cdc-icon-rss-round::before {
	content: "\f1cc";
}
.cdc-icon-syndication-round::before {
	content: "\f1cd";
}
.cdc-icon-tumblr-round::before {
	content: "\f1ce";
}
.cdc-icon-twitter-round::before {
	content: "\f1cf";
}
.cdc-icon-youtube-round::before {
	content: "\f1d0";
}
.cdc-icon-bookmark-white::before {
	content: "\f1d1";
}
.cdc-icon-cdc-tv-white::before {
	content: "\f1d2";
}
.cdc-icon-email-white::before {
	content: "\f1d3";
}
.cdc-icon-fb-white::before {
	content: "\f1d4";
}
.cdc-icon-flickr-white::before {
	content: "\f1d5";
}
.cdc-icon-googleplus-white::before {
	content: "\f1d6";
}
.cdc-icon-govd-white::before {
	content: "\f1d7";
}
.cdc-icon-ig-white::before {
	content: "\f1d8";
}
.cdc-icon-linkedin-white::before {
	content: "\f1d9";
}
.cdc-icon-pinterest-white::before {
	content: "\f1da";
}
.cdc-icon-podcast-white::before {
	content: "\f1db";
}
.cdc-icon-rss-white::before {
	content: "\f1dc";
}
.cdc-icon-syndication-white::before {
	content: "\f1dd";
}
.cdc-icon-tumblr-white::before {
	content: "\f1de";
}
.cdc-icon-twitter-white::before {
	content: "\f1df";
}
.cdc-icon-youtube-white::before {
	content: "\f1e0";
}
.cdc-icon-epub::before {
	content: "\f1e1";
}
.cdc-icon-excel::before {
	content: "\f1e2";
}
.cdc-icon-external::before {
	content: "\f1e3";
}
.cdc-icon-image::before {
	content: "\f1e4";
}
.cdc-icon-media::before {
	content: "\f1e5";
}
.cdc-icon-pdf::before {
	content: "\f1e6";
}
.cdc-icon-ppt::before {
	content: "\f1e7";
}
.cdc-icon-sas::before {
	content: "\f1e8";
}
.cdc-icon-stats::before {
	content: "\f1e9";
}
.cdc-icon-txt::before {
	content: "\f1ea";
}
.cdc-icon-word::before {
	content: "\f1eb";
}
.cdc-icon-zip::before {
	content: "\f1ec";
}
.cdc-icon-arrow-down::before {
	content: "\f1ed";
}
.cdc-icon-close-circle::before {
	content: "\f1ee";
}
.cdc-icon-minus::before {
	content: "\f1ef";
}
.cdc-icon-next::before {
	content: "\f1f0";
}
.cdc-icon-play-circle-outline::before {
	content: "\f1f1";
}
.cdc-icon-plus::before {
	content: "\f1f2";
}
.cdc-icon-prev::before {
	content: "\f1f3";
}
.cdc-icon-resize::before {
	content: "\f1f4";
}
.cdc-icon-search::before {
	content: "\f1f5";
}
.cdc-icon-cdc-play::before {
	content: "\f1f6";
}
.cdc-icon-pause-circle-outline::before {
	content: "\f1f7";
}
.cdc-icon-pause-circle::before {
	content: "\f1f8";
}
.cdc-icon-pause-octagon-outline::before {
	content: "\f1f9";
}
.cdc-icon-pause-octagon::before {
	content: "\f1fa";
}
.cdc-icon-pause::before {
	content: "\f1fb";
}
.cdc-icon-repeat-off::before {
	content: "\f1fc";
}
.cdc-icon-repeat-once::before {
	content: "\f1fd";
}
.cdc-icon-repeat::before {
	content: "\f1fe";
}
.cdc-icon-replay::before {
	content: "\f1ff";
}
.cdc-icon-shuffle-disabled::before {
	content: "\f200";
}
.cdc-icon-shuffle-variant::before {
	content: "\f201";
}
.cdc-icon-shuffle::before {
	content: "\f202";
}
.cdc-icon-skip-backward::before {
	content: "\f203";
}
.cdc-icon-skip-forward::before {
	content: "\f204";
}
.cdc-icon-skip-next-circle-outline::before {
	content: "\f205";
}
.cdc-icon-skip-next-circle::before {
	content: "\f206";
}
.cdc-icon-skip-next::before {
	content: "\f207";
}
.cdc-icon-skip-previous-circle-outline::before {
	content: "\f208";
}
.cdc-icon-skip-previous-circle::before {
	content: "\f209";
}
.cdc-icon-skip-previous::before {
	content: "\f20a";
}
.cdc-icon-stop::before {
	content: "\f20b";
}
.cdc-icon-surround-sound-2-0::before {
	content: "\f20c";
}
.cdc-icon-surround-sound-3-1::before {
	content: "\f20d";
}
.cdc-icon-surround-sound-5-1::before {
	content: "\f20e";
}
.cdc-icon-surround-sound-7-1::before {
	content: "\f20f";
}
.cdc-icon-surround-sound::before {
	content: "\f210";
}
.cdc-icon-volume-high::before {
	content: "\f211";
}
.cdc-icon-volume-low::before {
	content: "\f212";
}
.cdc-icon-volume-medium::before {
	content: "\f213";
}
.cdc-icon-volume-minus::before {
	content: "\f214";
}
.cdc-icon-volume-mute::before {
	content: "\f215";
}
.cdc-icon-volume-off::before {
	content: "\f216";
}
.cdc-icon-volume-plus::before {
	content: "\f217";
}
.cdc-icon-volume::before {
	content: "\f218";
}
.cdc-icon-home::before {
	content: "\f219";
}
.cdc-icon-magnify::before {
	content: "\f21a";
}
.cdc-icon-email::before {
	content: "\f21b";
}
.cdc-icon-phone::before {
	content: "\f21c";
}
.cdc-icon-settings::before {
	content: "\f21d";
}
.cdc-icon-close::before {
	content: "\f21e";
}
.cdc-icon-hubspot::before {
	content: "\f21f";
}
.cdc-icon-square::before {
	content: "\f220";
}
.cdc-icon-address-book-light::before {
	content: "\f221";
}
.cdc-icon-address-card-light::before {
	content: "\f222";
}
.cdc-icon-allergies-light::before {
	content: "\f223";
}
.cdc-icon-ambulance-light::before {
	content: "\f224";
}
.cdc-icon-analytics-light::before {
	content: "\f225";
}
.cdc-icon-apple-alt-light::before {
	content: "\f226";
}
.cdc-icon-archive-light::before {
	content: "\f227";
}
.cdc-icon-arrow-alt-circle-down-light::before {
	content: "\f228";
}
.cdc-icon-arrow-alt-circle-left-light::before {
	content: "\f229";
}
.cdc-icon-arrow-alt-circle-right-light::before {
	content: "\f22a";
}
.cdc-icon-arrow-alt-circle-up-light::before {
	content: "\f22b";
}
.cdc-icon-atlas-light::before {
	content: "\f22c";
}
.cdc-icon-baby-carriage-light::before {
	content: "\f22d";
}
.cdc-icon-baby-light::before {
	content: "\f22e";
}
.cdc-icon-ballot-check-light::before {
	content: "\f22f";
}
.cdc-icon-ballot-light::before {
	content: "\f230";
}
.cdc-icon-band-aid-light::before {
	content: "\f231";
}
.cdc-icon-bed-light::before {
	content: "\f232";
}
.cdc-icon-book-alt-light::before {
	content: "\f233";
}
.cdc-icon-book-light::before {
	content: "\f234";
}
.cdc-icon-book-medical-light::before {
	content: "\f235";
}
.cdc-icon-book-open-light::before {
	content: "\f236";
}
.cdc-icon-book-reader-light::before {
	content: "\f237";
}
.cdc-icon-book-user-light::before {
	content: "\f238";
}
.cdc-icon-books-medical-light::before {
	content: "\f239";
}
.cdc-icon-bread-loaf-light::before {
	content: "\f23a";
}
.cdc-icon-briefcase-light::before {
	content: "\f23b";
}
.cdc-icon-briefcase-medical-light::before {
	content: "\f23c";
}
.cdc-icon-browser-light::before {
	content: "\f23d";
}
.cdc-icon-bullseye-pointer-light::before {
	content: "\f23e";
}
.cdc-icon-calendar-alt-light::before {
	content: "\f23f";
}
.cdc-icon-calendar-check-light::before {
	content: "\f240";
}
.cdc-icon-calendar-day-light::before {
	content: "\f241";
}
.cdc-icon-calendar-edit-light::before {
	content: "\f242";
}
.cdc-icon-calendar-exclamation-light::before {
	content: "\f243";
}
.cdc-icon-calendar-light::before {
	content: "\f244";
}
.cdc-icon-calendar-plus-light::before {
	content: "\f245";
}
.cdc-icon-capsules-light::before {
	content: "\f246";
}
.cdc-icon-carrot-light::before {
	content: "\f247";
}
.cdc-icon-chalkboard-teacher-light::before {
	content: "\f248";
}
.cdc-icon-chart-area-light::before {
	content: "\f249";
}
.cdc-icon-chart-bar-light::before {
	content: "\f24a";
}
.cdc-icon-chart-line-light::before {
	content: "\f24b";
}
.cdc-icon-chart-pie-light::before {
	content: "\f24c";
}
.cdc-icon-check-circle-light::before {
	content: "\f24d";
}
.cdc-icon-check-light::before {
	content: "\f24e";
}
.cdc-icon-check-square-light::before {
	content: "\f24f";
}
.cdc-icon-cheese-swiss-light::before {
	content: "\f250";
}
.cdc-icon-cheeseburger-light::before {
	content: "\f251";
}
.cdc-icon-chevron-circle-down-light::before {
	content: "\f252";
}
.cdc-icon-chevron-circle-left-light::before {
	content: "\f253";
}
.cdc-icon-chevron-circle-right-light::before {
	content: "\f254";
}
.cdc-icon-chevron-circle-up-light::before {
	content: "\f255";
}
.cdc-icon-city-light::before {
	content: "\f256";
}
.cdc-icon-clinic-medical-light::before {
	content: "\f257";
}
.cdc-icon-clipboard-check-light::before {
	content: "\f258";
}
.cdc-icon-clipboard-light::before {
	content: "\f259";
}
.cdc-icon-clipboard-list-check-light::before {
	content: "\f25a";
}
.cdc-icon-clipboard-list-light::before {
	content: "\f25b";
}
.cdc-icon-clipboard-prescription-light::before {
	content: "\f25c";
}
.cdc-icon-clipboard-user-light::before {
	content: "\f25d";
}
.cdc-icon-cloud-light::before {
	content: "\f25e";
}
.cdc-icon-cocktail-light::before {
	content: "\f25f";
}
.cdc-icon-code-light::before {
	content: "\f260";
}
.cdc-icon-cog-light::before {
	content: "\f261";
}
.cdc-icon-cogs-light::before {
	content: "\f262";
}
.cdc-icon-comment-alt-light::before {
	content: "\f263";
}
.cdc-icon-comment-alt-lines-light::before {
	content: "\f264";
}
.cdc-icon-comment-alt-medical-light::before {
	content: "\f265";
}
.cdc-icon-comment-light::before {
	content: "\f266";
}
.cdc-icon-comment-lines-light::before {
	content: "\f267";
}
.cdc-icon-comment-medical-light::before {
	content: "\f268";
}
.cdc-icon-comments-alt-light::before {
	content: "\f269";
}
.cdc-icon-comments-light::before {
	content: "\f26a";
}
.cdc-icon-copy-light::before {
	content: "\f26b";
}
.cdc-icon-cow-light::before {
	content: "\f26c";
}
.cdc-icon-database-light::before {
	content: "\f26d";
}
.cdc-icon-desktop-alt-light::before {
	content: "\f26e";
}
.cdc-icon-desktop-light::before {
	content: "\f26f";
}
.cdc-icon-diagnoses-light::before {
	content: "\f270";
}
.cdc-icon-disease-light::before {
	content: "\f271";
}
.cdc-icon-dna-light::before {
	content: "\f272";
}
.cdc-icon-download-light::before {
	content: "\f273";
}
.cdc-icon-drumstick-light::before {
	content: "\f274";
}
.cdc-icon-dumbbell-light::before {
	content: "\f275";
}
.cdc-icon-ear-light::before {
	content: "\f276";
}
.cdc-icon-envelope-light::before {
	content: "\f277";
}
.cdc-icon-envelope-open-text-light::before {
	content: "\f278";
}
.cdc-icon-exclamation-circle-light::before {
	content: "\f279";
}
.cdc-icon-exclamation-square-light::before {
	content: "\f27a";
}
.cdc-icon-exclamation-triangle-light::before {
	content: "\f27b";
}
.cdc-icon-eye-dropper-light::before {
	content: "\f27c";
}
.cdc-icon-eye-light::before {
	content: "\f27d";
}
.cdc-icon-female-light::before {
	content: "\f27e";
}
.cdc-icon-file-alt-light::before {
	content: "\f27f";
}
.cdc-icon-file-archive-light::before {
	content: "\f280";
}
.cdc-icon-file-audio-light::before {
	content: "\f281";
}
.cdc-icon-file-certificate-light::before {
	content: "\f282";
}
.cdc-icon-file-chart-line-light::before {
	content: "\f283";
}
.cdc-icon-file-medical-alt-light::before {
	content: "\f284";
}
.cdc-icon-file-medical-light::before {
	content: "\f285";
}
.cdc-icon-file-prescription-light::before {
	content: "\f286";
}
.cdc-icon-files-medical-light::before {
	content: "\f287";
}
.cdc-icon-first-aid-light::before {
	content: "\f288";
}
.cdc-icon-flag-alt-light::before {
	content: "\f289";
}
.cdc-icon-flag-light::before {
	content: "\f28a";
}
.cdc-icon-flask-light::before {
	content: "\f28b";
}
.cdc-icon-folder-plus-light::before {
	content: "\f28c";
}
.cdc-icon-frown-light::before {
	content: "\f28d";
}
.cdc-icon-globe-africa-light::before {
	content: "\f28e";
}
.cdc-icon-globe-americas-light::before {
	content: "\f28f";
}
.cdc-icon-globe-asia-light::before {
	content: "\f290";
}
.cdc-icon-globe-europe-light::before {
	content: "\f291";
}
.cdc-icon-globe-light::before {
	content: "\f292";
}
.cdc-icon-grin-light::before {
	content: "\f293";
}
.cdc-icon-h-square-light::before {
	content: "\f294";
}
.cdc-icon-hand-holding-heart-light::before {
	content: "\f295";
}
.cdc-icon-hand-paper-light::before {
	content: "\f296";
}
.cdc-icon-hand-point-right-light::before {
	content: "\f297";
}
.cdc-icon-hands-helping-light::before {
	content: "\f298";
}
.cdc-icon-head-side-medical-light::before {
	content: "\f299";
}
.cdc-icon-heart-rate-light::before {
	content: "\f29a";
}
.cdc-icon-heartbeat-light::before {
	content: "\f29b";
}
.cdc-icon-hospital-alt-light::before {
	content: "\f29c";
}
.cdc-icon-hospital-light::before {
	content: "\f29d";
}
.cdc-icon-hospital-symbol-light::before {
	content: "\f29e";
}
.cdc-icon-hospital-user-light::before {
	content: "\f29f";
}
.cdc-icon-ice-cream-light::before {
	content: "\f2a0";
}
.cdc-icon-id-badge-light::before {
	content: "\f2a1";
}
.cdc-icon-id-card-light::before {
	content: "\f2a2";
}
.cdc-icon-inbox-light::before {
	content: "\f2a3";
}
.cdc-icon-info-circle-light::before {
	content: "\f2a4";
}
.cdc-icon-info-light::before {
	content: "\f2a5";
}
.cdc-icon-info-square-light::before {
	content: "\f2a6";
}
.cdc-icon-key-light::before {
	content: "\f2a7";
}
.cdc-icon-keyboard-light::before {
	content: "\f2a8";
}
.cdc-icon-keynote-light::before {
	content: "\f2a9";
}
.cdc-icon-landmark-alt-light::before {
	content: "\f2aa";
}
.cdc-icon-landmark-light::before {
	content: "\f2ab";
}
.cdc-icon-laptop-light::before {
	content: "\f2ac";
}
.cdc-icon-laptop-medical-light::before {
	content: "\f2ad";
}
.cdc-icon-lightbulb-light::before {
	content: "\f2ae";
}
.cdc-icon-link-light::before {
	content: "\f2af";
}
.cdc-icon-lungs-light::before {
	content: "\f2b0";
}
.cdc-icon-male-light::before {
	content: "\f2b1";
}
.cdc-icon-map-light::before {
	content: "\f2b2";
}
.cdc-icon-medkit-light::before {
	content: "\f2b3";
}
.cdc-icon-microphone-light::before {
	content: "\f2b4";
}
.cdc-icon-microscope-light::before {
	content: "\f2b5";
}
.cdc-icon-mobile-alt-light::before {
	content: "\f2b6";
}
.cdc-icon-mobile-light::before {
	content: "\f2b7";
}
.cdc-icon-monitor-heart-rate-light::before {
	content: "\f2b8";
}
.cdc-icon-moon-light::before {
	content: "\f2b9";
}
.cdc-icon-mortar-pestle-light::before {
	content: "\f2ba";
}
.cdc-icon-mouse-pointer-light::before {
	content: "\f2bb";
}
.cdc-icon-network-wired-light::before {
	content: "\f2bc";
}
.cdc-icon-newspaper-light::before {
	content: "\f2bd";
}
.cdc-icon-notes-medical-light::before {
	content: "\f2be";
}
.cdc-icon-passport-light::before {
	content: "\f2bf";
}
.cdc-icon-pills-light::before {
	content: "\f2c0";
}
.cdc-icon-plane-light::before {
	content: "\f2c1";
}
.cdc-icon-play-circle-light::before {
	content: "\f2c2";
}
.cdc-icon-play-light::before {
	content: "\f2c3";
}
.cdc-icon-poll-people-light::before {
	content: "\f2c4";
}
.cdc-icon-popcorn-light::before {
	content: "\f2c5";
}
.cdc-icon-portrait-light::before {
	content: "\f2c6";
}
.cdc-icon-prescription-bottle-alt-light::before {
	content: "\f2c7";
}
.cdc-icon-prescription-bottle-light::before {
	content: "\f2c8";
}
.cdc-icon-prescription-light::before {
	content: "\f2c9";
}
.cdc-icon-presentation-light::before {
	content: "\f2ca";
}
.cdc-icon-procedures-light::before {
	content: "\f2cb";
}
.cdc-icon-question-circle-light::before {
	content: "\f2cc";
}
.cdc-icon-question-light::before {
	content: "\f2cd";
}
.cdc-icon-question-square-light::before {
	content: "\f2ce";
}
.cdc-icon-school-light::before {
	content: "\f2cf";
}
.cdc-icon-search-light::before {
	content: "\f2d0";
}
.cdc-icon-shuttle-van-light::before {
	content: "\f2d1";
}
.cdc-icon-sitemap-light::before {
	content: "\f2d2";
}
.cdc-icon-star-light::before {
	content: "\f2d3";
}
.cdc-icon-stethoscope-light::before {
	content: "\f2d4";
}
.cdc-icon-stomach-light::before {
	content: "\f2d5";
}
.cdc-icon-stopwatch-light::before {
	content: "\f2d6";
}
.cdc-icon-stretcher-light::before {
	content: "\f2d7";
}
.cdc-icon-sun-light::before {
	content: "\f2d8";
}
.cdc-icon-syringe-light::before {
	content: "\f2d9";
}
.cdc-icon-tablet-alt-light::before {
	content: "\f2da";
}
.cdc-icon-tablets-light::before {
	content: "\f2db";
}
.cdc-icon-thumbs-down-light::before {
	content: "\f2dc";
}
.cdc-icon-thumbs-up-light::before {
	content: "\f2dd";
}
.cdc-icon-times-circle-light::before {
	content: "\f2de";
}
.cdc-icon-times-light::before {
	content: "\f2df";
}
.cdc-icon-toolbox-light::before {
	content: "\f2e0";
}
.cdc-icon-tools-light::before {
	content: "\f2e1";
}
.cdc-icon-universal-access-light::before {
	content: "\f2e2";
}
.cdc-icon-user-chart-light::before {
	content: "\f2e3";
}
.cdc-icon-user-cog-light::before {
	content: "\f2e4";
}
.cdc-icon-user-friends-light::before {
	content: "\f2e5";
}
.cdc-icon-user-light::before {
	content: "\f2e6";
}
.cdc-icon-user-md-light::before {
	content: "\f2e7";
}
.cdc-icon-user-nurse-light::before {
	content: "\f2e8";
}
.cdc-icon-users-class-light::before {
	content: "\f2e9";
}
.cdc-icon-users-light::before {
	content: "\f2ea";
}
.cdc-icon-users-medical-light::before {
	content: "\f2eb";
}
.cdc-icon-vial-light::before {
	content: "\f2ec";
}
.cdc-icon-vials-light::before {
	content: "\f2ed";
}
.cdc-icon-weight-light::before {
	content: "\f2ee";
}
.cdc-icon-window-close-light::before {
	content: "\f2ef";
}
.cdc-icon-x-ray-light::before {
	content: "\f2f0";
}
.cdc-icon-address-book::before {
	content: "\f2f1";
}
.cdc-icon-address-card::before {
	content: "\f2f2";
}
.cdc-icon-allergies::before {
	content: "\f2f3";
}
.cdc-icon-ambulance::before {
	content: "\f2f4";
}
.cdc-icon-analytics::before {
	content: "\f2f5";
}
.cdc-icon-apple-alt::before {
	content: "\f2f6";
}
.cdc-icon-archive::before {
	content: "\f2f7";
}
.cdc-icon-arrow-alt-circle-down::before {
	content: "\f2f8";
}
.cdc-icon-arrow-alt-circle-left::before {
	content: "\f2f9";
}
.cdc-icon-arrow-alt-circle-right::before {
	content: "\f2fa";
}
.cdc-icon-arrow-alt-circle-up::before {
	content: "\f2fb";
}
.cdc-icon-atlas::before {
	content: "\f2fc";
}
.cdc-icon-baby-carriage::before {
	content: "\f2fd";
}
.cdc-icon-baby::before {
	content: "\f2fe";
}
.cdc-icon-ballot-check::before {
	content: "\f2ff";
}
.cdc-icon-ballot::before {
	content: "\f300";
}
.cdc-icon-band-aid::before {
	content: "\f301";
}
.cdc-icon-bed::before {
	content: "\f302";
}
.cdc-icon-book-alt::before {
	content: "\f303";
}
.cdc-icon-book-medical::before {
	content: "\f304";
}
.cdc-icon-book-open::before {
	content: "\f305";
}
.cdc-icon-book-reader::before {
	content: "\f306";
}
.cdc-icon-book-user::before {
	content: "\f307";
}
.cdc-icon-book::before {
	content: "\f308";
}
.cdc-icon-books-medical::before {
	content: "\f309";
}
.cdc-icon-bread-loaf::before {
	content: "\f30a";
}
.cdc-icon-briefcase-medical::before {
	content: "\f30b";
}
.cdc-icon-briefcase::before {
	content: "\f30c";
}
.cdc-icon-browser::before {
	content: "\f30d";
}
.cdc-icon-bullseye-pointer::before {
	content: "\f30e";
}
.cdc-icon-calendar-alt::before {
	content: "\f30f";
}
.cdc-icon-calendar-check::before {
	content: "\f310";
}
.cdc-icon-calendar-day::before {
	content: "\f311";
}
.cdc-icon-calendar-edit::before {
	content: "\f312";
}
.cdc-icon-calendar-exclamation::before {
	content: "\f313";
}
.cdc-icon-calendar-plus::before {
	content: "\f314";
}
.cdc-icon-calendar::before {
	content: "\f315";
}
.cdc-icon-capsules::before {
	content: "\f316";
}
.cdc-icon-carrot::before {
	content: "\f317";
}
.cdc-icon-chalkboard-teacher::before {
	content: "\f318";
}
.cdc-icon-chart-area::before {
	content: "\f319";
}
.cdc-icon-chart-bar::before {
	content: "\f31a";
}
.cdc-icon-chart-line::before {
	content: "\f31b";
}
.cdc-icon-chart-pie::before {
	content: "\f31c";
}
.cdc-icon-check-circle::before {
	content: "\f31d";
}
.cdc-icon-check-square::before {
	content: "\f31e";
}
.cdc-icon-check::before {
	content: "\f31f";
}
.cdc-icon-cheese-swiss::before {
	content: "\f320";
}
.cdc-icon-cheeseburger::before {
	content: "\f321";
}
.cdc-icon-chevron-circle-down::before {
	content: "\f322";
}
.cdc-icon-chevron-circle-left::before {
	content: "\f323";
}
.cdc-icon-chevron-circle-right::before {
	content: "\f324";
}
.cdc-icon-chevron-circle-up::before {
	content: "\f325";
}
.cdc-icon-city::before {
	content: "\f326";
}
.cdc-icon-clinic-medical::before {
	content: "\f327";
}
.cdc-icon-clipboard-check::before {
	content: "\f328";
}
.cdc-icon-clipboard-list-check::before {
	content: "\f329";
}
.cdc-icon-clipboard-list::before {
	content: "\f32a";
}
.cdc-icon-clipboard-prescription::before {
	content: "\f32b";
}
.cdc-icon-clipboard-user::before {
	content: "\f32c";
}
.cdc-icon-clipboard::before {
	content: "\f32d";
}
.cdc-icon-cloud::before {
	content: "\f32e";
}
.cdc-icon-cocktail::before {
	content: "\f32f";
}
.cdc-icon-code::before {
	content: "\f330";
}
.cdc-icon-cog::before {
	content: "\f331";
}
.cdc-icon-cogs::before {
	content: "\f332";
}
.cdc-icon-comment-alt-lines::before {
	content: "\f333";
}
.cdc-icon-comment-alt-medical::before {
	content: "\f334";
}
.cdc-icon-comment-alt::before {
	content: "\f335";
}
.cdc-icon-comment-lines::before {
	content: "\f336";
}
.cdc-icon-comment-medical::before {
	content: "\f337";
}
.cdc-icon-comment::before {
	content: "\f338";
}
.cdc-icon-comments-alt::before {
	content: "\f339";
}
.cdc-icon-comments::before {
	content: "\f33a";
}
.cdc-icon-copy::before {
	content: "\f33b";
}
.cdc-icon-cow::before {
	content: "\f33c";
}
.cdc-icon-database::before {
	content: "\f33d";
}
.cdc-icon-desktop-alt::before {
	content: "\f33e";
}
.cdc-icon-desktop::before {
	content: "\f33f";
}
.cdc-icon-diagnoses::before {
	content: "\f340";
}
.cdc-icon-disease::before {
	content: "\f341";
}
.cdc-icon-dna::before {
	content: "\f342";
}
.cdc-icon-download::before {
	content: "\f343";
}
.cdc-icon-drumstick::before {
	content: "\f344";
}
.cdc-icon-dumbbell::before {
	content: "\f345";
}
.cdc-icon-ear::before {
	content: "\f346";
}
.cdc-icon-envelope-open-text::before {
	content: "\f347";
}
.cdc-icon-envelope::before {
	content: "\f348";
}
.cdc-icon-exclamation-circle::before {
	content: "\f349";
}
.cdc-icon-exclamation-square::before {
	content: "\f34a";
}
.cdc-icon-exclamation-triangle::before {
	content: "\f34b";
}
.cdc-icon-eye-dropper::before {
	content: "\f34c";
}
.cdc-icon-eye::before {
	content: "\f34d";
}
.cdc-icon-female::before {
	content: "\f34e";
}
.cdc-icon-file-alt::before {
	content: "\f34f";
}
.cdc-icon-file-archive::before {
	content: "\f350";
}
.cdc-icon-file-audio::before {
	content: "\f351";
}
.cdc-icon-file-certificate::before {
	content: "\f352";
}
.cdc-icon-file-chart-line::before {
	content: "\f353";
}
.cdc-icon-file-medical-alt::before {
	content: "\f354";
}
.cdc-icon-file-medical::before {
	content: "\f355";
}
.cdc-icon-file-prescription::before {
	content: "\f356";
}
.cdc-icon-files-medical::before {
	content: "\f357";
}
.cdc-icon-first-aid::before {
	content: "\f358";
}
.cdc-icon-flag-alt::before {
	content: "\f359";
}
.cdc-icon-flag::before {
	content: "\f35a";
}
.cdc-icon-flask::before {
	content: "\f35b";
}
.cdc-icon-folder-plus::before {
	content: "\f35c";
}
.cdc-icon-frown::before {
	content: "\f35d";
}
.cdc-icon-globe-africa::before {
	content: "\f35e";
}
.cdc-icon-globe-americas::before {
	content: "\f35f";
}
.cdc-icon-globe-asia::before {
	content: "\f360";
}
.cdc-icon-globe-europe::before {
	content: "\f361";
}
.cdc-icon-globe::before {
	content: "\f362";
}
.cdc-icon-grin::before {
	content: "\f363";
}
.cdc-icon-h-square::before {
	content: "\f364";
}
.cdc-icon-hand-holding-heart::before {
	content: "\f365";
}
.cdc-icon-hand-paper::before {
	content: "\f366";
}
.cdc-icon-hand-point-right::before {
	content: "\f367";
}
.cdc-icon-hands-helping::before {
	content: "\f368";
}
.cdc-icon-head-side-medical::before {
	content: "\f369";
}
.cdc-icon-heart-rate::before {
	content: "\f36a";
}
.cdc-icon-heartbeat::before {
	content: "\f36b";
}
.cdc-icon-hospital-alt::before {
	content: "\f36c";
}
.cdc-icon-hospital-symbol::before {
	content: "\f36d";
}
.cdc-icon-hospital-user::before {
	content: "\f36e";
}
.cdc-icon-hospital::before {
	content: "\f36f";
}
.cdc-icon-ice-cream::before {
	content: "\f370";
}
.cdc-icon-id-badge::before {
	content: "\f371";
}
.cdc-icon-id-card::before {
	content: "\f372";
}
.cdc-icon-inbox::before {
	content: "\f373";
}
.cdc-icon-info-circle::before {
	content: "\f374";
}
.cdc-icon-info-square::before {
	content: "\f375";
}
.cdc-icon-info::before {
	content: "\f376";
}
.cdc-icon-key::before {
	content: "\f377";
}
.cdc-icon-keyboard::before {
	content: "\f378";
}
.cdc-icon-keynote::before {
	content: "\f379";
}
.cdc-icon-landmark-alt::before {
	content: "\f37a";
}
.cdc-icon-landmark::before {
	content: "\f37b";
}
.cdc-icon-laptop-medical::before {
	content: "\f37c";
}
.cdc-icon-laptop::before {
	content: "\f37d";
}
.cdc-icon-lightbulb::before {
	content: "\f37e";
}
.cdc-icon-link::before {
	content: "\f37f";
}
.cdc-icon-lungs::before {
	content: "\f380";
}
.cdc-icon-male::before {
	content: "\f381";
}
.cdc-icon-map::before {
	content: "\f382";
}
.cdc-icon-medkit::before {
	content: "\f383";
}
.cdc-icon-microphone::before {
	content: "\f384";
}
.cdc-icon-microscope::before {
	content: "\f385";
}
.cdc-icon-mobile-alt::before {
	content: "\f386";
}
.cdc-icon-mobile::before {
	content: "\f387";
}
.cdc-icon-monitor-heart-rate::before {
	content: "\f388";
}
.cdc-icon-moon::before {
	content: "\f389";
}
.cdc-icon-mortar-pestle::before {
	content: "\f38a";
}
.cdc-icon-mouse-pointer::before {
	content: "\f38b";
}
.cdc-icon-network-wired::before {
	content: "\f38c";
}
.cdc-icon-newspaper::before {
	content: "\f38d";
}
.cdc-icon-notes-medical::before {
	content: "\f38e";
}
.cdc-icon-passport::before {
	content: "\f38f";
}
.cdc-icon-pills::before {
	content: "\f390";
}
.cdc-icon-plane::before {
	content: "\f391";
}
.cdc-icon-play-circle::before {
	content: "\f392";
}
.cdc-icon-play::before {
	content: "\f393";
}
.cdc-icon-poll-people::before {
	content: "\f394";
}
.cdc-icon-popcorn::before {
	content: "\f395";
}
.cdc-icon-portrait::before {
	content: "\f396";
}
.cdc-icon-prescription-bottle-alt::before {
	content: "\f397";
}
.cdc-icon-prescription-bottle::before {
	content: "\f398";
}
.cdc-icon-prescription::before {
	content: "\f399";
}
.cdc-icon-presentation::before {
	content: "\f39a";
}
.cdc-icon-procedures::before {
	content: "\f39b";
}
.cdc-icon-question-circle::before {
	content: "\f39c";
}
.cdc-icon-question-square::before {
	content: "\f39d";
}
.cdc-icon-question::before {
	content: "\f39e";
}
.cdc-icon-school::before {
	content: "\f39f";
}
.cdc-icon-search::before {
	content: "\f1f5";
}
.cdc-icon-shuttle-van::before {
	content: "\f3a0";
}
.cdc-icon-sitemap::before {
	content: "\f3a1";
}
.cdc-icon-star::before {
	content: "\f3a2";
}
.cdc-icon-stethoscope::before {
	content: "\f3a3";
}
.cdc-icon-stomach::before {
	content: "\f3a4";
}
.cdc-icon-stopwatch::before {
	content: "\f3a5";
}
.cdc-icon-stretcher::before {
	content: "\f3a6";
}
.cdc-icon-sun::before {
	content: "\f3a7";
}
.cdc-icon-syringe::before {
	content: "\f3a8";
}
.cdc-icon-tablet-alt::before {
	content: "\f3a9";
}
.cdc-icon-tablets::before {
	content: "\f3aa";
}
.cdc-icon-thumbs-down::before {
	content: "\f3ab";
}
.cdc-icon-thumbs-up::before {
	content: "\f3ac";
}
.cdc-icon-times-circle::before {
	content: "\f3ad";
}
.cdc-icon-times::before {
	content: "\f3ae";
}
.cdc-icon-toolbox::before {
	content: "\f3af";
}
.cdc-icon-tools::before {
	content: "\f3b0";
}
.cdc-icon-universal-access::before {
	content: "\f3b1";
}
.cdc-icon-user-chart::before {
	content: "\f3b2";
}
.cdc-icon-user-cog::before {
	content: "\f3b3";
}
.cdc-icon-user-friends::before {
	content: "\f3b4";
}
.cdc-icon-user-md::before {
	content: "\f3b5";
}
.cdc-icon-user-nurse::before {
	content: "\f3b6";
}
.cdc-icon-user::before {
	content: "\f3b7";
}
.cdc-icon-users-class::before {
	content: "\f3b8";
}
.cdc-icon-users-medical::before {
	content: "\f3b9";
}
.cdc-icon-users::before {
	content: "\f3ba";
}
.cdc-icon-vial::before {
	content: "\f3bb";
}
.cdc-icon-vials::before {
	content: "\f3bc";
}
.cdc-icon-weight::before {
	content: "\f3bd";
}
.cdc-icon-window-close::before {
	content: "\f3be";
}
.cdc-icon-x-ray::before {
	content: "\f3bf";
}
.cdc-icon-address-book-solid::before {
	content: "\f3c0";
}
.cdc-icon-address-card-solid::before {
	content: "\f3c1";
}
.cdc-icon-allergies-solid::before {
	content: "\f3c2";
}
.cdc-icon-ambulance-solid::before {
	content: "\f3c3";
}
.cdc-icon-analytics-solid::before {
	content: "\f3c4";
}
.cdc-icon-apple-alt-solid::before {
	content: "\f3c5";
}
.cdc-icon-archive-solid::before {
	content: "\f3c6";
}
.cdc-icon-arrow-alt-circle-down-solid::before {
	content: "\f3c7";
}
.cdc-icon-arrow-alt-circle-left-solid::before {
	content: "\f3c8";
}
.cdc-icon-arrow-alt-circle-right-solid::before {
	content: "\f3c9";
}
.cdc-icon-arrow-alt-circle-up-solid::before {
	content: "\f3ca";
}
.cdc-icon-atlas-solid::before {
	content: "\f3cb";
}
.cdc-icon-baby-carriage-solid::before {
	content: "\f3cc";
}
.cdc-icon-baby-solid::before {
	content: "\f3cd";
}
.cdc-icon-ballot-check-solid::before {
	content: "\f3ce";
}
.cdc-icon-ballot-solid::before {
	content: "\f3cf";
}
.cdc-icon-band-aid-solid::before {
	content: "\f3d0";
}
.cdc-icon-bed-solid::before {
	content: "\f3d1";
}
.cdc-icon-book-alt-solid::before {
	content: "\f3d2";
}
.cdc-icon-book-medical-solid::before {
	content: "\f3d3";
}
.cdc-icon-book-open-solid::before {
	content: "\f3d4";
}
.cdc-icon-book-reader-solid::before {
	content: "\f3d5";
}
.cdc-icon-book-solid::before {
	content: "\f3d6";
}
.cdc-icon-book-user-solid::before {
	content: "\f3d7";
}
.cdc-icon-books-medical-solid::before {
	content: "\f3d8";
}
.cdc-icon-bread-loaf-solid::before {
	content: "\f3d9";
}
.cdc-icon-briefcase-medical-solid::before {
	content: "\f3da";
}
.cdc-icon-briefcase-solid::before {
	content: "\f3db";
}
.cdc-icon-browser-solid::before {
	content: "\f3dc";
}
.cdc-icon-bullseye-pointer-solid::before {
	content: "\f3dd";
}
.cdc-icon-calendar-alt-solid::before {
	content: "\f3de";
}
.cdc-icon-calendar-check-solid::before {
	content: "\f3df";
}
.cdc-icon-calendar-day-solid::before {
	content: "\f3e0";
}
.cdc-icon-calendar-edit-solid::before {
	content: "\f3e1";
}
.cdc-icon-calendar-exclamation-solid::before {
	content: "\f3e2";
}
.cdc-icon-calendar-plus-solid::before {
	content: "\f3e3";
}
.cdc-icon-calendar-solid::before {
	content: "\f3e4";
}
.cdc-icon-capsules-solid::before {
	content: "\f3e5";
}
.cdc-icon-carrot-solid::before {
	content: "\f3e6";
}
.cdc-icon-chalkboard-teacher-solid::before {
	content: "\f3e7";
}
.cdc-icon-chart-area-solid::before {
	content: "\f3e8";
}
.cdc-icon-chart-bar-solid::before {
	content: "\f3e9";
}
.cdc-icon-chart-line-solid::before {
	content: "\f3ea";
}
.cdc-icon-chart-pie-solid::before {
	content: "\f3eb";
}
.cdc-icon-check-circle-solid::before {
	content: "\f3ec";
}
.cdc-icon-check-solid::before {
	content: "\f3ed";
}
.cdc-icon-check-square-solid::before {
	content: "\f3ee";
}
.cdc-icon-cheese-swiss-solid::before {
	content: "\f3ef";
}
.cdc-icon-cheeseburger-solid::before {
	content: "\f3f0";
}
.cdc-icon-chevron-circle-down-solid::before {
	content: "\f3f1";
}
.cdc-icon-chevron-circle-left-solid::before {
	content: "\f3f2";
}
.cdc-icon-chevron-circle-right-solid::before {
	content: "\f3f3";
}
.cdc-icon-chevron-circle-up-solid::before {
	content: "\f3f4";
}
.cdc-icon-city-solid::before {
	content: "\f3f5";
}
.cdc-icon-clinic-medical-solid::before {
	content: "\f3f6";
}
.cdc-icon-clipboard-check-solid::before {
	content: "\f3f7";
}
.cdc-icon-clipboard-list-check-solid::before {
	content: "\f3f8";
}
.cdc-icon-clipboard-list-solid::before {
	content: "\f3f9";
}
.cdc-icon-clipboard-prescription-solid::before {
	content: "\f3fa";
}
.cdc-icon-clipboard-solid::before {
	content: "\f3fb";
}
.cdc-icon-clipboard-user-solid::before {
	content: "\f3fc";
}
.cdc-icon-cloud-solid::before {
	content: "\f3fd";
}
.cdc-icon-cocktail-solid::before {
	content: "\f3fe";
}
.cdc-icon-code-solid::before {
	content: "\f3ff";
}
.cdc-icon-cog-solid::before {
	content: "\f400";
}
.cdc-icon-cogs-solid::before {
	content: "\f401";
}
.cdc-icon-comment-alt-lines-solid::before {
	content: "\f402";
}
.cdc-icon-comment-alt-medical-solid::before {
	content: "\f403";
}
.cdc-icon-comment-alt-solid::before {
	content: "\f404";
}
.cdc-icon-comment-lines-solid::before {
	content: "\f405";
}
.cdc-icon-comment-medical-solid::before {
	content: "\f406";
}
.cdc-icon-comment-solid::before {
	content: "\f407";
}
.cdc-icon-comments-alt-solid::before {
	content: "\f408";
}
.cdc-icon-comments-solid::before {
	content: "\f409";
}
.cdc-icon-copy-solid::before {
	content: "\f40a";
}
.cdc-icon-cow-solid::before {
	content: "\f40b";
}
.cdc-icon-database-solid::before {
	content: "\f40c";
}
.cdc-icon-desktop-alt-solid::before {
	content: "\f40d";
}
.cdc-icon-desktop-solid::before {
	content: "\f40e";
}
.cdc-icon-diagnoses-solid::before {
	content: "\f40f";
}
.cdc-icon-disease-solid::before {
	content: "\f410";
}
.cdc-icon-dna-solid::before {
	content: "\f411";
}
.cdc-icon-download-solid::before {
	content: "\f412";
}
.cdc-icon-drumstick-solid::before {
	content: "\f413";
}
.cdc-icon-dumbbell-solid::before {
	content: "\f414";
}
.cdc-icon-ear-solid::before {
	content: "\f415";
}
.cdc-icon-envelope-open-text-solid::before {
	content: "\f416";
}
.cdc-icon-envelope-solid::before {
	content: "\f417";
}
.cdc-icon-exclamation-circle-solid::before {
	content: "\f418";
}
.cdc-icon-exclamation-square-solid::before {
	content: "\f419";
}
.cdc-icon-exclamation-triangle-solid::before {
	content: "\f41a";
}
.cdc-icon-eye-dropper-solid::before {
	content: "\f41b";
}
.cdc-icon-eye-solid::before {
	content: "\f41c";
}
.cdc-icon-female-solid::before {
	content: "\f41d";
}
.cdc-icon-file-alt-solid::before {
	content: "\f41e";
}
.cdc-icon-file-archive-solid::before {
	content: "\f41f";
}
.cdc-icon-file-audio-solid::before {
	content: "\f420";
}
.cdc-icon-file-certificate-solid::before {
	content: "\f421";
}
.cdc-icon-file-chart-line-solid::before {
	content: "\f422";
}
.cdc-icon-file-medical-alt-solid::before {
	content: "\f423";
}
.cdc-icon-file-medical-solid::before {
	content: "\f424";
}
.cdc-icon-file-prescription-solid::before {
	content: "\f425";
}
.cdc-icon-files-medical-solid::before {
	content: "\f426";
}
.cdc-icon-first-aid-solid::before {
	content: "\f427";
}
.cdc-icon-flag-alt-solid::before {
	content: "\f428";
}
.cdc-icon-flag-solid::before {
	content: "\f429";
}
.cdc-icon-flask-solid::before {
	content: "\f42a";
}
.cdc-icon-folder-plus-solid::before {
	content: "\f42b";
}
.cdc-icon-frown-solid::before {
	content: "\f42c";
}
.cdc-icon-globe-africa-solid::before {
	content: "\f42d";
}
.cdc-icon-globe-americas-solid::before {
	content: "\f42e";
}
.cdc-icon-globe-asia-solid::before {
	content: "\f42f";
}
.cdc-icon-globe-europe-solid::before {
	content: "\f430";
}
.cdc-icon-globe-solid::before {
	content: "\f431";
}
.cdc-icon-grin-solid::before {
	content: "\f432";
}
.cdc-icon-h-square-solid::before {
	content: "\f433";
}
.cdc-icon-hand-holding-heart-solid::before {
	content: "\f434";
}
.cdc-icon-hand-paper-solid::before {
	content: "\f435";
}
.cdc-icon-hand-point-right-solid::before {
	content: "\f436";
}
.cdc-icon-hands-helping-solid::before {
	content: "\f437";
}
.cdc-icon-head-side-medical-solid::before {
	content: "\f438";
}
.cdc-icon-heart-rate-solid::before {
	content: "\f439";
}
.cdc-icon-heartbeat-solid::before {
	content: "\f43a";
}
.cdc-icon-hospital-alt-solid::before {
	content: "\f43b";
}
.cdc-icon-hospital-solid::before {
	content: "\f43c";
}
.cdc-icon-hospital-symbol-solid::before {
	content: "\f43d";
}
.cdc-icon-hospital-user-solid::before {
	content: "\f43e";
}
.cdc-icon-ice-cream-solid::before {
	content: "\f43f";
}
.cdc-icon-id-badge-solid::before {
	content: "\f440";
}
.cdc-icon-id-card-solid::before {
	content: "\f441";
}
.cdc-icon-inbox-solid::before {
	content: "\f442";
}
.cdc-icon-info-circle-solid::before {
	content: "\f443";
}
.cdc-icon-info-solid::before {
	content: "\f444";
}
.cdc-icon-info-square-solid::before {
	content: "\f445";
}
.cdc-icon-key-solid::before {
	content: "\f446";
}
.cdc-icon-keyboard-solid::before {
	content: "\f447";
}
.cdc-icon-keynote-solid::before {
	content: "\f448";
}
.cdc-icon-landmark-alt-solid::before {
	content: "\f449";
}
.cdc-icon-landmark-solid::before {
	content: "\f44a";
}
.cdc-icon-laptop-medical-solid::before {
	content: "\f44b";
}
.cdc-icon-laptop-solid::before {
	content: "\f44c";
}
.cdc-icon-lightbulb-solid::before {
	content: "\f44d";
}
.cdc-icon-link-solid::before {
	content: "\f44e";
}
.cdc-icon-lungs-solid::before {
	content: "\f44f";
}
.cdc-icon-male-solid::before {
	content: "\f450";
}
.cdc-icon-map-solid::before {
	content: "\f451";
}
.cdc-icon-medkit-solid::before {
	content: "\f452";
}
.cdc-icon-microphone-solid::before {
	content: "\f453";
}
.cdc-icon-microscope-solid::before {
	content: "\f454";
}
.cdc-icon-mobile-alt-solid::before {
	content: "\f455";
}
.cdc-icon-mobile-solid::before {
	content: "\f456";
}
.cdc-icon-monitor-heart-rate-solid::before {
	content: "\f457";
}
.cdc-icon-moon-solid::before {
	content: "\f458";
}
.cdc-icon-mortar-pestle-solid::before {
	content: "\f459";
}
.cdc-icon-mouse-pointer-solid::before {
	content: "\f45a";
}
.cdc-icon-network-wired-solid::before {
	content: "\f45b";
}
.cdc-icon-newspaper-solid::before {
	content: "\f45c";
}
.cdc-icon-notes-medical-solid::before {
	content: "\f45d";
}
.cdc-icon-passport-solid::before {
	content: "\f45e";
}
.cdc-icon-pills-solid::before {
	content: "\f45f";
}
.cdc-icon-plane-solid::before {
	content: "\f460";
}
.cdc-icon-play-circle-solid::before {
	content: "\f461";
}
.cdc-icon-play-solid::before {
	content: "\f462";
}
.cdc-icon-poll-people-solid::before {
	content: "\f463";
}
.cdc-icon-popcorn-solid::before {
	content: "\f464";
}
.cdc-icon-portrait-solid::before {
	content: "\f465";
}
.cdc-icon-prescription-bottle-alt-solid::before {
	content: "\f466";
}
.cdc-icon-prescription-bottle-solid::before {
	content: "\f467";
}
.cdc-icon-prescription-solid::before {
	content: "\f468";
}
.cdc-icon-presentation-solid::before {
	content: "\f469";
}
.cdc-icon-procedures-solid::before {
	content: "\f46a";
}
.cdc-icon-question-circle-solid::before {
	content: "\f46b";
}
.cdc-icon-question-solid::before {
	content: "\f46c";
}
.cdc-icon-question-square-solid::before {
	content: "\f46d";
}
.cdc-icon-school-solid::before {
	content: "\f46e";
}
.cdc-icon-search-solid::before {
	content: "\f46f";
}
.cdc-icon-shuttle-van-solid::before {
	content: "\f470";
}
.cdc-icon-sitemap-solid::before {
	content: "\f471";
}
.cdc-icon-star-solid::before {
	content: "\f472";
}
.cdc-icon-stethoscope-solid::before {
	content: "\f473";
}
.cdc-icon-stomach-solid::before {
	content: "\f474";
}
.cdc-icon-stopwatch-solid::before {
	content: "\f475";
}
.cdc-icon-stretcher-solid::before {
	content: "\f476";
}
.cdc-icon-sun-solid::before {
	content: "\f477";
}
.cdc-icon-syringe-solid::before {
	content: "\f478";
}
.cdc-icon-tablet-alt-solid::before {
	content: "\f479";
}
.cdc-icon-tablets-solid::before {
	content: "\f47a";
}
.cdc-icon-thumbs-down-solid::before {
	content: "\f47b";
}
.cdc-icon-thumbs-up-solid::before {
	content: "\f47c";
}
.cdc-icon-times-circle-solid::before {
	content: "\f47d";
}
.cdc-icon-times-solid::before {
	content: "\f47e";
}
.cdc-icon-toolbox-solid::before {
	content: "\f47f";
}
.cdc-icon-tools-solid::before {
	content: "\f480";
}
.cdc-icon-universal-access-solid::before {
	content: "\f481";
}
.cdc-icon-user-chart-solid::before {
	content: "\f482";
}
.cdc-icon-user-cog-solid::before {
	content: "\f483";
}
.cdc-icon-user-friends-solid::before {
	content: "\f484";
}
.cdc-icon-user-md-solid::before {
	content: "\f485";
}
.cdc-icon-user-nurse-solid::before {
	content: "\f486";
}
.cdc-icon-user-solid::before {
	content: "\f487";
}
.cdc-icon-users-class-solid::before {
	content: "\f488";
}
.cdc-icon-users-medical-solid::before {
	content: "\f489";
}
.cdc-icon-users-solid::before {
	content: "\f48a";
}
.cdc-icon-vial-solid::before {
	content: "\f48b";
}
.cdc-icon-vials-solid::before {
	content: "\f48c";
}
.cdc-icon-weight-solid::before {
	content: "\f48d";
}
.cdc-icon-window-close-solid::before {
	content: "\f48e";
}
.cdc-icon-x-ray-solid::before {
	content: "\f48f";
}
.step-table .row [class*='col-'] {
	border-bottom-color: rgb(224, 224, 224) !important; border-bottom-width: 1px; border-bottom-style: solid;
}
.step-table :nth-child(2n).row {
	background-color: rgb(245, 245, 245);
}
.step-table :last-child.row [class*='col-'] {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.step-table .h-full {
	height: 100%;
}
@media all and (max-width:767.98px)
{
.step-table .row [class*='col-'] {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
}
