.filter-black{filter:brightness(0)}.filter-grey-1{filter:brightness(98%)}.filter-grey-2{filter:brightness(96%)}.filter-grey-3{filter:brightness(93%)}.filter-grey-4{filter:brightness(87%)}.filter-grey-5{filter:brightness(60%)}.filter-grey-6{filter:brightness(26%)}.filter-grey-7{filter:brightness(12%)}.text-smaller{font-weight:300;font-size:.75em}.text-small{font-weight:300;font-size:.88em}.text-normal{font-weight:300;font-size:1em}.text-medium-large{font-weight:300;font-size:1.25em}.text-large{font-weight:300;font-size:1.5em}.text-larger{font-weight:100;font-size:1.75em}.text-x-large{font-weight:100;font-size:2.5em}.text-xx-large{font-weight:100;font-size:3.13em}.text-xxx-large{font-weight:100;font-size:3.75em}.absoluteCover{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:M-S;font-weight:100;font-style:normal;src:url(../files-sub/classcraft-assets/fonts/museo_100.woff) format("woff")}@font-face{font-family:M-S;font-weight:100;font-style:italic;src:url(../files-sub/classcraft-assets/fonts/museo_100-it.woff) format("woff")}@font-face{font-family:M-S;font-weight:300;font-style:normal;src:url(../files-sub/classcraft-assets/fonts/museo_300.woff) format("woff")}@font-face{font-family:M-S;font-weight:700;font-style:normal;src:url(../files-sub/classcraft-assets/fonts/museo_700.woff) format("woff")}@font-face{font-family:M-S;font-weight:700;font-style:italic;src:url(../files-sub/classcraft-assets/fonts/museo_700-it.woff) format("woff")}@font-face{font-family:M-S;font-weight:900;font-style:normal;src:url(../files-sub/classcraft-assets/fonts/museo_900.woff) format("woff")}*{box-sizing:border-box}body,html{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:break-word}body{font-size:16px;font-family:M-S,Helvetica,"sans-serif";font-weight:300;color:#212121;line-height:1;margin:0}#app,#app>div{height:100%}#app>div .appContent{height:calc(100% - 60px);overflow-x:hidden;overflow-y:scroll;overflow-y:overlay}.ButtonWrapper{font-family:M-S,Helvetica,"sans-serif";transition-property:background-color,color;transition-duration:.1s;transition-timing-function:ease-out;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:2em;cursor:pointer;font-weight:300;letter-spacing:1px;line-height:1.3em;padding:.575em 1.3em .5em;text-align:center;text-decoration:none;max-width:100%;position:relative}.ButtonWrapper:focus{outline:none}.ButtonWrapper.white{background-color:#fff;color:#999}.ButtonWrapper.white:hover:not(.disabled){color:#555}.ButtonWrapper.grey.outline{background-color:#fff;color:#999;border:2px solid #ddd}.ButtonWrapper.grey.outline:hover:not(.disabled){border:2px solid #999}.ButtonWrapper.grey:not(.outline){background-color:#ddd;color:#fff}.ButtonWrapper.grey:not(.outline):hover:not(.disabled){background-color:#999}.ButtonWrapper.blue.outline{background-color:#fff;color:#007dff}.ButtonWrapper.blue.outline:hover:not(.disabled){color:#0064dc}.ButtonWrapper.blue:not(.outline){background-color:#007dff;color:#fff}.ButtonWrapper.blue:not(.outline):hover:not(.disabled){background-color:#0064dc}.ButtonWrapper.green.outline{background-color:#fff;color:#00b44b}.ButtonWrapper.green.outline:hover:not(.disabled){color:#00a551}.ButtonWrapper.green:not(.outline){background-color:#00b44b;color:#fff}.ButtonWrapper.green:not(.outline):hover:not(.disabled){background-color:#00a551}.ButtonWrapper.orange.outline{background-color:#fff;color:#ffb900}.ButtonWrapper.orange.outline:hover:not(.disabled){color:#f0aa00}.ButtonWrapper.orange:not(.outline){background-color:#ffb900;color:#fff}.ButtonWrapper.orange:not(.outline):hover:not(.disabled){background-color:#f0aa00}.ButtonWrapper.red.outline{background-color:#fff;color:red}.ButtonWrapper.red.outline:hover:not(.disabled){color:#e60000}.ButtonWrapper.red:not(.outline){background-color:red;color:#fff}.ButtonWrapper.red:not(.outline):hover:not(.disabled){background-color:#e60000}.ButtonWrapper.outline{border:2px solid currentColor;padding:calc(.575em - 2px) calc(1.3em - 2px) calc(.5em - 2px)}.ButtonWrapper:not(.outline){padding:.575em 1.3em .5em}.ButtonWrapper.disabled{cursor:default;opacity:.3;pointer-events:none!important}.ButtonWrapper.upper{text-transform:uppercase}.ButtonWrapper.bold{font-weight:700}.ButtonWrapper.bolder{font-weight:900}.ButtonWrapper.small{font-size:.875em}.ButtonWrapper.medium{font-size:1.125em}.ButtonWrapper.large{font-size:1.25em}.btn{display:inline-block;vertical-align:middle;font-family:M-S,Helvetica,"sans-serif";font-weight:300;text-align:center;cursor:pointer;border-radius:2em;padding:.5em 1.3em;font-size:14px;line-height:1.428571429;color:#fff;max-width:100%;letter-spacing:1px;position:relative;background-color:#212121;-ms-flex-negative:0;flex-shrink:0}.btn:not(.noHover):hover{background-color:#1c1c1c}.btn img{display:inline-block;vertical-align:middle;height:1em}.btn img+div{margin-left:.65em}.btn div{display:inline-block;vertical-align:middle}.btn div+img{margin-left:.65em}.btn div.arrowUp{width:0;height:0;border-left:.5em solid hsla(0,0%,100%,.001);border-right:.5em solid hsla(0,0%,100%,.001);border-bottom:.7em solid #fff}.btn div.arrowRight{width:0;height:0;border-top:.5em solid hsla(0,0%,100%,.001);border-bottom:.5em solid hsla(0,0%,100%,.001);border-left:.7em solid #fff}.btn div.arrowDown{width:0;height:0;border-left:.5em solid hsla(0,0%,100%,.001);border-right:.5em solid hsla(0,0%,100%,.001);border-top:.7em solid #fff}.btn div.arrowLeft{width:0;height:0;border-top:.5em solid hsla(0,0%,100%,.001);border-bottom:.5em solid hsla(0,0%,100%,.001);border-right:.7em solid #fff}.btn:focus{outline:none}.btn.btnNext,.btn.upper{text-transform:uppercase}.btn.inactive{opacity:.3;pointer-events:none}.btn.inactive,.btn.noHover{cursor:default}.btn.small{font-size:.7em}.btn.small.white-grey-border{border:2px solid #ddd}.btn.smaller{font-size:.5em}.btn.smaller.white-grey-border{border:2px solid #ddd}.btn.relative{font-size:.88em}.btn.medium{font-size:1.125em}.btn.btnBack,.btn.btnNext,.btn.large{font-size:1.25em}.btn.btnBack:not(.icon),.btn.btnNext:not(.icon),.btn.large:not(.icon){min-width:6em}.btn.larger{font-size:2em}.btn.larger:not(.icon){min-width:10em}.btn.btnNext,.btn.green{background-color:#00b44b}.btn.btnNext:not(.noHover):hover,.btn.green:not(.noHover):hover{background-color:#00a551}.btn.green-border{color:#00b44b;background-color:#fff}.btn.green-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #00b44b;border-radius:2em}.btn.green-border:not(.noHover):hover{color:#fff;background-color:#00a551}.btn.green-border:not(.noHover):hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #00a551;border-radius:2em}.btn.green-border.icon:not(.noHover):hover:before,.btn.green-border:not(.noHover):hover:before,.btn.green-border:not(.noHover):hover img{filter:none}.btn.red{background-color:red}.btn.red:not(.noHover):hover{background-color:#e60000}.btn.blue{background-color:#007dff}.btn.blue:not(.noHover):hover{background-color:#0064dc}.btn.yellow{background-color:#ffa000}.btn.yellow:not(.noHover):hover{background-color:#f5aa1e}.btn.highlightYellow{background-color:#ffb900}.btn.highlightYellow:not(.noHover):hover{background-color:#f0aa00}.btn.gold{background-color:#c2872b}.btn.gold:not(.noHover):hover{background-color:#aa711e}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.grey{color:#aaa;background-color:#eee}.btn.btnNext.disabled:hover:not(.noHover):hover,.btn.btnNext.disabled:not(.noHover):hover,.btn.darkGrey,.btn.grey:not(.noHover):hover{background-color:#cacaca}.btn.darkGrey:not(.noHover):hover{background-color:#acacac}.btn.transparent{background-color:hsla(0,0%,100%,.2)}.btn.transparent:not(.noHover):hover{background-color:hsla(0,0%,85%,.2)}.btn.white{color:#222;background-color:#fff}.btn.white:not(.noHover):hover{background-color:#eee}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.white-grey-border{color:#999;background-color:#fff;border:2px solid #ddd}.btn.btnNext.disabled.icon:before,.btn.btnNext.disabled:hover.icon:before,.btn.btnNext.disabled:hover img,.btn.btnNext.disabled img,.btn.white-grey-border.icon:before,.btn.white-grey-border img{filter:brightness(60%)}.btn.btnNext.disabled:hover:not(.noHover):hover,.btn.btnNext.disabled:not(.noHover):hover,.btn.white-grey-border:not(.noHover):hover{color:#fff;background-color:#ddd}.btn.btnNext.disabled.icon:not(.noHover):hover:before,.btn.btnNext.disabled:hover.icon:not(.noHover):hover:before,.btn.btnNext.disabled:hover:not(.noHover):hover:before,.btn.btnNext.disabled:hover:not(.noHover):hover img,.btn.btnNext.disabled:not(.noHover):hover:before,.btn.btnNext.disabled:not(.noHover):hover img,.btn.white-grey-border.icon:not(.noHover):hover:before,.btn.white-grey-border:not(.noHover):hover:before,.btn.white-grey-border:not(.noHover):hover img{filter:none}.btn.white-grey-content{color:#ddd;background-color:#fff;border:1px solid #00b44b}.btn.white-grey-content.icon:before,.btn.white-grey-content img{filter:brightness(87%)}.btn.white-grey-content:not(.noHover):hover{color:#999;background-color:#fff}.btn.white-grey-content.icon:not(.noHover):hover:before,.btn.white-grey-content:not(.noHover):hover:before,.btn.white-grey-content:not(.noHover):hover img{filter:brightness(60%)}.btn.squareBtn{background-color:#fff;border:1px solid #ddd;color:#222;border-radius:.75em}.btn.squareBtn:not(.noHover):hover{background-color:#fafbfc}.btn.squareBtn img{height:1.6em}.btn.inner-black{color:#222}.btn.inner-black:before{filter:brightness(0)}.btn.inner-grey-3{color:#eee}.btn.inner-grey-3:before{filter:brightness(93%)}.btn.inner-grey-4{color:#ddd}.btn.inner-grey-4:before{filter:brightness(87%)}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.inner-grey-5{color:#999}.btn.btnNext.disabled:before,.btn.btnNext.disabled:hover:before,.btn.inner-grey-5:before{filter:brightness(60%)}.btn.inner-grey-6{color:#424242}.btn.inner-grey-6:before{filter:brightness(26%)}.btn.textBtn{background-color:hsla(0,0%,100%,.001);font-weight:700;line-height:1}.btn.textBtn.noHover{padding:0;cursor:pointer}.btn.textBtn.noHover:hover{filter:brightness(60%)}.btn.textBtn.small{font-weight:300;font-size:.75em}.btn.textBtn.light{font-weight:300}.btn.textBtn.green{color:#00b44b}.btn.textBtn.green:not(.noHover):hover{background-color:#00b44b;color:#fff}.btn.textBtn.green:not(.noHover):hover img{filter:none}.btn.textBtn.grey-4{color:#ddd}.btn.textBtn.grey-4 img{filter:brightness(87%)}.btn.textBtn.grey-4:not(.noHover):hover{background-color:#eee}.btn.textBtn.grey-4:not(.noHover):hover img{filter:brightness(93%)}.btn.textBtn.grey-5{color:#999}.btn.textBtn.grey-5 img{filter:brightness(60%)}.btn.textBtn.grey-5:not(.noHover):hover{background-color:#999;color:#fff}.btn.textBtn.grey-5:not(.noHover):hover img{filter:none}.btn.icon{height:3.5em;width:3.5em;border-radius:100%;padding:0}.btn.icon:before{content:"";display:block;position:absolute;width:50%;height:50%;left:25%;top:25%;background-size:contain;background-position:50%;background-repeat:no-repeat}.btn.icon.small{font-size:.6em}.btn.icon.submit.checkmark{background-size:contain;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/checkmark.svg);background-size:50%;background-position:50%}.btn.icon.attachment:before{background-image:url(../files-sub/classcraft-assets/icons/attachment.svg)}.btn.icon.analytics:before{background-image:url(../files-sub/classcraft-assets/icons/analytics.svg)}.btn.icon.arrow:before{background-image:url(../files-sub/classcraft-assets/icons/arrow.svg)}.btn.icon.top:before{transform:rotate(0deg)}.btn.icon.right:before{transform:rotate(90deg)}.btn.icon.bottom:before{transform:rotate(180deg)}.btn.icon.left:before{transform:rotate(270deg)}.btn.icon.cancel:before{background-image:url(../files-sub/classcraft-assets/icons/cancel.svg)}.btn.icon.checkmark:before{background-image:url(../files-sub/classcraft-assets/icons/checkmark.svg)}.btn.icon.close:before{background-image:url(../files-sub/classcraft-assets/icons/close.svg)}.btn.icon.comments:before{background-image:url(../files-sub/classcraft-assets/icons/comments.svg)}.btn.icon.delete:before{background-image:url(../files-sub/classcraft-assets/icons/delete.svg)}.btn.icon.duplicate:before{background-image:url(../files-sub/classcraft-assets/icons/duplicate.svg)}.btn.icon.edit:before{background-image:url(../files-sub/classcraft-assets/icons/edit.svg)}.btn.icon.facebook:before{background-image:url(../files-sub/classcraft-assets/icons/facebook.svg)}.btn.icon.flag:before{background-image:url(../files-sub/classcraft-assets/icons/flag.svg)}.btn.icon.gp:before{background-image:url(../files-sub/classcraft-assets/icons/gp.svg)}.btn.icon.invite:before{background-image:url(../files-sub/classcraft-assets/icons/invite.svg)}.btn.icon.key:before{background-image:url(../files-sub/classcraft-assets/icons/key.svg)}.btn.icon.minus:before{background-image:url(../files-sub/classcraft-assets/icons/minus.svg)}.btn.icon.multiclass:before{background-image:url(../files-sub/classcraft-assets/icons/multiclass.svg)}.btn.icon.next:before{background-image:url(../files-sub/classcraft-assets/icons/next.svg)}.btn.icon.pause:before{background-image:url(../files-sub/classcraft-assets/icons/pause.svg)}.btn.icon.plus:before{background-image:url(../files-sub/classcraft-assets/icons/plus.svg)}.btn.icon.plus_minus:before{background-image:url(../files-sub/classcraft-assets/icons/plus_minus.svg)}.btn.icon.prev:before{background-image:url(../files-sub/classcraft-assets/icons/prev.svg)}.btn.icon.question:before{background-image:url(../files-sub/classcraft-assets/icons/question.svg)}.btn.icon.random:before{background-image:url(../files-sub/classcraft-assets/icons/random.svg)}.btn.icon.reset_pwd_email:before{background-image:url(../files-sub/classcraft-assets/icons/reset_pwd_email.svg)}.btn.icon.revert:before{background-image:url(../files-sub/classcraft-assets/icons/revert.svg)}.btn.icon.settings:before{background-image:url(../files-sub/classcraft-assets/icons/settings.svg)}.btn.icon.star:before{background-image:url(../files-sub/classcraft-assets/icons/star.svg)}.btn.icon.tag:before{background-image:url(../files-sub/classcraft-assets/icons/tag.svg)}.btn.icon.team:before{background-image:url(../files-sub/classcraft-assets/icons/team.svg)}.btn.icon.tumblr:before{background-image:url(../files-sub/classcraft-assets/icons/tumblr.svg)}.btn.icon.twitter:before{background-image:url(../files-sub/classcraft-assets/icons/twitter.svg)}.btn.icon.user:before{background-image:url(../files-sub/classcraft-assets/icons/user.svg)}.btn.icon.users:before{background-image:url(../files-sub/classcraft-assets/icons/users.svg)}.btn.icon.home:before{background-image:url(../files-sub/classcraft-assets/icons/home.svg)}.btn.icon.webinar:before{background-image:url(../files-sub/classcraft-assets/icons/webinar.svg)}.btn.icon.swords:before{background-image:url(../files-sub/classcraft-assets/icons/swords.svg)}.btn.icon.print:before{background-image:url(../files-sub/classcraft-assets/icons/print.svg)}.btn.icon.unlink:before{background-image:url(../files-sub/classcraft-assets/icons/unlink.svg)}.btn.icon.googleDrive:before{background-image:url(../files-sub/classcraft-assets/icons/googleDrive.svg)}.btn.icon.menu_dots:before{background-image:url(../files-sub/classcraft-assets/icons/menu_dots.svg)}.btn.icon.ap:before{background-image:url(../files-sub/classcraft-assets/icons/ap.svg)}.btn.icon.oneDrive:before{background-image:url(../files-sub/classcraft-assets/icons/oneDrive.svg)}.btn.icon.armor:before{background-image:url(../files-sub/classcraft-assets/icons/gear/armor.svg)}.btn.icon.belt:before{background-image:url(../files-sub/classcraft-assets/icons/gear/belt.svg)}.btn.icon.boots:before{background-image:url(../files-sub/classcraft-assets/icons/gear/boots.svg)}.btn.icon.clothing:before{background-image:url(../files-sub/classcraft-assets/icons/gear/clothing.svg)}.btn.icon.headgear:before{background-image:url(../files-sub/classcraft-assets/icons/gear/headgear.svg)}.btn.icon.helmet:before{background-image:url(../files-sub/classcraft-assets/icons/gear/helmet.svg)}.btn.icon.hood:before{background-image:url(../files-sub/classcraft-assets/icons/gear/hood.svg)}.btn.icon.magic:before{background-image:url(../files-sub/classcraft-assets/icons/gear/magic.svg)}.btn.icon.mask:before{background-image:url(../files-sub/classcraft-assets/icons/gear/mask.svg)}.btn.icon.accessory:before{background-image:url(../files-sub/classcraft-assets/icons/gear/accessory.svg)}.btn.icon.pants:before{background-image:url(../files-sub/classcraft-assets/icons/gear/pants.svg)}.btn.icon.power:before{background-image:url(../files-sub/classcraft-assets/icons/gear/power.svg)}.btn.icon.robes:before{background-image:url(../files-sub/classcraft-assets/icons/gear/robes.svg)}.btn.icon.shield:before{background-image:url(../files-sub/classcraft-assets/icons/gear/shield.svg)}.btn.icon.staff:before{background-image:url(../files-sub/classcraft-assets/icons/gear/staff.svg)}.btn.icon.weapon:before{background-image:url(../files-sub/classcraft-assets/icons/gear/weapon.svg)}.btn.icon.set:before{background-image:url(../files-sub/classcraft-assets/icons/gear/set.svg)}.btn.icon.pet:before{background-image:url(../files-sub/classcraft-assets/icons/gear/pet.svg)}.btn.icon.next:before{margin-left:5%}.btn.icon.prev:before{margin-left:-5%}.btn.icon.facebook{background-color:#3b5998}.btn.icon.twitter{background-color:#5ea9dd}.btn.icon.tumblr{background-color:#34455e}.btn.provider{padding-left:4em}.btn.provider:before{background-size:contain;background-position:0;background-repeat:no-repeat;content:"";margin-left:1.5em;width:1.5em;height:100%;position:absolute;top:0;left:0}.btn.provider.textBtn{padding-left:2em}.btn.provider.textBtn:before{margin-left:0}.btn.provider.edmodo:before{background-image:url(../files-sub/classcraft-assets/images/integrations/edmodo-logo.svg)}.btn.provider.excel:before{background-image:url(../files-sub/classcraft-assets/images/integrations/excel_icon.svg)}.btn.provider.facebook:before{background-image:url(../files-sub/classcraft-assets/images/integrations/facebook-logo.svg)}.btn.provider.google:before{background-image:url(../files-sub/classcraft-assets/images/integrations/google-logo.svg)}.btn.provider.googleClassroom:before{background-image:url(../files-sub/classcraft-assets/images/google_classroom_square.png)}.btn.provider.microsoft:before{background-image:url(../files-sub/classcraft-assets/images/integrations/microsoft_logo.svg)}.btn.provider.plus:before{background-image:url(../files-sub/classcraft-assets/icons/plus.svg)}.btn.provider.twitter:before{background-image:url(../files-sub/classcraft-assets/images/integrations/twitter-logo.svg)}.btn.provider.users:before{background-image:url(../files-sub/classcraft-assets/icons/lightGreen/users.svg)}.btn.provider.key:before{background-image:url(../files-sub/classcraft-assets/icons/lightGreen/key.svg)}.btn.gearCatButton{width:38px;height:38px;background-color:#fff}.btn.gearCatButton.active,.btn.gearCatButton:active,.btn.gearCatButton:hover{background-color:#ffa000}.btn.gearCatButton.active:before,.btn.gearCatButton:active:before,.btn.gearCatButton:hover:before{filter:brightness(0)}.btn.btnBack,.btn.btnNext{font-weight:900}.btn.btnBack{background-color:hsla(0,0%,100%,.001);color:#ddd;padding-left:1.85em;text-transform:uppercase}.btn.btnBack:before{content:"";filter:brightness(87%);background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/arrow.svg);transform:rotate(270deg);width:1em;height:1em;position:absolute;top:.675em;left:.6em}.btn.btnBack:hover{background-color:hsla(0,0%,100%,.001);color:#999}.btn.btnBack:hover:before{filter:brightness(60%)}.btn.btnBack.white{color:#fff}.btn.btnBack.white:before{filter:none}.btn.btnBack.white:hover{background-color:hsla(0,0%,100%,.001);color:#999}.btn.btnBack.white:hover:before{filter:brightness(60%)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;width:1em;border-width:2px;border-style:solid;border-radius:.3em;font-size:1.25em;font-family:M-S,Helvetica,"sans-serif";font-weight:300;position:relative;background-color:#fff}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before{position:absolute;width:100%;height:100%;line-height:.7em;text-align:center;font-weight:700}input[type=checkbox]:checked:before{content:"×"}input[type=checkbox]:indeterminate:before{content:"-"}input[type=checkbox]:focus{outline:none!important}input[type=checkbox]:not(:disabled):checked{border-color:#00b44b}input[type=checkbox]:not(:disabled):checked:before{color:#00b44b}input[type=checkbox]:not(:disabled):not(:checked){border-color:#999}input[type=checkbox]:not(:disabled):not(:checked):hover{border-color:#555}input[type=checkbox]:not(:disabled):indeterminate:before{color:#999}input[type=checkbox]:not(:disabled):hover{cursor:pointer}input[type=checkbox]:disabled{pointer-events:none;border-color:#f7f7f7}input[type=checkbox]:disabled:before{color:#ddd}.formCheckboxWrapper{cursor:pointer;display:inline-block;margin-top:1.5rem;width:100%;position:relative}.formCheckboxWrapper.small>.CheckboxInput{margin-bottom:-.25em}.formCheckboxWrapper.small>.CheckboxLabel{font-size:1em}.formCheckboxWrapper>.CheckboxInput{margin:0 1em -.15em 0}.formCheckboxWrapper>.CheckboxLabel{color:#212121;font-size:1.25em;line-height:1.3em}.DocumentationPage{color:#555;padding:19px 27px;line-height:28px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.DocumentationPage h1,.DocumentationPage h2{margin-top:48px}.DocumentationPage h1{font-size:32px;line-height:38px;margin:0}.DocumentationPage h2{font-size:24px;line-height:29px}.DocumentationPage h3{margin-top:32px}.DocumentationPage p{margin-top:23px}.DocumentationPage a{color:#00b44b}.DocumentationPage code{border:1px solid #999;border-radius:4px;padding:2px 4px;background-color:#fafbfc}.FixedHeaderList .FixedHeader,.FixedHeaderList .List>li{padding:.75em 1em;display:grid;grid-gap:0 1em;-ms-flex-align:center;align-items:center;text-align:left;width:100%}.FixedHeaderList .FixedHeader .formCheckboxWrapper,.FixedHeaderList .List>li .formCheckboxWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.FixedHeaderList .FixedHeader .formCheckboxWrapper input,.FixedHeaderList .List>li .formCheckboxWrapper input{font-size:1em;margin:0}.FixedHeaderList .FixedHeader{border:1px solid hsla(0,0%,100%,.001);padding-bottom:0;padding-top:0}.FixedHeaderList .List{border:1px solid #eee;padding:0;margin:0}.FixedHeaderList .List li{padding-bottom:1em;padding-top:1em;border-bottom:1px solid #eee}.FormInput{width:100%}.FormInput .formInputLabel{color:#555;margin-bottom:.5rem}.FormInput .formInputLabel .requiredLabel{color:#d13f19;font-weight:300;font-size:1.25em}.FormInput .formInputLabel .Icon{border:2px solid #ddd;border-radius:50%;color:#ddd;font-size:16px;margin-bottom:-3px;margin-left:.5em;padding:2px}.FormInput .formInputLabel .Icon:hover+.infoTooltip{visibility:visible}.FormInput .formInputLabel .infoTooltip{box-shadow:0 2px 4px 1px rgba(33,33,33,.15);font-weight:300;font-size:.88em;background-color:#fff;border-radius:8px;position:absolute;visibility:hidden;margin-top:2em;padding:.5em 1em;transform:translateX(calc(-50% - 8px));max-width:350px;z-index:100}.FormInput .formInput{border-radius:8px;border:1px solid #999;color:#555;font-size:1rem;outline:none;padding:.5em 1em;width:100%}.FormInput .formInput:-ms-input-placeholder{color:#999}.FormInput .formInput::placeholder{color:#999}.FormInput .formInput.phone{padding:5px 1em}.FormInput .formInput.phone .rrui__input-element{border-width:0;color:#555}.Header{position:relative;z-index:2;-ms-flex-align:center;align-items:center;box-shadow:0 4px 9px 0 rgba(0,0,0,.05);color:#999;height:60px;padding-right:2em}.Header,.Header .logoWrapper{display:-ms-flexbox;display:flex}.Header .logoWrapper{-ms-flex-pack:start;justify-content:flex-start;padding:0 1.5em;width:304px}.Header .logoWrapper>a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.Header .logoWrapper>a .logo{height:40px;width:40px;margin-right:1em}.Header a{color:#999;text-decoration:none;font-weight:300;font-size:calc(12.6px + 1.4 * ((100vw - 480px) / 960))}@media (max-width:479px){.Header a{font-size:12.6px}}@media (min-width:1440px){.Header a{font-size:14px}}.Header a:not(:last-child){margin-right:2.25em}.Header a.active{font-weight:700}.Header .headerMenu{margin-left:auto}.HeaderDropdownWrapper{letter-spacing:.0625em;-ms-flex-negative:0;flex-shrink:0;cursor:default;height:calc(100% - 2em);position:relative}.HeaderDropdownWrapper.hasDropdown,.HeaderDropdownWrapper.hasDropdownIcon{cursor:pointer}.HeaderDropdownWrapper.hasDropdown.shown .headerTooltipWrapper,.HeaderDropdownWrapper.hasDropdownIcon.shown .headerTooltipWrapper{animation:fadeInFromHidden .2s ease-out;visibility:visible;opacity:1}.HeaderDropdownWrapper.hasDropdown.hidden .headerTooltipWrapper,.HeaderDropdownWrapper.hasDropdownIcon.hidden .headerTooltipWrapper{animation:fadeOutToHidden .2s ease-out}.HeaderDropdownWrapper.hasDropdownIcon{padding-right:2em}.HeaderDropdownWrapper.hasDropdownIcon.shown,.HeaderDropdownWrapper.hasDropdownIcon:hover{color:#555}.HeaderDropdownWrapper.hasDropdownIcon.shown .currentContent:not(.icon):after,.HeaderDropdownWrapper.hasDropdownIcon:hover .currentContent:not(.icon):after{filter:brightness(26%)}.HeaderDropdownWrapper.hasDropdownIcon.shown .currentContent:not(.icon):after{transform:rotate(0deg)}.HeaderDropdownWrapper .currentContent{color:#999;font-style:italic;font-weight:100}.HeaderDropdownWrapper .currentContent .Icon{font-size:1.5em;border-radius:50%;border:1px solid #999}.HeaderDropdownWrapper.tooltipRight .headerTooltipWrapper{position:absolute;top:60px;left:auto;right:0}.HeaderDropdownWrapper.tooltipRight .headerTooltipWrapper:after,.HeaderDropdownWrapper.tooltipRight .headerTooltipWrapper:before{left:88%}.HeaderDropdownWrapper .headerTooltipWrapper{box-shadow:-15px 0 15px -15px hsla(216,3%,68%,.5),15px 0 15px -15px hsla(216,3%,68%,.5),0 15px 15px -15px hsla(216,3%,68%,.5);visibility:hidden;background-color:#fafbfc;border:1px solid #ddd;border-top:none;border-bottom-left-radius:1em;border-bottom-right-radius:1em;cursor:default;font-style:normal;opacity:0;min-width:200px;max-height:calc(100vh - 60px - 24px);position:absolute;top:43px;right:-20px}.HeaderDropdownWrapper .headerTooltipWrapper:before{background:#f1f1f1;content:"";transform:rotate(135deg);position:absolute;top:-7.5px;right:23px;width:15px;height:15px;z-index:-1}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip{border-bottom-left-radius:1em;border-bottom-right-radius:1em;max-height:inherit;overflow-x:hidden;overflow-y:scroll;overflow-y:overlay}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem{color:#999;cursor:pointer}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover{background-color:#f1f1f1;border-bottom:1px solid #ddd}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover:not(:first-child){border-top:1px solid #ddd}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover+.headerTooltipItem .headerTooltipItemContent{border-top:none}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover .headerTooltipItemContent{border-top:none!important}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem+.headerTooltipItem .headerTooltipItemContent{border-top:1px solid #ddd}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.88em;font-weight:100;white-space:nowrap}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent .logoutWrapper,.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent a{display:-ms-flexbox;display:flex;padding:1em;width:100%;font-weight:300}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent .logoutWrapper .Icon,.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent a .Icon{margin-right:.75em}.HeaderDropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent .ButtonWrapper .Icon{margin-left:0}svg.Icon{transition-property:fill;transition-duration:.2s;transition-timing-function:ease-out;fill:currentColor;width:1em;height:1em}.ButtonWrapper>svg.Icon:last-child{margin-left:.5em}.ButtonWrapper>svg.Icon:not(:last-child){margin-right:.5em}.IconWrapper{position:relative}.IconWrapper.circle{border-radius:50%}.IconWrapper.hover:hover{cursor:pointer}.IconWrapper:not(.renderAsImg).circle .icon,.IconWrapper:not(.renderAsImg).circle .preload{width:50%;height:50%;top:25%;left:25%}.IconWrapper:not(.renderAsImg).hover:hover .preload{opacity:1}.IconWrapper:not(.renderAsImg) .icon,.IconWrapper:not(.renderAsImg) .preload{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.IconWrapper:not(.renderAsImg) .preload{transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-out;opacity:0}.IconWrapper.renderAsImg.circle .icon,.IconWrapper.renderAsImg.circle .preload{height:50%;margin:auto}.IconWrapper.renderAsImg.hover:hover .icon{display:none}.IconWrapper.renderAsImg.hover:hover .preload{display:block}.IconWrapper.renderAsImg .icon,.IconWrapper.renderAsImg .preload{height:100%}.IconWrapper.renderAsImg .preload{display:none}.MagneticHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.MagneticHeader>:first-child{-ms-flex-negative:0;flex-shrink:0}.MagneticHeader>:last-child{-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:scroll}.ManagementTopbar{margin:0;padding:0;width:100%;background-color:#fff;border-bottom:1px solid #ddd;padding:26px 24px;color:#555;display:-ms-flexbox;display:flex}.ManagementTopbar .Icon{color:#999}.ManagementTopbar .title{-ms-flex:1;flex:1;margin-right:24px}.ManagementTopbar .secondTitle{-ms-flex:1;flex:1;margin-left:24px}.ManagementTopbar .secondTitle .resizeIcon{display:inline;font-size:20px}.ManagementTopbar .secondTitle .titleLabel{vertical-align:top}.ManagementTopbar .titleIcon{margin-bottom:-2px}.ManagementTopbar .titleLabel{display:inline;padding-left:10px}.ManagementTopbar .titleLink{cursor:pointer;display:inline-block}.ManagementTopbar .rightMargin{margin-right:24px}.Sidebar{-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0;width:304px;background-color:#fafbfc;box-shadow:0 10px 15px 0 #ddd;z-index:1}.Sidebar,.Sidebar .title{display:-ms-flexbox;display:flex}.Sidebar .title{font-weight:300;font-size:1.5em;background-color:#fff;color:#00b44b;-ms-flex-align:center;align-items:center;padding:25px 28px;-ms-flex-negative:0;flex-shrink:0}.Sidebar .title .Icon{margin-right:.5em}.Sidebar .link,.Sidebar .title{border-bottom:1px solid #ddd}.Sidebar .link,.Sidebar .subLink{text-decoration:none;color:#999}.Sidebar .link.activeLink,.Sidebar .link:hover,.Sidebar .subLink.activeLink,.Sidebar .subLink:hover{color:#555;background-color:#fff}.Sidebar .link{display:block;padding:19px;padding-left:28px}.Sidebar .link:not(.gotSubLinks).activeLink,.Sidebar .link:not(.gotSubLinks):hover{border-bottom:1px solid #999}.Sidebar .link.activeLink .subItems{display:block}.Sidebar .link .subItems{margin:0;list-style-type:none;padding-left:10px;display:none}.Sidebar .link .subItem{padding-top:15px}.Sidebar .link.activeLink .linkLabel,.Sidebar .link:hover .linkLabel,.Sidebar .subLink.activeLink .subLinkLabel,.Sidebar .subLink:hover .subLinkLabel{font-weight:500}.Sidebar .sideBarInner{-ms-flex:1;flex:1;overflow-y:scroll;overflow-y:overlay;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.TextWrapper{font-weight:300;font-size:calc(14.4px + 1.6 * ((100vw - 480px) / 960));color:currentColor;letter-spacing:1px;line-height:1.4em;margin:0;padding:0;text-decoration:none}@media (max-width:479px){.TextWrapper{font-size:14.4px}}@media (min-width:1440px){.TextWrapper{font-size:16px}}.TextWrapper.s16.fixedSize{font-size:16px}.TextWrapper.s16:not(.fixedSize){font-size:calc(14px + 2 * ((100vw - 320px) / 960))}@media (max-width:319px){.TextWrapper.s16:not(.fixedSize){font-size:14px}}@media (min-width:1280px){.TextWrapper.s16:not(.fixedSize){font-size:16px}}.TextWrapper.s20.fixedSize{font-size:20px}.TextWrapper.s20:not(.fixedSize){font-size:calc(18px + 2 * ((100vw - 320px) / 960))}@media (max-width:319px){.TextWrapper.s20:not(.fixedSize){font-size:18px}}@media (min-width:1280px){.TextWrapper.s20:not(.fixedSize){font-size:20px}}.TextWrapper.s24.fixedSize{font-size:24px}.TextWrapper.s24:not(.fixedSize){font-size:calc(22px + 2 * ((100vw - 320px) / 960))}@media (max-width:319px){.TextWrapper.s24:not(.fixedSize){font-size:22px}}@media (min-width:1280px){.TextWrapper.s24:not(.fixedSize){font-size:24px}}.TextWrapper.inherit{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.TextWrapper.small,.TextWrapper.smaller,.TextWrapper.smallest{letter-spacing:.5px}.TextWrapper.smallest{font-weight:300;font-size:calc(9.5px + 0.5 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.smallest{font-size:9.5px}}@media (min-width:1440px){.TextWrapper.smallest{font-size:10px}}.TextWrapper.smaller{font-weight:300;font-size:calc(11.399999999999999px + 0.600000000000001 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.smaller{font-size:11.399999999999999px}}@media (min-width:1440px){.TextWrapper.smaller{font-size:12px}}.TextWrapper.small{font-weight:300;font-size:calc(12.6px + 1.4 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.small{font-size:12.6px}}@media (min-width:1440px){.TextWrapper.small{font-size:14px}}.TextWrapper.medium{font-weight:300;font-size:calc(15.75px + 2.25 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.medium{font-size:15.75px}}@media (min-width:1440px){.TextWrapper.medium{font-size:18px}}.TextWrapper.mediumLarge{font-weight:300;font-size:calc(17px + 3 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.mediumLarge{font-size:17px}}@media (min-width:1440px){.TextWrapper.mediumLarge{font-size:20px}}.TextWrapper.large{font-weight:300;font-size:calc(20.4px + 3.600000000000001 * ((100vw - 480px) / 960))}@media (max-width:479px){.TextWrapper.large{font-size:20.4px}}@media (min-width:1440px){.TextWrapper.large{font-size:24px}}.TextWrapper.bold{font-weight:700}.TextWrapper.bolder{font-weight:900}.TextWrapper.center{text-align:center}.TextWrapper.italic{font-style:italic}.TextWrapper.underline{text-decoration:underline}.TextWrapper.stretch{-ms-flex-item-align:stretch;align-self:stretch}.TextWrapper.truncate,.TextWrapper.truncate .EditableTextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TextWrapper.uppercase{text-transform:uppercase}.Title{letter-spacing:1px;line-height:1.2em;margin:0;padding:0}.Title.center{text-align:center}.Title.truncate,.Title.truncate .EditableTextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Title.s20.fixedSize{font-size:20px}.Title.s20:not(.fixedSize){font-size:calc(10px + 2 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s20:not(.fixedSize){font-size:10px}}@media (min-width:768px){.Title.s20:not(.fixedSize){font-size:12px}}@media (min-width:768px) and (max-width:1023px){.Title.s20:not(.fixedSize){font-size:calc(12px + 4 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s20:not(.fixedSize){font-size:calc(16px + 4 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s20:not(.fixedSize){font-size:12px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s20:not(.fixedSize){font-size:16px}}@media (min-width:1024px) and (max-width:1023px){.Title.s20:not(.fixedSize){font-size:16px}}@media (min-width:1024px) and (min-width:1280px){.Title.s20:not(.fixedSize){font-size:20px}}.Title.s24.fixedSize{font-size:24px}.Title.s24:not(.fixedSize){font-size:calc(12px + 2 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s24:not(.fixedSize){font-size:12px}}@media (min-width:768px){.Title.s24:not(.fixedSize){font-size:14px}}@media (min-width:768px) and (max-width:1023px){.Title.s24:not(.fixedSize){font-size:calc(14px + 6 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s24:not(.fixedSize){font-size:calc(20px + 4 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s24:not(.fixedSize){font-size:14px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s24:not(.fixedSize){font-size:20px}}@media (min-width:1024px) and (max-width:1023px){.Title.s24:not(.fixedSize){font-size:20px}}@media (min-width:1024px) and (min-width:1280px){.Title.s24:not(.fixedSize){font-size:24px}}.Title.s32.fixedSize{font-size:32px}.Title.s32:not(.fixedSize){font-size:calc(16px + 4 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s32:not(.fixedSize){font-size:16px}}@media (min-width:768px){.Title.s32:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px){.Title.s32:not(.fixedSize){font-size:calc(20px + 4 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s32:not(.fixedSize){font-size:calc(24px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s32:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s32:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (max-width:1023px){.Title.s32:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (min-width:1280px){.Title.s32:not(.fixedSize){font-size:32px}}.Title.s40.fixedSize{font-size:40px}.Title.s40:not(.fixedSize){font-size:calc(20px + 6 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s40:not(.fixedSize){font-size:20px}}@media (min-width:768px){.Title.s40:not(.fixedSize){font-size:26px}}@media (min-width:768px) and (max-width:1023px){.Title.s40:not(.fixedSize){font-size:calc(26px + 6 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s40:not(.fixedSize){font-size:calc(32px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s40:not(.fixedSize){font-size:26px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s40:not(.fixedSize){font-size:32px}}@media (min-width:1024px) and (max-width:1023px){.Title.s40:not(.fixedSize){font-size:32px}}@media (min-width:1024px) and (min-width:1280px){.Title.s40:not(.fixedSize){font-size:40px}}.Title.s48.fixedSize{font-size:48px}.Title.s48:not(.fixedSize){font-size:calc(24px + 8 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s48:not(.fixedSize){font-size:24px}}@media (min-width:768px){.Title.s48:not(.fixedSize){font-size:32px}}@media (min-width:768px) and (max-width:1023px){.Title.s48:not(.fixedSize){font-size:calc(32px + 8 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s48:not(.fixedSize){font-size:calc(40px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s48:not(.fixedSize){font-size:32px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s48:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (max-width:1023px){.Title.s48:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (min-width:1280px){.Title.s48:not(.fixedSize){font-size:48px}}.Title.s56.fixedSize{font-size:56px}.Title.s56:not(.fixedSize){font-size:calc(28px + 10 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s56:not(.fixedSize){font-size:28px}}@media (min-width:768px){.Title.s56:not(.fixedSize){font-size:38px}}@media (min-width:768px) and (max-width:1023px){.Title.s56:not(.fixedSize){font-size:calc(38px + 2 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s56:not(.fixedSize){font-size:calc(48px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s56:not(.fixedSize){font-size:38px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s56:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (max-width:1023px){.Title.s56:not(.fixedSize){font-size:48px}}@media (min-width:1024px) and (min-width:1280px){.Title.s56:not(.fixedSize){font-size:56px}}.Title.s64.fixedSize{font-size:64px}.Title.s64:not(.fixedSize){font-size:calc(32px + 12 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s64:not(.fixedSize){font-size:32px}}@media (min-width:768px){.Title.s64:not(.fixedSize){font-size:44px}}@media (min-width:768px) and (max-width:1023px){.Title.s64:not(.fixedSize){font-size:calc(44px + 12 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s64:not(.fixedSize){font-size:calc(56px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s64:not(.fixedSize){font-size:44px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s64:not(.fixedSize){font-size:56px}}@media (min-width:1024px) and (max-width:1023px){.Title.s64:not(.fixedSize){font-size:56px}}@media (min-width:1024px) and (min-width:1280px){.Title.s64:not(.fixedSize){font-size:64px}}.Title.s72.fixedSize{font-size:72px}.Title.s72:not(.fixedSize){font-size:calc(36px + 14 * ((100vw - 320px) / 448))}@media (max-width:319px){.Title.s72:not(.fixedSize){font-size:36px}}@media (min-width:768px){.Title.s72:not(.fixedSize){font-size:50px}}@media (min-width:768px) and (max-width:1023px){.Title.s72:not(.fixedSize){font-size:calc(50px + 14 * ((100vw - 768px) / 256))}}@media (min-width:1024px){.Title.s72:not(.fixedSize){font-size:calc(64px + 8 * ((100vw - 1024px) / 256))}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s72:not(.fixedSize){font-size:50px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s72:not(.fixedSize){font-size:64px}}@media (min-width:1024px) and (max-width:1023px){.Title.s72:not(.fixedSize){font-size:64px}}@media (min-width:1024px) and (min-width:1280px){.Title.s72:not(.fixedSize){font-size:72px}}.Title.w100{font-weight:100}.Title.w300{font-weight:300}.Title.w700{font-weight:700}.Title.w900{font-weight:900}.ConfirmBoxWrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em 4em;text-align:center}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-weight:300;font-size:calc(20.4px + 3.600000000000001 * ((100vw - 480px) / 960));color:#212121;font-weight:100;letter-spacing:1px;line-height:1.3em;margin-bottom:2em}@media (max-width:479px){.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-size:20.4px}}@media (min-width:1440px){.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-size:24px}}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxSubtitle{font-weight:300;font-size:1.5em;color:#999;line-height:1.2em;margin-bottom:1.5em}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxButtonWrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxButtonWrapper>.ButtonWrapper:not(:last-child){margin-right:1em}.Documentation{display:grid;height:100%;width:100%;grid-template-columns:304px 1fr}.Documentation .Sidebar{overflow:hidden}.Documentation .documentationContent iframe{border:0;width:100%;height:100%}.Management,.managementContent{display:-ms-flexbox;display:flex;height:100%}.managementContent{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1}.managementContent .ManagementTopbar{-ms-flex-negative:0;flex-shrink:0}.managementContent .scroll{overflow-x:hidden;overflow-y:scroll;overflow-y:overlay;-ms-flex:1;flex:1}.managementContent .managementForm{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5em}.managementContent .managementForm form{max-width:385px;width:100%}.managementContent .managementForm form .FormInput{margin-bottom:1em}.managementContent .managementForm form .ButtonWrapper{margin-top:.5em}.managementContent .managementForm form .ButtonWrapper:not(:last-child){margin-right:1em}.AddAccount{width:100%;height:100%}.AddAccount .closeButton{z-index:1;cursor:pointer;position:absolute;top:24px;right:25px}.AddAccount .closeButton .Icon{color:#999}.AddAccount .scroll{overflow-x:hidden;overflow-y:scroll;overflow-y:overlay;-ms-flex:1;flex:1;padding:3em;height:100%;width:100%;position:relative}.AddAccount .scroll .manageUserAccount{width:100%;min-height:100%;margin:auto;text-align:center}.AddAccount .scroll .manageUserAccount .iconWrapper{margin:auto;border:6px solid #00b44b;border-radius:50%;color:#00b44b;font-size:65px;padding:10px 5px 0;display:inline-block}.AddAccount .scroll .manageUserAccount .iconWrapper>.Icon{border-radius:40%;display:block}.AddAccount .scroll .manageUserAccount .title{font-size:47px;font-weight:100;padding-top:10px;max-width:500px;margin:auto}.AddAccount .scroll .manageUserAccount form{max-width:460px;margin:auto}.AddAccount .scroll .manageUserAccount form .name{display:-ms-flexbox;display:flex;padding-top:20px;text-align:left}.AddAccount .scroll .manageUserAccount form .name .firstName,.AddAccount .scroll .manageUserAccount form .name .lastName{width:222px;height:40px}.AddAccount .scroll .manageUserAccount form .name .lastName{float:right}.AddAccount .scroll .manageUserAccount form>.FormInput{padding-top:16px}.AddAccount .scroll .manageUserAccount form>.FormInput .formInput{height:40px}.AddAccount .scroll .manageUserAccount form .role{padding:24px 0 0 16px;width:100%;padding-bottom:8px;border-bottom:1px solid #999;text-align:left;color:#555}.AddAccount .scroll .manageUserAccount form .buttonWrapper{padding-top:24px}.AddAccount .scroll .manageUserAccount form .buttonWrapper :first-child{width:185px;height:48px;font-size:22px}.AddDeveloper{height:100%;width:100%}.AddDeveloper .AddDeveloperInner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;padding:1.75em}.AddDeveloper .AddDeveloperInner .Title{color:#212121;margin-bottom:.75em}.AddDeveloper .AddDeveloperInner .addDeveloperForm{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;width:100%}.AddDeveloper .AddDeveloperInner .addDeveloperForm .FormInput{margin-bottom:1em;max-width:350px}.AddDeveloper .AddDeveloperInner .addDeveloperForm .buttonsWrapper .saveBtn{border:0;font-size:16px;margin-right:1em}.apiExplorer{height:100%;width:100%;overflow:hidden}.apiExplorer .apiFrame{height:100%;width:100%;border:0}.ClientList{-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;background-color:#fafbfc}.ClientList,.ClientList>.header{display:-ms-flexbox;display:flex}.ClientList>.header{padding:1.5em;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.ClientList>.header .ButtonWrapper:not(:first-child){margin-left:1em}.ClientList .FixedHeaderList{background-color:#fff;-ms-flex:1;flex:1}.ClientList .FixedHeaderList .List li{cursor:pointer;grid-template-columns:30px 1fr 1fr 1fr;padding-left:2em}.ClientList .FixedHeaderList .List li:hover{background-color:#fafbfc}.ClientList .FixedHeaderList .FixedHeader{grid-template-columns:30px 1fr 1fr 1fr;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);padding:1.5em 1em;padding-left:2em}.ClientList .FixedHeaderList .FixedHeader:after{background-color:#fff;height:65px;content:" ";position:absolute;right:5px;width:10px}.CompanyInformations{-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.CompanyInformations,.CompanyInformations .CompanyInformationsInner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.CompanyInformations .CompanyInformationsInner{-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-height:100%}.CompanyInformations .CompanyInformationsInner .informations{-ms-flex:1;flex:1}.CompanyInformations .CompanyInformationsInner .accountManagement{-ms-flex:1;flex:1;background-color:#fafbfc;border-left:1px solid #ddd;padding:24px 24px 24px 23px}.CompanyInformations .CompanyInformationsInner .accountManagement .TextWrapper.mediumLarge,.CompanyInformations .CompanyInformationsInner .accountManagement .TextWrapper.small{font-weight:500}.CompanyInformations .CompanyInformationsInner .accountManagement .account{margin-top:24px;padding:26px;background-color:#fff;border-radius:8px;box-shadow:0 0 20px -5px #999;display:-ms-flexbox;display:flex}.CompanyInformations .CompanyInformationsInner .accountManagement .account .owner{width:100%}.CompanyInformations .CompanyInformationsInner .accountManagement .account .owner .fistNameLastName,.CompanyInformations .CompanyInformationsInner .accountManagement .account .owner .role{display:inline}.CompanyInformations .CompanyInformationsInner .accountManagement .account .icons{display:-ms-flexbox;display:flex;margin:auto}.CompanyInformations .CompanyInformationsInner .accountManagement .account .icons .leftMargin{margin-left:24px}.CompanyInformations .CompanyInformationsInner .accountManagement .account .icons .Icon{color:#999;cursor:pointer}.CompanyInformations .CompanyInformationsInner .accountManagement .addMemberWrapper{display:inline-block;margin-top:24px;cursor:pointer}.CompanyInformations .CompanyInformationsInner .accountManagement .addMemberWrapper .addMemberIconWrapper{background-color:#00b44b;width:22px;height:22px;border-radius:50%;display:inline-block;font-size:12px}.CompanyInformations .CompanyInformationsInner .accountManagement .addMemberWrapper .addMemberIconWrapper .addMemberIcon{margin-top:5px;margin-left:5px;color:#fff}.CompanyInformations .CompanyInformationsInner .accountManagement .addMemberWrapper .addMemberLabel{vertical-align:middle;padding:0 0 0 12px;display:inline-block;color:#00b44b}.DeveloperList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;background-color:#fafbfc}.DeveloperList>.header{min-height:85px;padding:1.5em;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.DeveloperList>.header .ButtonWrapper{margin-left:auto}.DeveloperList .FixedHeaderList{background-color:#fff;-ms-flex:1;flex:1}.DeveloperList .FixedHeaderList .List li{cursor:pointer;grid-template-columns:1fr 1fr;padding-left:2em}.DeveloperList .FixedHeaderList .List li:hover{background-color:#fafbfc}.DeveloperList .FixedHeaderList .FixedHeader{grid-template-columns:1fr 1fr;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);padding:1.5em 1em;padding-left:2em}.DeveloperList .FixedHeaderList .FixedHeader:after{background-color:#fff;height:65px;content:" ";position:absolute;right:5px;width:10px}.EditCredentials{-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.EditCredentials,.EditCredentials .EditCredentialsInner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.EditCredentials .EditCredentialsInner{-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-height:100%;color:#555}.EditCredentials .EditCredentialsInner .title{font-weight:500}.EditCredentials .EditCredentialsInner .infoSection{-ms-flex:1;flex:1}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner{padding:24px}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner form{margin-top:24px}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner .clientId{margin-top:50px}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner .readOnlyTitle{margin-top:20px}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner .readOnlyValue{margin-top:10px;width:100%;padding-bottom:5px;border-bottom:1px solid #999;color:#999;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.EditCredentials .EditCredentialsInner .infoSection .infoSectionInner .name{max-width:368px;min-width:125px;width:100%}.EditCredentials .EditCredentialsInner .urlsSection{background-color:#fafbfc;border-left:1px solid #ddd;-ms-flex:1;flex:1}.EditCredentials .EditCredentialsInner .urlsSection .TextWrapper{padding:0 24px;margin-bottom:.3rem}.EditCredentials .EditCredentialsInner .urlsSection .title{margin-top:24px}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper{margin-top:15px;border-top:1px solid #ddd}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper .urlBox{background-color:#fff;border-bottom:1px solid #ddd;padding:9px 24px}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper .urlBox .FormInput{display:inline-block;width:95%}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper .urlBox .url{padding:9px 0;border:none}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper .urlBox .urlDeleteIconWrapper{color:#999;width:5%;display:inline-block}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper .urlBox .urlDeleteIconWrapper .urlDeleteIcon{float:right;padding-top:3px;cursor:pointer}.EditCredentials .EditCredentialsInner .urlsSection .urlsListWrapper>.urlBox:only-child .urlDeleteIconWrapper{display:none}.EditCredentials .EditCredentialsInner .urlsSection .addUrlWrapper{display:inline-block;margin:24px 0 24px 24px;cursor:pointer}.EditCredentials .EditCredentialsInner .urlsSection .addUrlWrapper .addUrlIconWrapper{display:inline-block;background-color:#00b44b;width:22px;height:22px;border-radius:50%;font-size:12px}.EditCredentials .EditCredentialsInner .urlsSection .addUrlWrapper .addUrlIconWrapper .addUrlIcon{margin-top:5px;margin-left:5px;color:#fff}.EditCredentials .EditCredentialsInner .urlsSection .addUrlWrapper .addUrlLabel{vertical-align:middle;padding:0 0 0 12px;display:inline;color:#00b44b}.EditCredentials .bottomBar{border-top:1px solid #ddd;padding:24px;display:-ms-flexbox;display:flex}.EditCredentials .bottomBar .saveButton{-ms-flex:1;flex:1;margin-right:8px;text-align:right}.EditCredentials .bottomBar .cancelButton{-ms-flex:1;flex:1;margin-left:8px}.Home{-ms-flex-direction:column;flex-direction:column;height:100%}.Home,.Home .homeContent{display:-ms-flexbox;display:flex}.Home .homeContent{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:2em}.Home .homeContent>.desc{color:#555;font-weight:100;margin-top:1.5em;margin-bottom:2em;max-width:750px;text-align:center}.Home .homeContent .sectionWrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;max-width:960px}.Home .homeContent .sectionWrapper .section{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-radius:8px;box-shadow:0 8px 12px 5px rgba(0,0,0,.08);-ms-flex:1;flex:1;padding:50px 24px;text-decoration:none}.Home .homeContent .sectionWrapper .section:not(:last-child){margin-right:1.5em}.Home .homeContent .sectionWrapper .section .TextWrapper{color:#555;text-align:center}.Home .homeContent .sectionWrapper .section .TextWrapper.desc{margin-top:1em}.Home .homeContent .sectionWrapper .section img{height:75px;margin-bottom:.5em}.Home .homeContent .sectionWrapper .section .Icon{height:75px;font-size:82px;margin-bottom:.5rem}.Home .homeContent .sectionWrapper .section.documentation{padding-bottom:1em}.Home .homeContent .sectionWrapper .section.documentation>:last-child{color:#999}.Home .homeContent .sectionWrapper .section.documentation .Icon{color:#007dff}.Home .homeContent .sectionWrapper .section.management .Icon{color:#00b44b}.Home .homeContent .suggestApp{margin:2em 0 0}.Home .homeFooter{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#999;height:85px;min-height:85px;width:100%}.LoadingWrapper{width:100%;height:100%;animation:fadeIn 1s linear;display:relative}.LoadingWrapper .loadingHolder{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.LoadingWrapper .loadingHolder .inner{background-image:url(../files-sub/classcraft-assets/images/loading_inner.png)}.LoadingWrapper .loadingHolder .inner,.LoadingWrapper .loadingHolder .outer{width:5em;height:5em;background-size:contain;background-position:50%;background-repeat:no-repeat}.LoadingWrapper .loadingHolder .outer{position:absolute;background-image:url(../files-sub/classcraft-assets/images/loading_outer.png);animation:loadingAnimation 3s infinite ease-in-out;z-index:1}@keyframes loadingAnimation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.Login{height:100%}.Login .loginForm{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%;padding:2em}.Login .loginForm .logo{height:95px;width:95px}.Login .loginForm .Title{margin:1.5em 0}.Login .loginForm input{border:0;border-bottom:1px solid #ddd;max-width:400px;outline:none;padding:.5em 0;font-weight:300;font-size:1.125em;width:100%}.Login .loginForm input:not(:last-child){margin-bottom:1.5em}.Login .loginForm .ButtonWrapper{border:0;margin-top:2.25em}.Login .loginForm .errorMessage{color:red;margin-bottom:1em;max-width:600px;text-align:center;width:100%}.OAuthInformations{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.OAuthInformations,.OAuthInformations .OAuthInformationsInner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;height:100%}.OAuthInformations .OAuthInformationsInner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.OAuthInformations .OAuthInformationsInner .managementForm{-ms-flex:1;flex:1}.OAuthInformations .OAuthInformationsInner .managementForm form .logoInput{border:0;padding-left:0}.OAuthInformations .OAuthInformationsInner .managementForm form .logoWrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1em}.OAuthInformations .OAuthInformationsInner .managementForm form .logoWrapper .logoBox{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #999;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;height:75px;margin-right:1.75em;padding:2px;width:90px}.OAuthInformations .OAuthInformationsInner .managementForm form .logoWrapper .logoBox img{max-height:100%;max-width:100%}.OAuthInformations .OAuthInformationsInner .managementForm form .logoWrapper .logoInfo{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly;color:#555}.OAuthInformations .OAuthInformationsInner .infoSection{background-color:#fafbfc;border-left:1px solid #ddd;-ms-flex:1;flex:1;padding:1.5em}.OAuthInformations .OAuthInformationsInner .infoSection>.Icon{border:4px solid #00b44b;border-radius:50%;box-sizing:content-box;color:#00b44b;font-size:1.75em;padding:.35em}.OAuthInformations .OAuthInformationsInner .infoSection>*{margin-bottom:1rem}.OAuthInformations .OAuthInformationsInner .infoSection .TextWrapper{color:#555;font-weight:500}