.body,body,html{flex-direction:column}.flex_parent,body,html{width:100%;display:flex}.body,.flex_parent,.wrapper,body,html{display:flex}.flex_parent>a,.pricecards{border-radius:5px;text-decoration:none;text-align:center}.flex_parent>a:hover>svg,.pricecards svg{stroke:var(--accent)}body,html,nav{min-width:300px;height:100%}.body,body,html,nav{height:100%}nav,nav ul{background-color:var(--back-dark)}.flex_parent>a,.pricecards,nav header a,nav ul li a{text-decoration:none}body,html,textarea{font-family:Helvetica}.btn_sml,.center,.flex_parent>a,.pricecards,.scrollable p,form i,form span{text-align:center}.flex_parent>a,.scrollable.lightback,.tabs:first-child,.userbutton{background:var(--back-light)}input:checked+.slider,nav header{background-color:var(--accent)}.overlay,.slider{right:0;bottom:0;top:0}.body,.snackbar,.wrapper,nav,textarea{overflow:auto}.img,.switch{vertical-align:middle}:root{--back-light:#fff;--back-dark:#000A0F;--accent:#004063;--txt-dark:#000;--txt-light:#f1f1f1;--txt-light-focus:#aaa;--lightgray:#bbb;--scrim:rgba(255, 255, 255, 0.55)}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus,input:focus,td:focus{outline:0}* svg{stroke-width:7}.icon-cm-web{stroke-width:5}input{border-radius:0}input[type=search]{-webkit-appearance:none}body,html{font-size:16px;z-index:0;background-image:none;background-image:linear-gradient(55deg,transparent 57%,rgb(100,181,255,.5) 57%),linear-gradient(-49deg,#bbdefb 38%,#e3f2fd 38%);background:conic-gradient(from 31deg at 80% 65%,#64b5f6 131deg,#bbdefb 0 56%,#e3f2fd 0 calc(180deg + 115deg),#90caf9 0);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.flex_parent{flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start}.flex_parent>a{position:relative;font-size:1.125rem;margin:5px;color:#777;width:140px;height:140px;transition:.3s;box-shadow:0 2px 4px rgba(0,0,0,.6)}.flex_parent>a:hover,.pricecards i{color:var(--accent)}.flex_parent>a svg{position:absolute;stroke:#777;height:50px;width:50px;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.flex_parent>a span{left:0;width:100%;position:absolute;bottom:5px}.wrapper{flex:1 0 0;flex-direction:column;min-width:290px}.body{position:relative;width:100%}.scrollable,form{flex-direction:column;display:flex}.scrollable{min-height:calc(100% - 40px);padding:10px;align-items:center;position:absolute;top:0;left:0;right:0;transition:margin .3s}form{align-items:center}.pricecards{display:flex;flex-direction:column;align-items:center;background-color:var(--back-light);padding:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.6);margin:7px;width:270px}.pricecards ul{background-color:unset;margin:.6em 0}.pricecards i{font-size:2.5em}header .openbt,nav header a,nav ul li{color:var(--txt-light)}.pricecards svg{height:2.5em;width:2.5em}.fillpage,.pricecards div:nth-child(2){flex:1}.infobox{max-width:850px}.infobox p{text-align:left;margin:.5em 0}.infobox ul{background-color:transparent}header,header .openbt{background:var(--accent);display:flex}header{flex:0 0 50px;width:100%;z-index:90}header .openbt{flex-direction:row;align-items:center;flex:0 0 160px;font-size:1.875rem;cursor:pointer;padding-left:20px;border-style:solid;border-width:0 1px 0 0;border-color:var(--lightgray)}.openbt svg{width:25px;height:25px;margin-right:10px;stroke:var(--txt-light)}nav{display:flex;flex-direction:column;position:fixed;top:0;right:100%;width:340px;z-index:100;transition:transform .5s;-webkit-transition:transform .5s;will-change:transform}nav.open-nav{transform:translateX(100%)}nav header{height:50px;width:100%;display:flex;font-size:1.3rem;flex-direction:row}.noclick div a:active,.noclick div a:focus,.noclick div a:hover,nav header :active,nav header :focus,nav header :hover,nav ul li a:not(.noclick):active,nav ul li a:not(.noclick):focus,nav ul li a:not(.noclick):hover,nav ul li:not(.noclick):active,nav ul li:not(.noclick):focus,nav ul li:not(.noclick):hover{color:var(--txt-light-focus)}nav header a{padding:0 0 0 8px;align-self:center;flex:1;transition:.2s}nav header div{position:relative;flex:0 0 60px;justify-content:center;font-size:2rem;padding:8px 0 6px;cursor:pointer;display:flex;justify-content:center}nav header div span{position:absolute;top:50%;width:.7em;height:3px;margin-top:-1.5px;background-color:var(--txt-light);transform:rotate(45deg);transition:.2s}nav header div span:after{position:absolute;left:0;width:100%;height:100%;background:var(--txt-light);content:'';transform:rotate(-90deg);transition:.2s}nav header div:active span,nav header div:active span:after,nav header div:focus span,nav header div:focus span:after,nav header div:hover span,nav header div:hover span:after{background-color:var(--txt-light-focus)}nav ul{padding:0}nav ul li{min-height:5px;font-size:1.25rem;list-style:none;cursor:pointer;border-bottom:solid 1px var(--accent)}nav ul li a{padding:10px 15px;display:block;color:inherit}nav ul li i{padding-right:15px}nav ul li svg{margin-right:15px;vertical-align:text-top;width:22px;height:22px;stroke:var(--txt-light)}.noclick div a:active>svg,.noclick div a:focus>svg,.noclick div a:hover>svg,nav ul li:active>a svg,nav ul li:active>div>svg,nav ul li:focus>a svg,nav ul li:focus>div>svg,nav ul li:hover>a svg,nav ul li:hover>div>svg{stroke:var(--txt-light-focus)}.navbottom{margin-top:auto}.btn_round,.btn_sml{background-color:var(--back-light);margin:2px}.navbottom li:nth-of-type(2){border-top:solid 1px var(--accent)}.navbottom li:last-child{text-align:center;border:none}.navbottom li:empty{border:none}.roundinput{min-width:220px;width:75%;max-width:320px;background-color:var(--back-light);font-size:1rem;border-radius:18px;border:1px solid #004063;padding:6px;display:flex;height:36px}.roundinput input{flex:1;border:none;min-width:0;margin:0 6px;text-overflow:ellipsis;white-space:nowrap;font-size:1em}.roundinput input:active+svg,.roundinput input:focus+svg{stroke:#004063}.roundinput svg{stroke:var(--lightgray);height:1.5em;width:1.5em;transition:stroke .3s;margin:-1px 6px 0 0}.roundinput:focus{border-width:2px;padding:5px}.shortinput{min-width:180px}form .roundinput,form textarea{margin:10px 0}textarea{width:80%;max-width:500px;padding:9px;border-radius:18px;resize:none}.btn_sml,.userbutton{border:1px solid var(--accent);text-decoration:none;transition:background-color .3s,box-shadow .1s;display:inline-block;cursor:pointer}textarea:active,textarea:focus{padding:8px 9px 8px 8px;outline:0;border:2px solid red}select{padding:2px;border:1px solid #004063;width:220px;font-size:1em}.btn_sml{color:#000;width:90px;font-size:.85rem;padding:2px}.userbutton{width:220px;color:var(--txt-dark);font-size:22px;padding:3px;border-radius:18px}.btn_round{width:29px;height:29px;border:.5px solid var(--accent);display:inline-block;font-size:1rem;padding:6px 4px 2px;text-decoration:none;cursor:pointer;border-radius:50%;transition:background-color .3s,box-shadow .1s}.btn_sml:focus,.btn_sml:hover,.userbutton:focus,.userbutton:hover,button:hover{outline:0;background-color:var(--lightgray)}th,tr:nth-child(2n){background-color:#ddd}.btn_sml:active,.userbutton:active,button:active{box-shadow:0 3px 3px #888}input[type=checkbox].check-custom{position:absolute;left:-10000px}input[type=checkbox].check-custom~.check-toggle{width:16px;height:16px;display:inline-block;vertical-align:top;border:1px solid #bbb;border-radius:2px;cursor:pointer;background:#fff}.slider,.switch input:disabled+.slider{background-color:var(--lightgray)}input[type=checkbox].check-custom:hover~.check-toggle{border:1px solid #004063}input[type=checkbox].check-custom:focus~.check-toggle{border-color:#004063;box-shadow:0 0 0 2px rgba(23,133,255,.25)}input[type=checkbox].check-custom:checked~.check-toggle{border-color:#004063;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='14' width='16' height='16' viewBox='0 0 100 100'><path d='M90 10q-42 30 -55 80l-28 -30'/></svg>") center/95% no-repeat #0078a8}.switch{position:relative;display:inline-block;width:2.2em;height:1.1em;margin-right:.4em}.slider,.slider:before{position:absolute;transition:.4s}.alert,.hide,.switch input{display:none}.overlay,ol,table,ul{width:100%}.slider{cursor:pointer;left:0}.slider:before{content:"";height:.9em;width:.9em;left:.1em;top:.1em;background-color:var(--back-light)}input:focus+.slider{box-shadow:0 0 1px var(--accent)}input:checked+.slider:before{transform:translateX(1.1em)}.slider.round{border-radius:1.1em}.slider.round:before{border-radius:50%}.switch input:disabled+.slider:before{background-color:var(--txt-light-focus);transform:translateX(.55em)}.overlay{position:fixed;height:100%;left:0;opacity:0;background-color:var(--scrim);pointer-events:none;z-index:50;transition:.5s}.snackbar,.tabpage{background:var(--back-light)}.imglarge{height:40px;width:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.alert,.snackbar{position:fixed;text-align:center}.snackbar{width:310px;z-index:110;top:50%;transform:translate(-50%,-50%);left:-165px;font-size:1.1rem;border-radius:4px;border:1px solid #004063;padding:2px 5px;box-shadow:0 3px 6px rgba(0,0,0,.6);transition:.5s;max-height:400px}#snackbar>div{margin-top:8px}.alert{z-index:200;max-width:350px;right:20px;bottom:20px;padding:6px 10px;color:#fff;font-size:16px;border-radius:4px;box-shadow:0 3px 4px #888}.tabheader,.tabpage{border-radius:5px 5px 0 0}.tabpage{position:absolute;min-height:100%;padding:0;transition:.3s}.tabheader{position:relative;display:block;min-width:320px;height:40px;padding:10px 2px 0}.tabs,td,th{height:30px}.tabs{float:left;min-width:80px;border-radius:10px 10px 0 0;background:#ddd;font-size:13px;cursor:pointer;padding:7px;border-style:solid;border-width:.5px .5px 0;border-color:#999;text-align:center;transition:background .3s}.noscript,tr:nth-child(odd){background-color:#fff}.tabbody{padding:10px 30px}.tabbody section ol,.tabbody section ul{margin-bottom:1em}table{border-collapse:collapse}th{position:sticky;position:-webkit-sticky;top:0;border-bottom:1px solid #000;color:#000;cursor:pointer}th.nosort{cursor:default}td{border-bottom:1px solid #bbb;text-align:center;min-width:50px;padding:1px 3px;font-size:.875em}button,input,select{font-family:inherit}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #fff inset!important;box-shadow:0 0 0 50px #fff inset!important}button{user-select:none}select:focus{padding:1.5px 2px 1.5px 1.5px;outline:0;border:1.5px solid var(--accent)}hr{width:240px;border:none;border-top:.5px solid var(--accent);margin:8px 25px}hr.hidden{visibility:hidden}p{margin:0 0 1em}.scrollable h1,.scrollable h2,.tabbody section h1,.tabbody section h2{padding:20px 0}.scrollable h3,.scrollable h4,.tabbody section h3,.tabbody section h4{padding:10px 0}.link{margin:5px 0;color:#00f;text-decoration:underline;cursor:pointer}.note{color:#000;font-size:.9rem;text-align:center}.error,.red_txt{color:red}ol,ul{padding-inline-start:40px;text-align:left;background-color:#eee}.scrollable img,.tabbody img{margin:10px 0;box-shadow:0 3px 6px rgba(0,0,0,.6);max-width:100%}.scrollable button img{margin:0;box-shadow:none}.smalllink{font-size:.8rem}.img{height:20px;width:auto;box-shadow:none}.error{font-size:.9rem}.error svg{stroke:red}.red{border-color:red}.orange_txt{color:#ff8c00}.noscript{position:fixed;width:100%;min-height:100px;top:50%;transform:translate(0,-50%);box-shadow:0 3px 6px rgba(0,0,0,.6);text-align:center;padding:20px;z-index:100}.noscript span{color:gray;font-size:50px}.noscript p{font-size:20px;color:gray}@media only screen and (min-width:600px){.scrollable,.tabpage{margin:20px 5%}}@media screen and (max-width:400px){nav{width:100vw}}