:root {
  --rood: #ff642b; /*#ff5314*/
}
/* svg:not([fill]) { fill: currentColor; } conflicht met hr-icon */
.safe-anchorage{shape-outside: circle(50%);float:right;width:4em;height:4em;}
@font-face {
	font-family: 'caratmedium';
	src: url('caratmedium/carat-medium-subset-int.woff2') format('woff2'), url('caratmedium/carat-medium-subset-int.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
html,
body, .popover-body {
	font-variant-emoji: text;
	/* font-size:16px;   bootstrap zelf heeft 16px as default en P heeft standaard margin-bottom:1rem dus 16px | Guardian heeft ook 16px als root */
	/* text-rendering: optimizeLegibility; enkel voor minder dan 1000 woorden of enkel headers */
	color: #121212;
	-webkit-font-kerning: normal;
	font-kerning: normal;
	-webkit-font-variant-ligatures: common-ligatures;
	font-variant-ligatures: common-ligatures;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	text-wrap: pretty;
	line-height: 1.4;
	/* hyphenate-limit-chars: auto 3;    5-character word limit, 2 chars req before a break, 2 char req after. */
	/* hyphenate-limit-last: spread ;  niet het laatste woord in een paragraaf afbreken, lijkt niet te werken */
	/* hyphenate-limit-lines: 2;  niet te veel streepjes boven elkaar  hyphenation ladder  */
	/* hyphenate-limit-zone: 2em;  default is zero en in ragged right → minimum rag, max. hyphenation */
	/* -webkit-font-smoothing: antialiased; Chrome, Safari sharper, thinner text dus niet op dunne letters doen , wit op zwart  plus  geen toekomstig css dus weglaten */
	/* -moz-osx-font-smoothing: grayscale;  Firefox sharper, thinner text dus niet op dunne letters doen , wit op zwart  plus  geen toekomstig css dus weglaten */
}
h1, .crt {	font-family: 'caratmedium', Arial, sans-serif;
	color: #121212;
	-webkit-font-feature-settings: 'dlig' 1, 'kern' 1;
	font-feature-settings: 'dlig' 1, 'kern' 1;
	/* 3 dlig ct st sp maar even niet */
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	text-wrap: balance
}
h2 {	font-family: 'caratmedium', Arial, sans-serif;
	color: #121212;
	margin-top: 0.3rem;
	text-align: left;
	-webkit-font-feature-settings: 'dlig' 1, 'kern' 1;
	font-feature-settings: 'dlig' 1, 'kern' 1;
	/* 3 dlig ct st sp maar even niet */
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	text-wrap: balance
}
h3 {	font-family: 'caratmedium', Arial, sans-serif;
	margin-top: 0.3rem;
	color: #121212;
	text-align: left;
	-webkit-font-feature-settings: 'dlig' 1, 'kern' 1;
	font-feature-settings: 'dlig' 1, 'kern' 1;
	/* 3 dlig ct st sp maar even niet */
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	text-wrap: balance
}
.brandsi {
	width:50vw;
}
.skip-link {
  position: absolute;
  top: -80px;
  left: 0;
  background: #000000;
  color: white;
  padding: 8px;
  border:1px solid white;
  z-index: 100;
}
.skip-link:focus {
  top: 0;
}
 .indent-nul {
	text-indent:0;
}

mark {padding:0 .1875em;background-color:#d0d0ff;}


@media only screen and (min-width: 100px) {
	/* xs  */
	html,
	body {
		font-size: 15px;
	}
	h1 {
		font-size: 43px;
	}
	h2 {
		font-size: 33.75px;
	}
	h3 {
		font-size: 22.5px;
	}

}
@media only screen and (min-width: 766px) {
	/* sm * */
	html,
	body {
		font-size: 16px;
	}
	h1 {
		font-size: 50px;
	}
	h2 {
		font-size: 36px;
	}
	h3 {
		font-size: 24px;
	}
}
@media only screen and (min-width: 991px) {
	/* md */
	html,
	body {
		font-size: 19px;
	}
	h1 {
		font-size: 64.125px;
	}
	h2 {
		font-size: 42.75px;
	}
	h3 {
		font-size: 28.5px;
	}
}
@media only screen and (min-width: 1199px) {
	/* lg */
	html,
	body {
		font-size: 21px;
	}
	h1 {
		font-size: 70.875px;
	}
	h2 {
		font-size: 47.25px;
	}
	h3 {
		font-size: 31.5px;
	}
}
@media only screen and (min-width: 1600px) {
	/* xl h1 letter-spacing: -0.03em */
	html,
	body {
		font-size: 23px;
	}
	h1 {
		font-size: 77.625px;
	}
	h2 {
		font-size: 51.75px;
	}
	h3 {
		font-size: 34.5px;
	}
}
@media only screen and (min-width: 1800px) {
	/* zegmaar foelscreen */

}

.beschrijving { /* niet genoeg contrast was #69c */
	color: #369;
}

.verhaal {
	font-family: Georgia, Garamond, serif;
}
.verhaal b,
b .verhaal {
	font-family:  Georgia, Garamond, serif;
}
.geen-liga {
	font-feature-settings: 'liga' 0; /* ry  summaryy  */
}
.swsh {
	-webkit-font-feature-settings: 'kern', 'swsh';
	font-feature-settings: 'kern', 'swsh';
}
.ordinals {
	-webkit-font-feature-settings: 'kern', 'ordn';
	font-feature-settings: 'kern', 'ordn';
}
.zero {
	-webkit-font-feature-settings: 'kern', 'zero';
	font-feature-settings: 'kern', 'zero';
}
.lnum {
	-webkit-font-feature-settings: 'kern', 'lnum';
	font-feature-settings: 'kern', 'lnum';
}
.pnum {
	-webkit-font-feature-settings: 'kern', 'pnum';
	font-feature-settings: 'kern', 'pnum';
}
.tnum {
	-webkit-font-feature-settings: 'kern', 'tnum';
	font-feature-settings: 'kern', 'tnum';
}
.smcp {
	font-variant-caps: small-caps;
	font-variant-caps: all-small-caps;
}
a b,
b a:visited {
	color: purple;
}
a b,
b a:link {
	color: #041274;
	-webkit-transition: color .3s ease-out, -webkit-text-decoration 0s;
	transition: color .3s ease-out, -webkit-text-decoration 0s;
	-o-transition: color .3s ease-out, text-decoration 0s;  /* mogelijk ook beweging */
}
a b,
b a:hover,
h3 a:hover {
	color: #25A725;
	-webkit-text-decoration: underline solid #d0d0ff;
	text-decoration: underline solid #d0d0ff;
	text-decoration-thickness: 0.2em;
}
a, a b,
b a:active {
	color: #041274;
}
h3 a, a b,
b a {
	text-decoration: none;
}
a.log:visited {
	color: #041274;
}
a.log:link {
	color: #041274;
	-webkit-transition: all  1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;  /* beweging sailingissues groot */
}
a.log:hover {
	color: #041274;
}
a.log:active {
	color: #041274;
}
a.log {
	text-decoration: none;
}
a.info-link:link , a.info-link:hover , a.info-link:active , a.info-link:visited {
	color: #121212; text-decoration: none; cursor:help;
}
.info-link {
	white-space: nowrap;padding: 0;border: none;font: inherit;color: inherit;background-color: transparent;
}
.beneden:hover,
.si-beneden:hover {
	text-decoration: none;
}
.si-beneden {
	color: navy;
	font-size: 3.2vw;
	line-height: 3.1vw;
}
hr {
         border-top-color: 1px solid rgba(109, 118, 126, 0.75);;
	width: 100%;
}
 
.table-bordered td,
.table-bordered th {
	border-color: #d0d0ff;
}
.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: 1px;
	border-color: #d0d0ff;
}
.navbar-toggler {
	border-color: transparent; padding: .5rem .75rem;
}
.navbar-toggler:active, .navbar-toggler:focus {
	border-color: transparent;
}
.navbar-toggler:hover {
	border-color: #041274;
}

/* Lines of the Toggler */
.toggler-icon{
    width: 30px;border-radius: 3px;
    height: 3px;
    background-color: #041274;
    display: block;
    transition: all 0.2s;
}

/* Adds Space between the lines */
.middle-bar{
    margin: 5px auto;
}

/* State when navbar is opened (START) */
.navbar-toggler .top-bar {
    transform: translateX(4px) rotate(45deg);
    transform-origin: 10% 10%;
}

.navbar-toggler .middle-bar {
    opacity: 0;
    filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
    transform: translateX(4px) rotate(-45deg)  ;
    transform-origin: 10% 90%;
}
/* State when navbar is opened (END) */

/* State when navbar is collapsed (START) */
.navbar-toggler.collapsed .top-bar {
    transform: rotate(0) translateX(0px);
}

.navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0) translateX(0px);
}
/* State when navbar is collapsed (END) */

