﻿*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a img{border:none}table{border-collapse:collapse}html{height:100%}body{margin:0;min-height:100%;padding:2em 0 2em 0;background:#523 url(../media/bg-pixels.png)}#outerContainer{max-width:950px;margin:0 auto;border:4px solid #000;border-top-left-radius:25px;border-top-right-radius:25px;background-color:#face3e;background:linear-gradient(to bottom, #face3e 0%, #F48200 100%)}#container{width:100%}#main-header{margin-left:1.5rem;display:flex;align-items:center}#content{background-color:#fff0c0;overflow:auto;margin:0 1.5em 0 1.5em;padding:2em;padding-top:0;border:4px solid #000}#footer{font-size:.857rem;text-align:right;margin:0 1.5em 0 1.5em;padding:.5em 4px .5em 4px}#footer a{float:left}.column{margin-top:2em;border:0px dotted #000;padding:1em}.column>h2:first-child,.column section:first-child>h2:first-child{margin-top:0}.column>p{margin-top:0}.column.primary{float:left;clear:left;width:65%}.column.secondary{float:right;clear:right;width:25%}.column.iconList{margin-bottom:-1.5em}html{font-size:87.5%}body,button,input,select,textarea{font-family:system-ui,Calibri,Helvetica,Arial,Verdana,sans-serif;font-size:1rem}code{font-family:Consolas,Monaco,"Courier New",monospace}.error{color:#e00}a{color:blue;text-decoration:none}a:hover,a:active{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:2.5em;margin-bottom:.5em}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}h2+h3{margin-top:0}p{line-height:150%}figure{text-align:center}figure .outlined{border:1px solid #000;box-shadow:0 0 8px #000;padding:.5rem}figcaption{margin-top:.5rem;font-style:italic}dt{margin:0 0 .25rem 0}dd{margin:0 0 2rem 0}dl{margin-left:2em;line-height:150%}dl dt{margin:2rem 0 .5rem 0;font-weight:bold}dl dd{margin:0 0 2em 0}.center{text-align:center}button,input[type=button],input[type=submit]{min-width:6em;height:3em;font-size:1em;font-weight:600;padding:0 1rem;border:1px solid #d19405;border-radius:8px;background:#ffd64f linear-gradient(to bottom, #ffde72 0%, #ffd64f 50%, #ffc60c 100%)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.5}button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background:#ffd64f linear-gradient(to bottom, #ffde72 0%, #ffd64f 50%, #ffc60c 100%);box-shadow:rgba(0,0,0,.5) 0 0 .5rem}button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=submit]:not(:disabled):active{background:#ffd64f linear-gradient(to bottom, #ffdb64 0%, #ffd034 50%, #f0b800 100%);box-shadow:rgba(0,0,0,.5) 0 0 .25rem;transform:scale(0.98)}.checklist{list-style:none;padding-left:1rem}.checklist li{margin-bottom:0}.checklist li::before{content:"✖";display:inline-block;width:1rem;text-align:center;padding-right:.5rem;color:#e00}.checklist li.valid::before{content:"✔";color:#0a0}.footnotes{margin-top:4rem;padding-left:1rem;border-top:1px solid #000}.footnotes>h2{font-size:1rem;margin-top:1rem}form{margin:0 auto;min-width:20em;max-width:30em}form h1{font-size:1.8rem;padding-bottom:1em;margin:0}form input[type=submit],form button[type=submit]{margin-left:auto}form textarea{height:8.5rem}.form-field{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.form-field label{padding-bottom:.25rem;font-weight:500}.form-field-explanation{margin:1rem 1rem 0 1rem}.header-logo{display:flex;height:4rem;padding-left:.5rem;padding-right:.5rem}.header-logo h1{margin:0;background:center no-repeat url(../media/cglogo-black-32.png);min-width:182px;min-height:32px}.header-logo h1>span{position:absolute;left:-999em}.icon-wire::before,.icon-weak-wall::before,.icon-water::before,.icon-wall::before,.icon-turtle::before,.icon-turret::before,.icon-tree::before,.icon-tnt::before,.icon-switch::before,.icon-spike::before,.icon-space::before,.icon-snake::before,.icon-sliding-door::before,.icon-slider::before,.icon-sign::before,.icon-sensor::before,.icon-scroll::before,.icon-robot::before,.icon-pusher::before,.icon-puddle::before,.icon-pressure-pad::before,.icon-potion::before,.icon-player::before,.icon-plain-floor::before,.icon-mushroom::before,.icon-lock::before,.icon-lit-bomb::before,.icon-line-wall::before,.icon-light::before,.icon-lever::before,.icon-lava::before,.icon-key::before,.icon-jungle::before,.icon-ice-wall::before,.icon-health::before,.icon-grass::before,.icon-gold-bar::before,.icon-gem::before,.icon-floor-spikes::before,.icon-floor-decoration::before,.icon-floor::before,.icon-fireball::before,.icon-fire::before,.icon-extra-life::before,.icon-explosion::before,.icon-dragon::before,.icon-doorway::before,.icon-dead-tree::before,.icon-crate::before,.icon-coin::before,.icon-chest::before,.icon-carpet::before,.icon-bullet::before,.icon-bomb::before,.icon-autoturret::before,.icon-ash::before,.icon-ammo::before,.icon-abominable::before,.icon-play::before,.icon-erase::before,.icon-pick::before,.icon-fill::before,.icon-draw::before,.icon-star::before,.icon-import::before,.icon-add::before,.icon-print::before,.icon-email::before,.icon-facebook::before,.icon-logout::before,.icon-contact::before,.icon-signup::before,.icon-profile::before,.icon-pricing::before,.icon-trial::before,.icon-about::before,.icon-help::before,.icon-admin::before,.icon-home::before,.icon.large::before,.icon.small::before,.icon::before{content:"";display:inline-block;background-repeat:no-repeat}.icon::before{width:22px;height:22px}.icon.small::before{width:16px;height:16px}.icon.large::before{width:32px;height:32px}span.icon{width:22px;height:22px;vertical-align:middle;display:inline-block;position:relative;top:-2px;margin:0 .25rem}span.icon.small{width:16px;height:16px}span.icon.large{width:32px;height:32px}.icon-home{background-image:url(../media/icon-home.png)}.icon-home::before{width:16px;height:16px}.icon-admin{background-image:url(../media/icon-admin.png)}.icon-admin::before{width:16px;height:16px}.icon-help{background-image:url(../media/icon-help.png)}.icon-help::before{width:16px;height:16px}.icon-about{background-image:url(../media/icon-about.png)}.icon-about::before{width:16px;height:16px}.icon-trial{background-image:url(../media/icon-trial.png)}.icon-trial::before{width:16px;height:16px}.icon-pricing{background-image:url(../media/icon-pricing.png)}.icon-pricing::before{width:16px;height:16px}.icon-profile{background-image:url(../media/icon-profile.png)}.icon-profile::before{width:16px;height:16px}.icon-signup{background-image:url(../media/icon-signup.png)}.icon-signup::before{width:16px;height:16px}.icon-contact{background-image:url(../media/icon-contact.png)}.icon-contact::before{width:16px;height:16px}.icon-logout{background-image:url(../media/icon-logout.png)}.icon-logout::before{width:16px;height:16px}.icon-facebook{background-image:url(../media/icon-facebook.png)}.icon-facebook::before{width:16px;height:16px}.icon-email{background-image:url(../media/icon-contact.png)}.icon-email::before{width:16px;height:16px}.icon-print{background-image:url(../media/icon-print.png)}.icon-print::before{width:16px;height:16px}.icon-add{background-image:url(../media/icon-add.png)}.icon-add::before{width:16px;height:16px}.icon-import{background-image:url(../media/icon-import.png)}.icon-import::before{width:16px;height:16px}.icon-star{background-image:url(../media/icon-star.png)}.icon-star::before{width:16px;height:16px}.icon-draw{background-image:url(../media/editor/icon-draw.png)}.icon-draw::before{width:22px;height:22px}.icon-fill{background-image:url(../media/editor/icon-fill.png)}.icon-fill::before{width:22px;height:22px}.icon-pick{background-image:url(../media/editor/icon-pick.png)}.icon-pick::before{width:22px;height:22px}.icon-erase{background-image:url(../media/editor/icon-erase.png)}.icon-erase::before{width:22px;height:22px}.icon-play{background-image:url(../media/editor/icon-play.png)}.icon-play::before{width:22px;height:22px}.icon-wire::before,.icon-weak-wall::before,.icon-water::before,.icon-wall::before,.icon-turtle::before,.icon-turret::before,.icon-tree::before,.icon-tnt::before,.icon-switch::before,.icon-spike::before,.icon-space::before,.icon-snake::before,.icon-sliding-door::before,.icon-slider::before,.icon-sign::before,.icon-sensor::before,.icon-scroll::before,.icon-robot::before,.icon-pusher::before,.icon-puddle::before,.icon-pressure-pad::before,.icon-potion::before,.icon-player::before,.icon-plain-floor::before,.icon-mushroom::before,.icon-lock::before,.icon-lit-bomb::before,.icon-line-wall::before,.icon-light::before,.icon-lever::before,.icon-lava::before,.icon-key::before,.icon-jungle::before,.icon-ice-wall::before,.icon-health::before,.icon-grass::before,.icon-gold-bar::before,.icon-gem::before,.icon-floor-spikes::before,.icon-floor-decoration::before,.icon-floor::before,.icon-fireball::before,.icon-fire::before,.icon-extra-life::before,.icon-explosion::before,.icon-dragon::before,.icon-doorway::before,.icon-dead-tree::before,.icon-crate::before,.icon-coin::before,.icon-chest::before,.icon-carpet::before,.icon-bullet::before,.icon-bomb::before,.icon-autoturret::before,.icon-ash::before,.icon-ammo::before,.icon-abominable::before{width:32px;height:32px}.icon-wire::before,.icon-weak-wall::before,.icon-water::before,.icon-wall::before,.icon-turtle::before,.icon-turret::before,.icon-tree::before,.icon-tnt::before,.icon-switch::before,.icon-spike::before,.icon-space::before,.icon-snake::before,.icon-sliding-door::before,.icon-slider::before,.icon-sign::before,.icon-sensor::before,.icon-scroll::before,.icon-robot::before,.icon-pusher::before,.icon-puddle::before,.icon-pressure-pad::before,.icon-potion::before,.icon-player::before,.icon-plain-floor::before,.icon-mushroom::before,.icon-lock::before,.icon-lit-bomb::before,.icon-line-wall::before,.icon-light::before,.icon-lever::before,.icon-lava::before,.icon-key::before,.icon-jungle::before,.icon-ice-wall::before,.icon-health::before,.icon-grass::before,.icon-gold-bar::before,.icon-gem::before,.icon-floor-spikes::before,.icon-floor-decoration::before,.icon-floor::before,.icon-fireball::before,.icon-fire::before,.icon-extra-life::before,.icon-explosion::before,.icon-dragon::before,.icon-doorway::before,.icon-dead-tree::before,.icon-crate::before,.icon-coin::before,.icon-chest::before,.icon-carpet::before,.icon-bullet::before,.icon-bomb::before,.icon-autoturret::before,.icon-ash::before,.icon-ammo::before,.icon-abominable::before{background-image:url(../media/blocks.png)}.icon-abominable::before{background-position:-1px -1px}.icon-ammo::before{background-position:-35px -1px}.icon-ash::before{background-position:-69px -1px}.icon-autoturret::before{background-position:-103px -1px}.icon-bomb::before{background-position:-137px -1px}.icon-bullet::before{background-position:-171px -1px}.icon-carpet::before{background-position:-205px -1px}.icon-chest::before{background-position:-1px -35px}.icon-coin::before{background-position:-35px -35px}.icon-crate::before{background-position:-69px -35px}.icon-dead-tree::before{background-position:-103px -35px}.icon-doorway::before{background-position:-137px -35px}.icon-dragon::before{background-position:-171px -35px}.icon-explosion::before{background-position:-205px -35px}.icon-extra-life::before{background-position:-1px -69px}.icon-fire::before{background-position:-35px -69px}.icon-fireball::before{background-position:-69px -69px}.icon-floor::before{background-position:-103px -69px}.icon-floor-decoration::before{background-position:-137px -69px}.icon-floor-spikes::before{background-position:-171px -69px}.icon-gem::before{background-position:-205px -69px}.icon-gold-bar::before{background-position:-1px -103px}.icon-grass::before{background-position:-35px -103px}.icon-health::before{background-position:-69px -103px}.icon-ice-wall::before{background-position:-103px -103px}.icon-jungle::before{background-position:-137px -103px}.icon-key::before{background-position:-171px -103px}.icon-lava::before{background-position:-205px -103px}.icon-lever::before{background-position:-1px -137px}.icon-light::before{background-position:-35px -137px}.icon-line-wall::before{background-position:-69px -137px}.icon-lit-bomb::before{background-position:-103px -137px}.icon-lock::before{background-position:-137px -137px}.icon-mushroom::before{background-position:-171px -137px}.icon-plain-floor::before{background-position:-205px -137px}.icon-player::before{background-position:-1px -171px}.icon-potion::before{background-position:-35px -171px}.icon-pressure-pad::before{background-position:-69px -171px}.icon-puddle::before{background-position:-103px -171px}.icon-pusher::before{background-position:-137px -171px}.icon-robot::before{background-position:-171px -171px}.icon-scroll::before{background-position:-205px -171px}.icon-sensor::before{background-position:-1px -205px}.icon-sign::before{background-position:-35px -205px}.icon-slider::before{background-position:-69px -205px}.icon-sliding-door::before{background-position:-103px -205px}.icon-snake::before{background-position:-137px -205px}.icon-space::before{background-position:-171px -205px}.icon-spike::before{background-position:-205px -205px}.icon-switch::before{background-position:-239px -1px}.icon-tnt::before{background-position:-239px -35px}.icon-tree::before{background-position:-239px -69px}.icon-turret::before{background-position:-239px -103px}.icon-turtle::before{background-position:-239px -137px}.icon-wall::before{background-position:-239px -171px}.icon-water::before{background-position:-239px -205px}.icon-weak-wall::before{background-position:-1px -239px}.icon-wire::before{background-position:-35px -239px}input[type=text],input[type=password],input[type=email],textarea{padding:.5rem;border:1px solid #777;border-radius:3px}input[type=checkbox],input[type=radio]{margin-right:.75rem;transform:scale(1.5)}.field-validation-valid{display:none !important}.field-validation-error{color:#e00}.input-validation-error{border-color:#e00 !important}.input-validation-error:focus-visible{outline:1px solid #e00}.validation-summary-valid span{display:none}.validation-summary-errors{color:#e00}li{line-height:150%;margin-bottom:1em}ul,ol{list-style:disc;padding-left:2rem}ul ul,ul ol,ol ul,ol ol{margin-top:1rem}ul.flat-list,ol.flat-list{list-style:none;padding-left:0}ul.icon-list,ol.icon-list{list-style:none;padding-left:1rem}ul.icon-list ul,ol.icon-list ul{list-style:none;padding-left:3rem}ul.icon-list li,ol.icon-list li{position:relative;padding-left:3rem;background-position:0 .2rem;background-repeat:no-repeat;min-height:25px}ul.icon-list li::before,ol.icon-list li::before{position:absolute;left:0;top:0}ul.icon-list.small ul,ul.icon-list.small li,ol.icon-list.small ul,ol.icon-list.small li{padding-left:2rem;min-height:19px}ul.icon-list.large ul,ul.icon-list.large li,ol.icon-list.large ul,ol.icon-list.large li{padding-left:3.5rem;min-height:35px}.message-box{padding:1rem;margin-bottom:1rem;border-radius:1rem;color:#000}.message-box h1{font-size:1rem;font-weight:bold;padding-bottom:0;margin:0}.message-box p{font-size:1rem;margin:.5rem 0 0 0}.message-box.info{background:#c2dfea}.message-box.error{background:#ffbc97}.message-box.error .message-box-icon::before{content:"";display:inline-block;width:16px;height:16px;background:url(../media/alert.png);margin-top:.66rem;margin-right:.5rem}.message-box-content{display:flex;flex-direction:row}.primary-action{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;height:3em;text-decoration:none;font-size:x-large;border:2px solid #000;border-radius:4px;overflow:hidden;white-space:nowrap;color:#fff}.primary-action:hover{text-decoration:none}.primary-action.login:link,.primary-action.login:visited{background-color:#4d79a8;background:linear-gradient(to bottom, #7db9e8 0%, #1e5799 100%)}.primary-action.login:hover{background-color:#6d99bf;background:linear-gradient(to bottom, #9dd9ff 0%, #3e77b9 100%)}.primary-action.login:active{background-color:#1d5988;background:linear-gradient(to bottom, #5d99c8 0%, #003779 100%)}.primary-action.login span:before{content:url(../media/icon-login.png);padding:0 .75em 0 0;vertical-align:middle}.primary-action.start:link,.primary-action.start:visited{background-color:#627d4d;background:linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%)}.primary-action.start:hover{background-color:#829d6d;background:linear-gradient(to bottom, #829d6d 0%, #3f5b28 100%)}.primary-action.start:active{background-color:#425d2d;background:linear-gradient(to bottom, #425d2d 0%, #001b00 100%)}.primary-action.start span:before{content:url(../media/icon-start.png);padding:0 .75em 0 0;vertical-align:middle}.primary-action.verify:link,.primary-action.verify:visited{background-color:#b366ff;background:linear-gradient(to bottom, #b366ff 0%, #5900b3 100%)}.primary-action.verify:hover{background-color:#c9f;background:linear-gradient(to bottom, #cc99ff 0%, #7300e6 100%)}.primary-action.verify:active{background-color:#93f;background:linear-gradient(to bottom, #9933ff 0%, #400080 100%)}.primary-action.verify span:before{content:url(../media/icon-tick.png);padding:0 .75em 0 0;vertical-align:middle}.row{display:flex;flex-direction:row;padding:1rem 0;align-items:center}ol.table-of-contents,ul.table-of-contents{list-style-type:none}ol.table-of-contents li,ul.table-of-contents li{margin:0}ol.table-of-contents li>p,ul.table-of-contents li>p{margin-top:0}table{border-collapse:collapse;width:100%}table tr{border-top:1px solid #000;border-bottom:1px solid #000}table th{font-weight:bold;text-align:left}table td,table th{padding:.5rem;vertical-align:top}table td.center,table th.center{text-align:center}table.center td,table.center th{text-align:center}.thumbnail{cursor:pointer;margin:1rem;box-shadow:2px 2px 8px #000}.thumbnail img{display:block;width:100%;height:100%;max-width:112px;max-height:112px;line-height:112px}.thumbnail-row{display:flex;flex-direction:row;align-items:center;justify-content:space-around}
