@font-face {
font-family: 'Muli-fallback';
src:local(Arial);
ascent-override: 100%;
descent-override: 22%;
line-gap-override: 0%;
size-adjust:105.2%;
}
@font-face {
font-family:'Muli';
font-style:normal;
font-weight:normal;
font-display:swap;
src:local('Muli Regular'),url('https://cdn.midas.network/img/Muli-Regular.woff2') format('woff2')
}
@font-face {
font-family:'Muli';
font-style:normal;
font-weight:bold;
font-display:swap;
src:local('Muli Bold'),url('https://cdn.midas.network/img/Muli-Bold.woff2') format('woff2')
}
@keyframes gradbg{
	0%{
		transform: scale(6, 1) rotate(0deg);
	}
	100%{ 
		transform: scale(6, 1) rotate(360deg);
	}
}
:root{
--color1:#FFF;
--color2:#8db3e2;
--color3:#264666;
--color4:#d32e32;
--color5:#368500;
--color6:#1c2e40;
--color7:#000;
--color8:coral;
}
* {
	transition: all 0.5s ease-out;
}
#gradbg{
	--size: 500px;
	--speed: 45s;
	--easing: cubic-bezier(0.8, 0.8, 0.8, 0.8);
	position: absolute;
	top: -100px;
	width: var(--size);
	height: var(--size);
	filter: blur(calc(var(--size) / 10));
	background-image: linear-gradient(#6396CA, #89B0D7, #C4F7FB);
	animation: gradbg var(--speed) var(--easing) alternate infinite;
}
.addon img{width:64px;height:64px}
.addon{width:370px;display:inline-block;vertical-align:top;margin:5px 20px !important}
.apiarticle table em:after{content:">"}
.apiarticle table em:before{content:"<"}
.apiarticle table pre,.infotable pre{font-weight:400;margin:0;white-space:pre-wrap}
.apiarticle table table td,.infotable table td{border:0;font-weight:400}
.apiarticle table td,.infotable td{padding:10px;border:1px solid #4F81BD}
.apiarticle table tr:first-child td:first-child,.infotable tr:first-child td:first-child{max-width:110px}
.apiarticle table tr:first-child,.infotable tr:first-child{background-color:#4F81BD;color:#FFF}
.apiarticle table tr:not(:first-child) td:first-child,.infotable tr:not(:first-child) td:first-child{font-weight:bold}
.apiarticle table,.infotable{width:100%;background:rgba(255,255,255,0.3);margin-top:10px;margin-bottom:10px;overflow-wrap:anywhere}
.apiextoggle{float:right;cursor:pointer}
.arrowC:after{content:"\21AA";vertical-align:middle}
.arrowC{font-size:32px;vertical-align:-10%;line-height:20px;opacity:.5;display:inline-block}
.arrowD{height:48px;width:48px;background-image:URL(icons24.svg);background-position:-240px 0;background-size:cover;display:inline-block;vertical-align:middle;cursor:pointer}
.arrowL{background-color:#007CB8;border-radius:25px;height:48px;width:48px;background-image:URL(icons24.svg);background-position:-144px 0;background-size:cover;display:inline-block;vertical-align:middle}
button .arrowL{background-color:transparent}
.arrowR{background-color:#007CB8;border-radius:25px;height:48px;width:48px;background-image:URL(icons24.svg);background-position:-192px 0;background-size:cover;display:inline-block;vertical-align:middle}
button .arrowR{background-color:transparent}
.arrowSD{height:24px;width:24px;background-image:URL(icons24.svg);background-position:-120px 0;background-size:cover;display:inline-block;vertical-align:middle;cursor:pointer}
.arrowSL{background-color:#007CB8;border-radius:20px;height:24px;width:24px;background-image:URL(icons24.svg);background-position:-72px 0;background-size:cover;display:inline-block;vertical-align:middle}
button .arrowSL{background-color:transparent}
.arrowSR{background-color:#007CB8;border-radius:20px;height:24px;width:24px;background-image:URL(icons24.svg);background-position:-96px 0;background-size:cover;display:inline-block;vertical-align:middle}
button .arrowSR{background-color:transparent}
.aud{height:22px;width:22px;background-image:URL(icons24.svg);background-position:-330px 0;background-size:cover;display:inline-block;vertical-align:middle}
.bash{background-color:black;color:white;font-family:'Courier New',Courier,monospace;padding:5px}
.bold{font-weight:bold}
.box h2{margin-top:4px;margin-bottom:10px}
.box h3{margin-top:5px;margin-bottom:5px}
.box_dark{padding:5px 10px;background:rgba(130,168,207,.7)}
.box_green{padding:5px 10px;border-radius:25px;background:rgba(0,255,0,0.3);border:thin solid green;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}
.box_hilite{padding:5px 10px;background:rgba(255,255,0,.3)}
.box_light{padding:5px 10px;background:rgba(255,255,255,0.3)}
.box_red{background:rgba(255,0,0,0.3)}
.box_warn{padding:5px 10px;border-radius:25px;background:rgba(255,0,0,0.3);border:thin solid red;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}
.box_button{cursor:pointer;color:#fff;background:linear-gradient(to bottom,rgb(137,176,215) 0%,rgb(38,70,102) 100%);font-size:1rem;margin:5px;padding:10px 20px;border:2px outset #FFF;border-radius:25px;box-shadow:2px 2px 6px rgba(0,0,0,0.6)}
.box_button:hover{border:2px inset #FFF;box-shadow:0 0 0 rgba(0,0,0,0.6)}
.box_button a{color:#00b8ff}
.box{background:rgba(255,255,255,0.3);border-radius:10px;padding:5px 10px;margin-left:auto;margin-right:auto}
.box_border{border:1px solid #264666}
.box_shadow{box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}
.c{text-align:center}
.cad{height:22px;width:22px;background-image:URL(icons24.svg);background-position:-396px 0;background-size:cover;display:inline-block;vertical-align:middle}
.center{margin-left:auto;margin-right:auto}
.check0{background-image:URL(icons24.svg);background-position:-704px 0;background-size:cover;display:inline-block;height:32px;width:32px;margin:5px;vertical-align:middle;cursor:pointer}
.check0:hover,.check1:hover{box-shadow:0 0 10px #0092cc}
.check1{background-image:URL(icons24.svg);background-position:-736px 0;background-size:cover;display:inline-block;height:32px;width:32px;margin:5px;vertical-align:middle;cursor:pointer}
.clear{clear:both}
.color1{color:var(--color1)}
.color2{color:var(--color2)}
.color3{color:var(--color3)}
.color4{color:var(--color4)}
.color5{color:var(--color5)}
.color6{color:var(--color6)}
.color7{color:var(--color7)}
.color8{color:var(--color8)}
.cookiecontrol{opacity:.8;margin:0 !important;padding:0 !important;width:80px;height:80px;border:none !important;background:transparent !important;fill:#555;cursor:pointer;position:fixed;left:0;bottom:0;box-shadow:none !important}
.cookiecontrol:hover{opacity:1}
.cross{height:20px;width:20px;background-image:URL(icons24.svg);background-position:-40px 0;background-size:cover;display:inline-block;margin-left:4px;margin-right:4px;vertical-align:middle}
.dropdown .dropbtn{border:none;outline:none;color:#000;padding:8px 5px;background-color:inherit;font-family:inherit;margin:0;cursor:pointer}
.dropdown{float:left;overflow:hidden}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;border-radius:25px;box-shadow:10px 10px 6px rgba(38,70,102,0.3);min-width:calc((100vw - 181px) / 8)}
.dropdown-content a{float:none;color:black;padding:12px 10px;text-decoration:none;display:block;text-align:center}
.dropdown-content a:hover{background-color:#bec8d1;color:black}
.dropdown:hover .dropdown-content,.dropdown:focus .dropdown-content{display:block}
.eur{height:22px;width:22px;background-image:URL(icons24.svg);background-position:-374px 0;background-size:cover;display:inline-block;vertical-align:middle}
.fb:hover{opacity:1;background-color:rgb(48,88,145);cursor:pointer}
.fb{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-256px 0;background-size:cover;display:inline-block;opacity:.5}
.feat{width:230px;display:inline-block;margin:10px}
.featimg{height:60px;width:auto;margin:10px 0}
.fl{float:left}
.font07{font-size:.7rem}
.font08{font-size:.8rem}
.font09{font-size:.9rem}
.font16{font-size:1.6rem}
.fr{float:right}
.gbp{height:22px;width:22px;background-image:URL(icons24.svg);background-position:-352px 0;background-size:cover;display:inline-block;vertical-align:middle}
.help_info_sm{color:#0070C0;background-color:#DBE5F1;border:1px solid #8DB3E2;text-align:left;padding:5px;min-height:22px}
.help_more{color:#76923C;background-color:#EAF1DD;border:1px solid #76923C;text-align:left;padding:5px;min-height:22px}
.help_table pre{font-weight:normal;margin:0;white-space:pre-wrap}
.help_table table td{border:0;font-weight:normal}
.help_table td{border:1px solid #4F81BD;vertical-align:top;overflow-wrap:anywhere}
.help_table tr:first-child{background-color:#4F81BD;color:white}
.help_table tr:not(:first-child) td:first-child,.infotable tr:not(:first-child) td:first-child{font-weight:bold}
.help_table{width:100%;background:rgba(27,59,91,0.3);margin-top:10px;margin-bottom:10px;table-layout:fixed}
.help_tip_sm a{color:#984860;text-decoration:underline}
.help_tip_sm{color:#984860;background-color:#FFFF99;border:1px solid #FFC000;text-align:left;padding:5px;min-height:22px}
.help_warn_sm{color:#F00;background-color:#F2DBDB;border:1px solid #F00;text-align:left;padding:5px;min-height:22px}

.help_info{position:relative;background-color:#E7F3FE;border-left:24px solid #2196F3;margin-top:16px;margin-bottom:16px;padding:16px 16px 16px 24px}
.help_tip{position:relative;background-color:#ffffcc;border-left:24px solid #ffeb3b;margin-top:16px;margin-bottom:16px;padding:16px 16px 16px 24px}
.help_warn{position:relative;background-color:#ffdddd;border-left:24px solid #f44336;margin-top:16px;margin-bottom:16px;padding:16px 16px 16px 24px}
.help_more{position:relative;background-color:#ddffdd;border-left:24px solid #04AA6D;margin-top:16px;margin-bottom:16px;padding:16px 16px 16px 24px}

.help_info > svg:first-child,.help_tip > svg:first-child,.help_warn > svg:first-child,.help_more > svg:first-child{position:absolute;left:-12px;top:50%;transform:translateY(-50%)}

.help{height:16px;width:16px;background-image:URL(icons24.svg);background-position:-96px 0;background-size:cover;display:inline-block;vertical-align:middle;cursor:help}
.helppagefull{grid-column-start:1 !important}
.hilite{background-color:#FFC000;box-shadow:0 0 10px 5px #FFC000;border-radius:10px}
.iblock{display:inline-block}
.ig:hover{opacity:1;background-color:#bc318f;cursor:pointer}
.ig{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-800px 0;background-size:cover;display:inline-block;opacity:.5}
.img{filter:drop-shadow(10px 10px 7px rgba(38,70,102,0.5));margin-bottom:10px}
.indent{padding-left:50px !important}
.italic{font-style:italic}
.l{text-align:left}
.li:hover{opacity:1;background-color:rgb(0,119,181);cursor:pointer}
.li{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-288px 0;background-size:cover;display:inline-block;opacity:.5}
.lia:before{content:"\21AA";vertical-align:middle;font-size:2rem;opacity:.5;margin-right:5px}
.lia{list-style-type:none !important}
.kblogo{position:relative;top:-200px;z-index:-2;opacity:.2;margin-bottom:-300px}
.link{cursor:pointer}
.logo{width:180px;height:110px}
.Licon{height:128px;width:128px;fill:#FFF;stroke:#FFF;cursor:pointer;vertical-align:middle;opacity:.7}
.Micon text{fill:var(--theme-icon-text)}
.Micon:hover{opacity:1}
.Micon{height:40px;width:40px;fill:#FFF;stroke:#FFF;cursor:pointer;vertical-align:middle;opacity:.7}
.MiconS{height:40px;width:40px;fill:#FFF;stroke:#FFF;vertical-align:middle;opacity:.7}
.normal{font-weight:normal}
.padding10{padding:10px}
.padding5{padding:5px}
.pi:hover{opacity:1;background-color:rgb(200,40,40);cursor:pointer}
.pi{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-384px 0;background-size:cover;display:inline-block;opacity:.5}
.play{height:40px;width:40px;margin:5px;background-image:URL(icons24.svg);background-position:-1080px 0;background-size:cover;display:inline-block;vertical-align:middle;opacity:.5}
.plus{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-768px 0;background-size:cover;display:inline-block;vertical-align:middle;cursor:pointer}
.pointer{cursor:pointer}
.quote i{color:#090;font-weight:bold;font-style:italic}
.quote span:after{font-size:2rem;font-family:'Andale Mono';margin-left:2px;content:close-quote;opacity:0.5;vertical-align:middle;line-height:0.8rem;margin-left:5px}
.quote span:before{font-size:2rem;font-family:'Andale Mono';margin-right:2px;content:open-quote;opacity:0.5;vertical-align:middle;line-height:0.8rem}
.quote{display:inline-block;margin:10px;vertical-align:top}
.r{text-align:right}
.rd:hover{opacity:1;background-color:rgb(255,69,00);cursor:pointer}
.rd{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-352px 0;background-size:cover;display:inline-block;opacity:.5}
.reload{height:20px;width:20px;background-image:URL(icons24.svg);background-position:-1100px 0;background-size:cover;display:inline-block;cursor:pointer;opacity:.5}
.reload:hover{opacity:1}
.search{height:24px;width:24px;background-image:URL(icons24.svg);background-position:-1368px 0;background-size:cover;display:inline-block}
.Sicon:hover{opacity:1}
.Sicon{height:24px;width:24px;fill:#FFF;stroke:#FFF;cursor:pointer;vertical-align:middle;opacity:.7}
.SiconT{height:24px;width:24px;fill:#FFF;stroke:#FFF;cursor:pointer;vertical-align:middle}
.ss{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3);margin:10px}
.SSiconT{height:16px;width:16px;fill:#FFF;stroke:#FFF;cursor:pointer;vertical-align:middle}
#onlinehelp .Sicon,#onlinehelp .Micon{fill:#264666;stroke:#264666;opacity:1;cursor:default}
#onlinehelp button .Sicon{fill:#FFF;stroke:#FFF;opacity:1}
#onlinehelp textarea,#onlinehelp input[type=text],#onlinehelp input[type=password],#onlinehelp input[type=number],#onlinehelp input[type=tel],#onlinehelp input[type=email],#onlinehelp input[type=search],#onlinehelp input[type=url]{border-spacing:0;font-family:'Open Sans',sans-serif;font-size:1em;border:none;background:#fff;box-shadow: 5px 5px 10px 3px rgba(38,70,102,.5);border-radius:20px;padding: 6px 10px;caret-color:#3B99FC;margin: 0 5px 5px 5px;opacity:1;cursor:revert}
#onlinehelp input[type=checkbox]{background-color:#FFF;cursor:pointer;vertical-align:middle;width:24px;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:24px;box-shadow:5px 5px 10px 3px rgba(38,70,102,.5);margin-right:10px;margin-bottom:5px}
#onlinehelp input[type=checkbox]:checked:after{margin-left:7px;margin-top:1px;width:6px;height:14px;border:solid white;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform: rotate(45deg);transform:rotate(45deg);content:'';display:inline-block}
#onlinehelp input[type=checkbox]:checked{background-color:#264666}
#onlinehelp select{font-size:0.9em;border-spacing: 0;
	display: inline-block;
	padding: .6em 1.4em .5em .8em;
	box-sizing: border-box;
	margin: 0 5px 2px 5px;
	border: none;
	box-shadow: 5px 5px 10px 3px rgba(38,70,102,.5);
	border-radius: 20px;
	-webkit-appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2389b0d7%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat, repeat;
	background-position: right .5em top 50%, 0 0;
	background-size: .65em auto, 100%;
	opacity: 1;
	cursor: revert;}
#onlinehelp button{color:#FFF;margin:5px;padding:10px 15px;background:linear-gradient(to bottom,rgba(137,176,215,.5) 0%,rgba(38,70,102,.7) 100%);border:1px outset #1C2E40;border-radius:1.5em;box-shadow:5px 5px 10px rgba(0,0,0,.4);opacity:1;cursor:default;font-weight:normal}
#onlinehelp h1{text-align:left}
#onlinehelp fieldset{font-size:0.9em;color:#FFF;text-align:left;border:1px solid #264666;margin-top:20px;margin-bottom:20px;border-radius:10px;cursor:default}
#onlinehelp fieldset h2{margin:0}
#onlinehelp legend{color:#FFD700;text-align:left;font-size:1.2em;background:#5c748c;border:1px solid #264666;padding:2px 10px 5px 10px;margin-top:5px;margin-bottom:5px;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.4)}
#onlinehelp .box_dark{border: 1px solid #264666;
	margin-bottom: 10px;
	cursor: default;
	color: #FFF;
	background: rgba(38,70,102,.5);
	border-radius: 15px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;}
.star0{font-size:22px;line-height:14px;color:#B5D6F0;opacity:.8;cursor:pointer;vertical-align:-25%;text-shadow:none}
.star1{font-size:22px;line-height:14px;color:gold;opacity:.8;cursor:pointer;vertical-align:-25%;text-shadow:none}
.star2{font-size:22px;line-height:14px;color:gold;cursor:pointer;vertical-align:-25%;text-shadow:none}
.t{vertical-align:top}
.tick{height:20px;width:20px;background-image:URL(icons24.svg);background-position:-20px 0;background-size:cover;display:inline-block;margin-left:4px;margin-right:4px;vertical-align:middle}
.Ticon{height:12px;width:12px;fill:#FFF;stroke:#FFF;vertical-align:middle;opacity:.7}
.tutorial a > div > div:nth-child(1) div {font-size:0.7rem;text-align:center;width:120px;height:65px;margin-top:7px;line-height:11px}
.tutorial a > div > div:nth-child(1) span {font-size:0.6rem;background:rgba(0,0,0,.5);padding:2px;position:relative;top:-5px}
.tutorial a > div > div:nth-child(1){background-image:url(video.jpg);background-repeat:no-repeat}
.tutorial a > div > div:nth-child(2){color:#264666}
.tutorial a > div:first-child{display:grid;grid-gap:5px;grid-template-columns:120px auto;grid-template-rows:80px}
.tutorial h3{color:#007CB8;font-weight:normal;margin-top:-4px}
.tutorial{width:90%;max-width:750px;padding-top:35px}
.tw:hover{opacity:1;background-color:rgb(0,0,0);cursor:pointer}
.tw{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-224px 0;background-size:cover;display:inline-block;opacity:.5}
.twocols{display:grid;grid-template-columns:50% 50%;grid-gap:4px;align-items:center}
.usd{height:22px;width:22px;background-image:URL(icons24.svg);background-position:-308px 0;background-size:cover;display:inline-block;vertical-align:middle}
.vspace{height:2em}
.width100{width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available}
.xtut div{position:relative;vertical-align:middle;padding-top:5px;height:65px;width:120px;display:table-cell;color:white;font-size:11px}
.xtut span{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);padding:2px;font-size:11px}
.xtut{min-width:120px;min-height:65px;margin:5px;background-image:URL('video.jpg');background-repeat:no-repeat;font-size:11px;line-height:11px;text-align:center}
.yt:hover{opacity:1;background-color:rgb(211,46,50);cursor:pointer}
.yt{height:32px;width:32px;background-image:URL(icons24.svg);background-position:-320px 0;background-size:cover;display:inline-block;opacity:.5}
#apiex{display:none}
#bigimg>img {cursor:pointer;max-width:99%;position:relative;top:-20px}
#helpgrid #helppage{margin-top:20px;grid-area:helppage}
#helpgrid #itocc{margin-top:30px;grid-area:toc}
#helpgrid{display:grid;grid-template-columns:minmax(0px,250px) 1fr;column-gap:5px;grid-template-areas:"toc helppage"}
#helppage .help_more a{color:#76923c}
#helppage .SiconT,#helppage .MiconS{fill:#000;stroke:#000}
#helppage h3{font-size:18pt;margin-bottom:10px}
#helppage h4{font-size:14pt;margin-bottom:10px}
#helppage h5{font-size:11pt;font-weight:bold;margin-top:5px;margin-bottom:0}
#helppage li.def{list-style-image:none;list-style-type:disc}
#helppage ul li{list-style-type:disc;margin-bottom:10px;list-style-position:inside}
#helptoc .submenu{font-size:0.9rem;margin-left:-30px;opacity:.8}
#helptoc {list-style-image:url("minim.png");margin-left:-18px;margin-top:-5px;margin-bottom:-5px}
#helptoc a:hover{text-decoration:underline}
#helptoc a{color:var(--color3)}
#helptoc li{margin-top:5px;margin-bottom:5px}
#helptoc ul{margin-left:-30px;font-size:0.8rem}
#itocc h3{color:var(--color3);margin-bottom:10px;text-align:center}
#itocc > ul > li > ul {font-weight:normal}
#itocc > ul > li{font-weight:bold}
#kbsearch{margin-bottom:10px;width:90%}
#kbsplash{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin:15px}
#logo img{width:180px;height:110px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.3))}
#logo{position:fixed;top:0;left:0;z-index:2}
#news{margin-bottom:6px}
#news a{color:#ff9}
#searchterm{width:calc(100% - 110px)}
#thumbs div,#thumbsT div,#thumbsP div{flex:12%}
#thumbs img{max-width:320px;max-height:174px;filter:drop-shadow(10px 10px 7px rgba(38,70,102,0.5));cursor:pointer}
#thumbsT img{max-width:142px;max-height:200px;filter:drop-shadow(10px 10px 7px rgba(38,70,102,0.5));cursor:pointer}
#thumbsP img{max-width:106px;max-height:200px;filter:drop-shadow(10px 10px 7px rgba(38,70,102,0.5));cursor:pointer}
#thumbs,#thumbsT,#thumbsP{display:flex;flex-wrap:wrap;justify-content:space-around}
#url::placeholder{color:var(--color3) !important}
main a:not(.nohover):hover{text-decoration:underline;text-underline-position:under;color:#00b8ff}
a{color:#007CB8;text-decoration:none}
a.dfn{text-decoration:underline;text-decoration-style:dotted;text-underline-position:under;color:inherit}
a.dfn:hover{cursor:help}
body{font-family:'Muli','Muli-fallback',sans-serif;font-size:18px;text-align:center;background-color:#fff;color:#000;cursor:default;margin:0;padding:0;position:relative;min-height:100vh;overflow-x:hidden}
.body_mobile{background-image:URL(gradientbg.avif);background-repeat:no-repeat;background-size:contain}
button:hover{border:2px inset #FFF;box-shadow:0 0 0 rgba(0,0,0,0.6)}
button[disabled]:hover{cursor:not-allowed}
button[disabled]{opacity:.5}
button:not(.small_button):not(.cc-link):not(.c-bn):not(.cookiecontrol){cursor:pointer;color:#fff;font-family:'Muli','Muli-fallback',sans-serif;font-weight:bold;background:linear-gradient(to bottom,rgb(137,176,215) 0%,rgb(38,70,102) 100%);font-size:1.1rem;margin:5px;padding:10px 20px;border:2px outset #FFF;border-radius:25px;box-shadow:2px 2px 6px rgba(0,0,0,0.6);letter-spacing:1px}
.small_button{font-size:0.8em;margin:5px;padding:5px}
fieldset h3{margin:0}
fieldset ul{margin-left:-10px;margin-top:5px}
fieldset{background:rgba(255,255,255,0.3);border:1px solid #264666;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3);padding:5px 10px;margin:5px auto}
figure{text-align:center}
figcaption{font-size:.8em}
footer{background-color:#264666;color:#BBB;position:absolute;width:100%;box-sizing:border-box;bottom:0;height:4rem;box-shadow:0 0 20px 20px rgb(30,70,102);font-size:0.9rem}
h1,.h1{font-size:3rem;font-weight:400;text-shadow:0 0 15px white;margin-top:10px;margin-bottom:10px}
h2,.h2{font-size:2rem;font-weight:400}
h3{font-size:1.5rem;font-weight:400}
h4{font-size:1.25rem;font-weight:400}
h1.title{margin-left:90px;font-size:2.5rem}
hr{color:#264666;background-color:#264666;height:1px;border:thin solid #264666;margin:25px 0 25px 0;opacity:0.5}
img{vertical-align:middle}
input[type=button],input[type=submit]{cursor:pointer;background-color:#99B4D1;color:#1C2E40;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,0.6);border:1px solid #1C2E40}
input[type=button]:hover,input[type=submit]:hover{cursor:pointer;background-color:#B9D1EA;color:#1C2E40;border-radius:5px;border:1px solid #1C2E40;box-shadow:0 0 20px #FFF}
input[type=radio]:checked{box-shadow:0 0 20px #FFF}
input[type=radio]:hover{cursor:pointer;box-shadow:0 0 20px #FFF}
input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=number],select,textarea,.input_stripe{font-family:'Muli','Muli-fallback',sans-serif;padding:10px 10px;font-size:1.2rem;font-weight:bold;border-radius:25px;border:2px outset #0092cc;resize:none;background-color:rgb(222,239,255);margin:5px 2px}
input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=search]:hover,input[type=url]:hover,input[type=number]:hover,select:hover,textarea:hover,.input_stripe:hover{border:2px inset #ff9;box-shadow:0 0 20px #0092cc}
input::placeholder{color:var(--color3)}
label{cursor:pointer}
legend h2{margin:0}
legend{font-size:1.17rem;font-weight:bold;position:relative;top:-12px;margin-bottom:-12px}
li::marker{color:#264666;font-size:1.5rem}
main img{position:relative}
main{position:relative;padding-left:10px;padding-right:10px;padding-top:3.5rem;padding-bottom:6.5rem}
nav .caret{font-size:0.8rem;opacity:.3}
nav #burger{display:none}
nav a:hover, .dropdown:hover .dropbtn {background-color:#fff;color:#000;border-radius:25px}
nav a{float:left;display:block;color:#000;text-align:center;padding:8px 5px;text-decoration:none}
nav{position:fixed;top:0;width:100%;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);padding-left:181px;width:calc(100vw - 200px);transition:background-color 0.5s}
ol li{margin-bottom:3px}
small{font-size:0.8rem}
strong{font-weight:900}
sup{font-size:x-small;opacity:.7}
ul li{margin-top:5px;margin-bottom:5px}

@media screen and (max-width:600px){
  #helpgrid{grid-template-columns:1fr;grid-template-areas:"helppage" "toc"}
  #helptoc{font-size:18px;line-height:28px}
  #helptoc .submenu{font-size:16px}
  #itocc h2{text-align:center}
}

@media screen and (max-width:1100px) {
	.hilt1100{display:none}
}
@media screen and (max-width:1000px) {
	main{padding-top:3rem}
	nav{margin-bottom:-50px;display:block;padding-left:0;width:100%}
	nav a, .dropdown .dropbtn {
	display:none;
	}
	nav #burger {
	float:right;
	display:block;
	background-color:white;
	border-radius:25px;
	padding:10px 15px;
	font-weight:bold
	}
	nav.responsive {position:sticky}
	nav.responsive #burger {
	position:absolute;
	right:0;
	top:4px;
	background-color:white
	}
	nav.responsive a {
	float:none;
	display:block;
	text-align:left;
	margin-left:100px
	}
	nav.responsive .dropdown {float:none}
	nav.responsive .dropdown-content {position:relative;width:100%;left:100px}
	nav.responsive .dropdown-content a {margin-left:10px}
	nav.responsive .dropdown .dropbtn {
	display:block;
	width:100%;
	text-align:left;
	margin-left:100px
	}
	#logo img{width:90px;height:55px;filter:drop-shadow(5px 5px 5px #333)}
	#news{font-size:0.7rem;padding:2px 0;width:100%}

	h1.title{margin-left:0}
}
@media screen and (max-width:900px) {
.hilt900{display:none}
}
@media screen and (max-width:800px) {
.hilt800{display:none}
#kbsplash{grid-template-columns:1fr}
h1{font-size:2.5rem}
h1.title{font-size:2.2rem}
}
@media screen and (max-width:700px) {
.hilt700{display:none}
.twocols{grid-template-columns:100%}
.twocols div:nth-child(odd){text-align:left}
}
@media screen and (max-width:600px) {
.hilt600{display:none}
}
@media screen and (max-width:500px) {
.hilt500{display:none}
}
@media screen and (max-width:400px) {
.hilt400{display:none}
#uses{min-width:auto !important}
}