/* Color of Toggler when collapsed */
.navbar-toggler.collapsed .toggler-icon {
    background-color: #041274;
}


.navbar-kustom .nav-item .nav-link {
	color: #041274; 
	-webkit-transition: color .4s ;
	-o-transition: color .4s ;
	transition: color .4s ; 
	-webkit-transition-timing-function: ease-out;
	     -o-transition-timing-function: ease-out;
	        transition-timing-function: ease-out; 	/* beweging navbar eruitgehaald */
}  
.navbar-kustom .nav-item:hover .nav-link {
	color: #25A725; font-weight:bold;
}
#HavenDropdown:hover #Haven , #LanguagesDropdown:hover #World {
	fill: #25A725;
}
#HavenDropdown , #LanguagesDropdown   {
	transition: 1.2s all, font-size 0s, padding 0s;	
}
#Haven , #World {
	display: inline-block; 	/* mandatory to be able to use transform */
	transition: 1.2s all, font-size 0s, padding 0s;
	fill: #041274;
}

#CompassDropdown:hover #kompasje {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	fill: #25A725;
}
#CompassDropdown {
	-webkit-transition: 1.2s all, font-size 0s, padding 0s;
	-o-transition: 1.2s all, font-size 0s, padding 0s;
	transition: 1.2s all, font-size 0s, padding 0s;	
}
#kompasje {
	display: inline-block; 	/* mandatory to be able to use transform */
	-webkit-transition: 1.2s all, font-size 0s, padding 0s;
	-o-transition: 1.2s all, font-size 0s, padding 0s;
	transition: 1.2s all, font-size 0s, padding 0s;
}
.navbar-kustom .nav-item.active .nav-link {
	color: #121212; font-weight:bold;hyphens: none;white-space: nowrap;
}
.navbar-kustom .nav-item.active:hover .nav-link {
	color: #121212;font-weight:bold;
}
.navbar-kustom .navbar-nav .dropdown-item { /* voor de dropneer */
	color: #041274;font-weight:bold;
}
.navbar-kustom .navbar-nav .dropdown-item:hover {
	color: #25A725;font-weight:bold;
}
a.dropdown-item:active {
	background-color: #e4e8ec; 
}
.navbar-kustom {
	font-weight:bold;
	border-bottom: 1px solid rgba(109, 118, 126, 0.75);;
	padding-right: 0;
	box-shadow: 0 .125rem .25rem 0px rgba(109,118,126,0.05);
} 
.dropdown-menu {
	border-color: #d0d0ff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.btn-warning{color:#fff;background-color:#041274;border-color:#041274} /* https://www.codeply.com/go/l9UGO7J6V1  */

.btn-warning:hover{color:#041274;background-color:#d0d0ff;border-color:#041274}
.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)} /* na klik loslaten */
.btn-warning.disabled,
.btn-warning:disabled{color:#fff;background-color:#041274;border-color:#041274}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle{color:#041274;background-color:#fff;border-color:#041274} 
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(128,128,128,.4);box-shadow:0 0 0 .2rem rgba(128,128,128,.4)}  /* klik-ingedrukt */

.btn-outline-warning{color:#041274;background-color:transparent;background-image:none;border-color:#041274}
.btn-outline-warning:hover{color:#041274;background-color:#d0d0ff;border-color:#041274}
.btn-outline-warning:focus,
.btn-outline-warning.focus{-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)}  /* na klik loslaten */
.btn-outline-warning.disabled,
.btn-outline-warning:disabled{color:#041274;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle{color:#041274;background-color:transparent;border-color:#041274}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(128,128,128,.4);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}  /* klik-ingedrukt */
/* hieronder de navbar zoekknop */
.btn-outline-success{color:#041274;background-color:transparent;background-image:none;border-color:#041274;}
.btn-outline-success:hover{color:#041274;background-color:transparent;background: radial-gradient(#d0d0ff 64%, transparent 67%);}
.btn-outline-success:focus,
.btn-outline-success.focus{-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)}  /* na klik loslaten */
.btn-outline-success.disabled,
.btn-outline-success:disabled{color:#041274;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#041274;border-color:#041274}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(128,128,128,.4);box-shadow:0 0 0 .2rem rgba(128,128,128,.4)}  /* klik-ingedrukt */
.kustom-search-veld, .stom-search-veld:focus {
	border: 1px solid #041274;border-right:1 px solid white;max-width:50vw;
}
.zkknop{margin-left:-2.14em !important;border:0;}
.dropdown-toggle {
	outline:0;
}

.guardian-streepje {
	border-left:1px solid #d0d0ff;
	width: 1px;
	height: 2ex;
	display: inline-block;
	vertical-align: middle;
	border-bottom: 0.18em solid white;
}
.img-thumbnail {
	border-color: #d0d0ff;
	-webkit-transition: border-color .5s ease-out;
	-o-transition: border-color .5s ease-out;
	transition: border-color .5s ease-out;
}
.omslag2:hover .img-thumbnail {
	border-color: #041274;
	-webkit-transition: border-color .3s ease-out;
	-o-transition: border-color .3s ease-out;
	transition: border-color .3s ease-out; /* ease-out : eerst snel, dan langzaam */
	cursor: pointer;
}
p:last-of-type:not(.tochbodem)  {
	margin-bottom: 0;
}
.last-p { 
	margin-bottom: 0;
}
.enkelklein { /* plaatje dat niet vergroot wordt */
	border-color: rgba(109, 118, 126, 0.75);
}
.enkelkleinwit { 
	border-color: white;
}

.icon-info-circle,
.licht-blauw {
	color: #d0d0ff;
}
.icon-info-circle , .info-circle {
	margin-left: .1250em;
	margin-right: .0625em;
}
.zonder-punt {
	margin-right:0;
}
.popover {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .2)
}
.popover h3 {
	margin-top:0;
	background-color: #fafbf7;
}
.popover-body {
	text-align:left;
}
.icon-paypal {
	color: #009cde;
}

.zij-verhaal {
	background-color: #fdfef9;
	border-bottom: 1px solid rgba(109, 118, 126, 0.75);	border-top: 1px solid rgba(109, 118, 126, 0.75);
}
.zij-regist {
	background-color: #fdfef9;
	border-bottom: 1px solid rgba(109, 118, 126, 0.75);	border-top: 1px solid rgba(109, 118, 126, 0.75);border-left: 1px solid rgba(109, 118, 126, 0.75);
}
.footer-nav {border-top: 1px solid rgba(109, 118, 126, 0.75);box-shadow: 0 -.125rem .25rem 0px rgba(109,118,126,0.05);}
.tekst-bijeen {
	white-space: nowrap;
}
.geen-wrap {
	display: inline-block
}
.verzoek .row:focus-within:not(.button-row) {background-color:rgb(250, 251, 247);outline:1px solid rgb(240, 241, 227);}
.verzoek .form-control , .verzoek .form-select  {border-color:#69c;}
.verzoek .input-group-text {border-color:#69c;}
.verzoek .form-select {background-size:1.2em 0.9em;}
.ext-link {white-space: nowrap;}
.ext-link:after , .ext-link2:after {
	text-indent:0;
	display:inline-block;margin-left:0.25em; width:0.67em; height:0.67em;
 content: url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 0c-0.5523 0-1 0.44772-1 1s0.4477 1 1 1h2.5858l-6.2929 6.2929c-0.39052 0.3905-0.39052 1.0237 0 1.4142 0.39053 0.3905 1.0237 0.3905 1.4142 0l6.2929-6.2929v2.5858c0 0.55228 0.4477 1 1 1s1-0.44772 1-1v-5c0-0.55228-0.4477-1-1-1z' fill='%23041274'/%3E%3Cpath d='m2 2c-1.1046 0-2 0.89543-2 2v8c0 1.1046 0.89543 2 2 2h8c1.1046 0 2-0.8954 2-2v-3c0-0.5523-0.4477-1-1-1s-1 0.4477-1 1v3h-8v-8h3c0.55228 0 1-0.44772 1-1s-0.44772-1-1-1z' fill='%23c6c6ff'/%3E%3C/svg%3E");
}
.spinner-border {color:#d0d0ff;-webkit-animation-duration:1.25s;animation-duration:1.25s;width:2.5em;height:2.5em;border-width:.5em;}
.badge-info {background-color:#25A725;color:#fff;} 
.b-warning:after {	
	display:inline-block;
    content: "Warning";
}
.b-new:after {	
	display:inline-block;
    content: "New";
}
.b-updated:after {	
	display:inline-block;
    content: "Updated";
}
.b-tip:after {	
	display:inline-block;
    content: "Tip";
}
.b-important:after {	
	display:inline-block;
    content: "Important";
}
p.beneden{line-height:2;}@media(min-width:576px){p.beneden{line-height:1.4;}}  /* tap targets groter maken in paragraaf */
li a.beneden{line-height:2;}@media(min-width:576px){li a.beneden{line-height:1.4;}}  /* tap targets groter maken */
li a.tap-target, a.tap-target{line-height:2;}@media(min-width:576px){li a.tap-target{line-height:1.4;}}  /* tap targets groter maken anders dan .beneden in de footer */

.panorama {border-top:  1px solid rgba(109, 118, 126, 0.75);border-bottom: 1px solid rgba(109, 118, 126, 0.75);}
.rots-icoon {max-height:1.1em;max-width:1.1em;}

.horscroll {
  white-space: nowrap;
  overflow-x: auto;
  text-align:center;
}
.horscroll figcaption {
	max-width:76ch; white-space: normal;
}
ul.guardian {margin-bottom:0;}
ul.guardian li{
  list-style: none;
  margin-left:-0.65em;
  text-indent: -1.32em;
}
ul.guardian li::before{
  content: "";
  display:inline-block;
  width: .7em;
  height: .7em;
  border-radius: 50%;			
  background-color: #041274;
  margin-right:0.62em; /*afstand tot eerste regel */
}
ul.guardian li.alt::before{background-color: #d0d0ff;}
ul.guardian li.alt2::before{background-color: #25a725;}
ul.guardian li.alt3::before{background-color: transparent;}
ul.guardian li.light-bulb::before{background-color: #ffd40f;}
ul.guardian li.light-bulb-light::before{background-color: #fff0ac;}
ul.guardian li.triangle::before{background-color: #ff7f00;}
ul.guardian li.triangle-light::before{background-color: #ffce9d;}
ul.guardian li.safe::before{background-color: yellowgreen;}
ul.guardian li.grijs::before{background-color: LightGray;}
ul.guardian li.zwart::before{background-color: #121212;}
ul.guardian li.navy-light::before{background-color: #c8cffd;}

ol.subgrid {
	padding-left:0px;margin-bottom:0;list-style: none;
}
ol.subgrid li {
  counter-increment: my-awesome-counter;
}
ol.subgrid li::before {
  content: counter(my-awesome-counter) " ";
  color: #121212;
  font-family:'caratmedium';
  font-weight: normal; font-size: 2.3em;line-height:0.9;
}
@supports (grid-template-columns: subgrid) {
  ol.subgrid {
    display: grid;
    grid-template-columns: min-content 1fr;
  }
  ol.subgrid li {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: subgrid;
    grid-gap: 0.6rem; 
  }
} 
.carat-navy{font-family:'caratmedium';color: #041274;}
.theme-icon {width:1.05em;height:1.05em;vertical-align:-15%;line-height:1;fill:#121212;}
.star {fill:#25A725;}
.compass , .haven , .icon-world {width:1.8em;height:1.8em;vertical-align:-14%;fill:#041274;}
.searchsvgicon {width:1em;height:1em;fill:#041274;}
.top-arrow-up {font-size: 2.3em;vertical-align: baseline;fill:#041274;}
.top-arrow-up:hover {fill:#25A725;}
.verhaal h3 {color: #1e871e;}
.hr-icon {fill:#d0d0ff;width:1.8em;height:1.8em;}
.table-group-divider {color: rgba(109, 118, 126, 0.75)}

.envelope-regular {width:3.5em;height:3.5em;margin-top:.4em;}

.form-dcn16bp0r6 {}.form-dcn16bp0r6 label {display: block;padding: .4em 0 .1em 0;}.form-dcn16bp0r6 fieldset {border: 0;}.form-dcn16bp0r6 fieldset label {display: inline;padding: 0 0 0 .1em;}.form-dcn16bp0r6 input[type=text], .form-dcn16bp0r6 input[type=email], .form-dcn16bp0r6 input[type=number] {}.form-dcn16bp0r6 input[type=submit] {margin-top: 1em;}.form-dcn16bp0r6 input:invalid {border: 2px dashed red;}.form-dcn16bp0r6 input:invalid:required {border: 2px solid #ccc;}.form-dcn16bp0r6 input:valid {border: 2px solid #ccc;}

.icon-lightbulb-solid {display:inline-block;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z' fill='%23ffd40f'/%3E%3C/svg%3E");width:1.05em;height:1.05em;vertical-align:-15%;line-height:1;}

.icon-lightbulb {display:inline-block;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z' fill='%23ffd40f'/%3E%3C/svg%3E");width:1.05em;height:1.05em;vertical-align:-15%;line-height:1;}

.icon-exclamation-triangle-solid-safe {display:inline-block;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z' fill='yellowgreen'/%3E%3C/svg%3E");width:1.05em;height:1.05em;vertical-align:-5%;line-height:1;}

.icon-exclamation-triangle-solid {display:inline-block;content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3C!-- Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='m569.52 440.01c18.458 31.994-4.711 71.987-41.577 71.987h-479.89c-36.937 0-59.999-40.055-41.577-71.987l239.95-416.03c18.467-32.009 64.72-31.951 83.154 0z' fill='%23ff7f00'/%3E%3Cpath d='m287.97 354c-25.405 0-46 20.595-46 46 0 25.405 20.595 46 46 46 25.405 0 46-20.595 46-46 0-25.405-20.595-46-46-46zm-43.673-165.35 7.418 136c0.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c0.37493-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z' fill='%23041274'/%3E%3C/svg%3E");width:1.05em;height:1.05em;vertical-align:-5%;line-height:1;}

.icon-info-circle {display:inline-block;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath fill='%23d0d0ff' d='M16 21.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-1.5v-8c0-0.281-0.219-0.5-0.5-0.5h-5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h1.5v5h-1.5c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h7c0.281 0 0.5-0.219 0.5-0.5zM14 7.5v-2.5c0-0.281-0.219-0.5-0.5-0.5h-3c-0.281 0-0.5 0.219-0.5 0.5v2.5c0 0.281 0.219 0.5 0.5 0.5h3c0.281 0 0.5-0.219 0.5-0.5zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12 12 5.375 12 12z'%3E%3C/path%3E%3C/svg%3E");width:1.16em;height:1.16em;vertical-align:-16%;}

.arrow-up , .arrow-up-thin {display:inline-block;content: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m209.4 39.4c-4.6-4.7-10.8-7.4-17.4-7.4s-12.8 2.7-17.4 7.4l-168 176c-9.2 9.6-8.8 24.8 0.8 33.9s24.8 8.8 33.9-0.8l126.7-132.6v321.1c0 13.3 10.7 24 24 24s24-10.7 24-24v-321.1l126.6 132.7c9.2 9.6 24.3 9.9 33.9 0.8s9.9-24.3 0.8-33.9l-168-176z' fill='rgba(33, 37, 41, 0.75)'/%3E%3C/svg%3E");width:1em;height:1em;vertical-align:-6%;}

.arrow-up-black {display:inline-block;content: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m209.4 39.4c-4.6-4.7-10.8-7.4-17.4-7.4s-12.8 2.7-17.4 7.4l-168 176c-9.2 9.6-8.8 24.8 0.8 33.9s24.8 8.8 33.9-0.8l126.7-132.6v321.1c0 13.3 10.7 24 24 24s24-10.7 24-24v-321.1l126.6 132.7c9.2 9.6 24.3 9.9 33.9 0.8s9.9-24.3 0.8-33.9l-168-176z' fill='rgba(0, 0, 0, 1)'/%3E%3C/svg%3E");width:1em;height:1em;vertical-align:-6%;}

.arrow-right {display:inline-block;content: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 512 384' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m463.1 209.47c4.7-4.6 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 0.8-9.1 9.6-8.8 24.8 0.8 33.9l132.6 126.7h-321.1c-13.3 0-24 10.7-24 24s10.7 24 24 24h321.1l-132.7 126.6c-9.6 9.2-9.9 24.3-0.8 33.9s24.3 9.9 33.9 0.8l176-168z' fill='%23041274'/%3E%3C/svg%3E");width:1em;height:1em;vertical-align:-10%;}

.anchorimo {display:inline-block;content: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 20 21.55' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.499 15.244 0.89172 1.189c-1.8259 1.4437-3.6306 2.2505-5.4565 2.4416v-13.057c0.04246-0.02123 0.10616-0.02123 0.14862-0.04246h2.1444v-0.89172h-0.91295c0.44586-0.53079 0.70064-1.2314 0.70064-1.9958 0-1.5711-1.3163-2.8875-2.8875-2.8875-1.6985 0-3.0786 1.2951-3.0786 2.8875 0 0.78556 0.27601 1.465 0.72187 1.9958h-0.93418v0.89172h2.2293c0.02123 0 0.04246 0.02123 0.06369 0.02123v13.057c-1.7622-0.21231-3.5669-1.0191-5.414-2.4204l1.0403-1.4013-4.7558-1.4013 2.2293 4.7558 0.93418-1.2527c2.017 1.5074 3.9703 2.3779 5.9448 2.6115v1.8047h1.8259v-1.8047c1.9958-0.19108 3.9915-1.0616 5.9873-2.6115l1.104 1.4862 1.9745-4.7983zm-5.4777-10.191c-1.1253 0-2.0594-0.93418-2.0594-2.0594 0-1.1253 0.93418-2.0594 2.0594-2.0594 1.1253 0 2.0594 0.93418 2.0594 2.0594 0.02123 1.104-0.93418 2.0594-2.0594 2.0594z' fill='%23041274'/%3E%3C/svg%3E");width:1em;height:1em;vertical-align:-9%;}

.ikoonotfeat {cursor:pointer} 
.ikoonotfeat::before {  
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z' fill='%23041274'/%3E%3C/svg%3E");  
    width:1em;height:1em;margin-left:0.05rem;margin-right:0.375rem;display:inline-block;vertical-align:-16.3%;
}
.ikoonotfeat.collapsed::before {  
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H224V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0 0-192z' fill='%23041274'/%3E%3C/svg%3E");width:1em;height:1em;margin-left:0.05rem;margin-right:0.375rem;display:inline-block;vertical-align:-12%;
}
.ol-vet ::marker {  font-weight: bold;}
/* input.form-check-input {accent-color: yellow;} */

