/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.react-typeahead-input{-ms-flex-positive:1;flex-grow:1;width:100%;margin:0 0 .5rem;background-color:transparent;border:0;box-shadow:none;outline:none;font-family:inherit;font-size:1.25rem;line-height:inherit}@media (min-width:29.25rem){.react-typeahead-input{width:auto}}.react-typeahead-options{top:2.5rem;left:0;padding:0;background-color:#864cbf!important;list-style:none;color:#fff}.react-typeahead-container,.react-typeahead-input-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;position:static}@font-face{font-family:BP Replay;src:url(/assets/26869bfa6a15bd7f81b61156a415ec70.otf)}@font-face{font-family:BP Replay Italics;src:url(/assets/10b3abd3c43824aaf55cc4c1e692b95b.otf)}@font-face{font-family:BP Replay Bold Italics;src:url(/assets/fe98c48efa560b5072e6c09de7fb2c0b.otf)}@font-face{font-family:BP Replay Bold;src:url(/assets/8041dac059b4ae268b35b2b591b92f9c.otf)}@keyframes bubble{65%{transform:scale(1.2)}80%{transform:scale(.8)}to{transform:scale(1)}}@keyframes flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes rattle{0%,to{transform:rotate(0) translate(-50%,-50%);animation-timing-function:cubic-bezier(.3,.6,.75,1);transform-origin:0 0}33.33%{transform:rotate(-.75deg) translate(-50%,-50%);transform-origin:0 0}66.66%{transform:rotate(.75deg) translate(-50%,-50%);transform-origin:0 0}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(1px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes spinner{0%{transform:rotate(0deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:.01}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:.01}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}.fadeInDown{animation-name:fadeInDown}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes swing{20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bgcolor-rotate{0%{background-color:#45a3e5}17%{background-color:#3cc}34%{background-color:#66bf39}51%{background-color:#ffa602}61%{background-color:#eb670f}84%{background-color:#f35}to{background-color:#864cbf}}.animateIn{animation:accordionIn .65s normal ease-in-out both 1}.animateOut{animation:accordionOut .75s alternate ease-in-out both 1}@keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50% 0}to{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9) rotateX(-60deg)}}.bg-shape{background-repeat:no-repeat;background-size:cover!important}.bg-shape--triangle{background-image:url(/assets/images/bg-triangle.svg)!important}.bg-shape--half-diamond{background-image:url(/assets/images/bg-half-diamond.svg)!important}.bg-shape--semi-circle{background-image:url(/assets/images/bg-semi-circle.svg)!important}.bg-grey1,.grey1{background-color:#f2f2f2}.bg-grey2,.grey2{background-color:#ccc}.bg-grey3,.grey3{background-color:#b2b2b2}.bg-grey4,.grey4{background-color:#6e6e6e}.bg-grey5,.grey5{background-color:#333}.bg-orange,.orange{background-color:#f5a23d}.bg-yellow,.yellow{background-color:#ffc00a}.bg-red,.red{background-color:#f35}.bg-blue,.blue{background-color:#45a3e5}.bg-green,.green{background-color:#66bf39}.bg-purple,.purple{background-color:#864cbf}.bg-teal,.teal{background-color:#3cc}legend{overflow:hidden;position:absolute!important;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.show-medium{display:none}@media (min-width:37.5rem){.show-medium{display:initial}}.is-valid{color:#66bf39}.is-error{color:#f35}.is-warning{color:#ffc00a}.is-information{color:#f5a23d}html{font-size:16px;line-height:1.5}html *,html :after,html :before{box-sizing:border-box}body{background-color:#fff;font-family:Montserrat,Helvetica Neue,helvetica,arial,sans-serif;color:#000}fieldset{margin:0;padding:0;border:0}label abbr{text-decoration:none}ol,ul{margin:0 0 1rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{margin:0}a{color:currentColor}p{line-height:1.5rem;font-size:1rem;margin:0 0 1rem}.visibly-hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;clip:rect(0,0,0,0)}.no-display{display:none}.text-secondary{color:#6e6e6e}.center-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.full-height{height:100vh}.full-width{width:100%}.margin-bottom--half{margin-bottom:.5rem}.center-align-items{-ms-flex-align:center;align-items:center}.center-align-items,.center-justify-content{display:-ms-flexbox;display:flex}.center-justify-content{-ms-flex-pack:center;justify-content:center}@media (min-width:37.5rem){.float-left-medium{float:left}}.no-scroll{overflow:hidden}.plus-full-width{width:100%;max-width:85rem}.margin-bottom--0{margin-bottom:0}.gutter-0{padding-right:0;padding-left:0}.margin-bottom--1{margin-bottom:1rem}.gutter-1{padding-right:1rem;padding-left:1rem}.margin-bottom--2{margin-bottom:2rem}.gutter-2{padding-right:2rem;padding-left:2rem}.text-align--left{text-align:left}.text-align--center{text-align:center}.text-align--right{text-align:right}@media (min-width:29.25rem){.small-medium-display{display:block}.small-medium-no-display{display:none}}@media (min-width:37.5rem){.medium-display{display:block}.medium-no-display{display:none}}@media (min-width:48rem){.column-layout-width-display{display:block}.column-layout-width-no-display{display:none}}@media (min-width:57.5rem){.medium-large-display{display:block}.medium-large-no-display{display:none}}@media (min-width:62.5rem){.report-page-breakpoint-display{display:block}.report-page-breakpoint-no-display{display:none}}@media (min-width:68.75rem){.top-bar-full-display{display:block}.top-bar-full-no-display{display:none}}@media (min-width:64rem){.large-display{display:block}.large-no-display{display:none}}@media (min-width:75rem){.min-preview-width-display{display:block}.min-preview-width-no-display{display:none}}@media (min-width:87.5rem){.x-large-display{display:block}.x-large-no-display{display:none}}@media (min-width:100rem){.xx-large-display{display:block}.xx-large-no-display{display:none}}.width-small{width:20rem}.width-small-medium{width:29.25rem}.width-medium{width:37.5rem}.width-column-layout-width{width:48rem}.width-medium-large{width:57.5rem}.width-report-page-breakpoint{width:62.5rem}.width-top-bar-full{width:68.75rem}.width-large{width:64rem}.width-min-preview-width{width:75rem}.width-x-large{width:87.5rem}.width-xx-large{width:100rem}@media (min-width:320px){body:before{content:"small";display:none}}@media (min-width:468px){body:before{content:"small-medium";display:none}}@media (min-width:600px){body:before{content:"medium";display:none}}@media (min-width:768px){body:before{content:"column-layout-width";display:none}}@media (min-width:920px){body:before{content:"medium-large";display:none}}@media (min-width:1000px){body:before{content:"report-page-breakpoint";display:none}}@media (min-width:1100px){body:before{content:"top-bar-full";display:none}}@media (min-width:1024px){body:before{content:"large";display:none}}@media (min-width:1200px){body:before{content:"min-preview-width";display:none}}@media (min-width:1400px){body:before{content:"x-large";display:none}}@media (min-width:1600px){body:before{content:"xx-large";display:none}}.layout__circle{top:30%;width:13rem;height:13rem}.layout__circle,.layout__half-circle{position:fixed;background:#fff;border-radius:50%;opacity:.6}.layout__half-circle{right:-25rem;bottom:-25rem;width:50rem;height:50rem}.layout--brand-page,.layout--details,.layout--discover,.layout--kahoots,.layout--reports,.layout--select-kahoot{min-height:100vh;background:#f2f2f2}.layout--kahoots.layout--top-strip-visible{margin-top:0}@media (max-width:68.6875rem){.layout--kahoots.layout--top-strip-visible{margin:3.5rem 0 0}}.layout--reports.layout--top-strip-visible{margin-top:2.5rem}.layout--reports.layout--top-strip-visible .kahoots-side-bar--reports-page{margin-top:-2.5rem}.layout--create .layout__inner,.layout--login .layout__inner,.layout--register .layout__inner{padding:3.75rem 0 0}.layout--login .layout__head{z-index:29}@media (max-width:68.6875rem){.layout--sidebar-visible{overflow-x:hidden;max-width:100vw}.layout--sidebar-visible .layout__head,.layout--sidebar-visible .layout__inner{left:20rem}.layout--sidebar-visible .layout__sidebar{left:0;visibility:visible;transition:left .5s,visibility 0s linear}}.layout--top-strip-visible{margin:3.5rem 0 0}@media (max-width:29.1875rem){.layout--top-strip-visible{margin:7rem 0 0}}.layout--top-strip-visible.layout--notification-visible{margin:7.5rem 0 0}@media (max-width:29.1875rem){.layout--top-strip-visible.layout--notification-visible{margin:11rem 0 0}}.layout--new-topbar-active .layout__inner{padding:3.5rem 0 0}.layout--no-topbar .layout__body--plus,.layout--no-topbar .layout__inner{padding:0}.layout__inner{position:relative;padding:2.5rem 0 0}.layout__head,.layout__inner{left:0;transition:left .5s}.layout__head{position:fixed;top:0;z-index:30;width:100%}.layout__notification{position:fixed;z-index:29;width:100%}.layout__sidebar{overflow-y:auto;position:fixed;top:0;bottom:0;left:-22rem;z-index:45;visibility:hidden;transition:left .5s,visibility 0s linear .5s}@media (min-width:68.75rem){.layout__overlay{display:none!important}}.layout__body{margin:0 auto}.layout__body--plus{padding:1.5rem 0 0}.layout__body--login{max-width:25rem;padding:4rem 0 0}.layout__body--login-gate{max-width:34rem;padding:4rem 0 0}.layout__body--register{max-width:24.5rem;margin:0 auto;padding:1rem .75rem}.layout__body--settings{max-width:70rem;margin:0 auto;padding:3rem}.layout__body--select-kahoot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:80rem;margin:0 auto;padding:3rem 0}.layout__body--create{max-width:84rem;padding:2rem 1rem 1rem}@media (min-width:29.25rem){.layout__body--create{padding-right:12.5%;padding-left:12.5%}}@media (min-width:64rem){.layout__body--create{padding-right:7.5%;padding-left:7.5%}}@media (min-width:87.5rem){.layout__body--create{padding-right:5%;padding-left:5%}}.grid,.layout__body--kahoots{display:-ms-flexbox;display:flex}.grid{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem}.grid__span{-ms-flex:1 0 100%;flex:1 0 100%;padding:0 .5rem}@media (min-width:48rem){.grid__span{-ms-flex-preferred-size:0%;flex-basis:0%}}.grid__span--content-width{-ms-flex:0 0 auto;flex:0 0 auto}.grid--no-break .grid__span{-ms-flex-preferred-size:0%;flex-basis:0%}.grid--no-break .grid__span--content-width{-ms-flex-preferred-size:auto;flex-basis:auto}.grid--gutter-none .grid__span{padding:0}.grid--gutter-half{padding:0 .75rem}.grid--gutter-half .grid__span{margin:0 -.25rem}.grid--column>.grid__span{-ms-flex:1 0 auto;flex:1 0 auto}.grid--gutter-offset{margin:0 -1rem}.grid--gutter-none{padding:0}.grid--column{-ms-flex-flow:column;flex-flow:column}.grid--full-height-wrapper .grid__wrapper{height:100%}.grid--align-start{-ms-flex-align:start;align-items:flex-start}.grid--align-center{-ms-flex-align:center;align-items:center}.grid--align-end{-ms-flex-align:end;align-items:flex-end}.grid--justify-start{-ms-flex-pack:start;justify-content:flex-start}.grid--justify-center{-ms-flex-pack:center;justify-content:center}.grid--justify-end{-ms-flex-pack:end;justify-content:flex-end}.grid--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.grid--justify-between{-ms-flex-pack:justify;justify-content:space-between}.grid--account-type-selection .grid__span{min-width:11rem}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media__body{-ms-flex:1;flex:1}.media--reverse>.media__figure{-ms-flex-order:1;order:1}.ie9 .dropdown-list__select{padding-right:1rem}.ie9 .dropdown-list__icon{display:none}.ie9 .icon-button__icon{vertical-align:middle;margin:0 .5rem 0 0}.ie9 .icon-button__text{vertical-align:middle}.ie9 .icon-button--invert .icon-button__icon{margin:0 .5rem 0 0}.ie9 .icon-button--stack .icon-button__icon{display:block;margin:0 auto .5rem!important}.ie9 .toggle-switch__check:checked~.ie9 .toggle-switch__check__wrap .ie9 .toggle-switch__check__button{margin-left:2.875rem}.ie9 .overlay{display:table;position:fixed;z-index:40;width:100%;height:100%;background:rgba(0,0,0,.7)}.ie9 .overlay .spinner{display:table-cell;vertical-align:middle;background:url(/shared/theme/kahoot/img/loading-create.gif) no-repeat center 40%;text-align:center}.ie9 .overlay .spinner>svg{display:none}.ie9 .progress-bar{display:table;width:100%;background-color:#ccc;text-align:center;color:#fff}.ie9 .progress-bar--video{background-color:#45a3e5}.ie9 .progress-bar--image{background-color:#864cbf}.ie9 .progress-bar progress{background-color:transparent;color:#fff}.ie9 .progress-bar__content{text-align:left}.ie9 .progress-bar .icon-button{position:absolute;top:0;right:0}.ie9 .progress-bar .icon-button__text{margin-top:-.5rem}.ie9 .progress-bar .icon-button .icon--right{float:right;padding-top:.5rem;transform:none}.ie9 .notification-bar{display:table;width:100%}.ie9 .notification-bar__message{display:table-cell}.ie9 .notification-bar__message:after,.ie9 .notification-bar__message:before{content:" ";display:table}.ie9 .notification-bar__message:after{clear:both}.ie9 .notification-bar__icon{float:left}.ie9 .notification-bar__text{float:left;width:calc(100% - 3rem)}.ie9 .notification-bar__button{display:table-cell;vertical-align:middle}.ie9 .placeholder{text-align:center}.ie9 .content-block{display:table;width:100%}.ie9 .content-block>*{display:table-cell}.ie9 .content-block__figure{width:10rem}.ie9 .content-block__info{height:auto}.ie9 .content-block__copy{vertical-align:middle;padding:0 1rem}.ie9 .content-block__actions{text-align:right}.ie9 .content-block__menu{display:inline-block;vertical-align:top;padding:1rem 0;text-align:right}.ie9 .content-block__toggle-button{display:none}.ie9 .content-block--bg .content-block__figure{width:auto}.ie9 .dialog{margin:10% auto 0}.icon{width:2rem;height:2rem}.icon,.icon__svg{display:inline-block;vertical-align:top}.icon__svg{width:100%;height:100%;pointer-events:none}.icon--outline{border:.1875rem solid;border-radius:50%;width:2.5rem;height:2.5rem}.icon--outline.icon--no-padding .icon__svg{transform:scale(.4)}.icon--small.icon--outline{border-width:.125rem}.icon--large.icon--outline{border-width:.25rem}.icon--x-large.icon--outline{border-width:.4375rem}.icon--solid{border:.1875rem solid;border-radius:50%;background:currentColor;fill:#fff}.icon--solid.icon--no-padding .icon__svg{transform:scale(.4)}.icon--x-small{width:1rem;height:1rem}.icon--small{width:1.5rem;height:1.5rem}.icon--medium{width:2.5rem;height:2.5rem}.icon--large{width:3rem;height:3rem}.icon--x-large{width:5.5rem;height:5.5rem}.icon--full-size{width:100%;height:100%}.icon--top{transform:translateY(-50%)}.icon--top .icon__use{transform:translateY(50%)}.icon--right{transform:translateX(50%)}.icon--right .icon__use{transform:translateX(-50%)}.icon--bottom{transform:translateY(50%)}.icon--bottom .icon__use{transform:translateY(-50%)}.icon--left{transform:translateX(-50%)}.icon--left .icon__use{transform:translateX(50%)}.icon--active{border-color:#66bf39;color:#66bf39}.icon--inactive{border-color:#b2b2b2;color:#b2b2b2}.icon--invert{fill:#fff}.icon--with-shadow{-webkit-filter:drop-shadow(0 0 .125rem rgba(0,0,0,.5));filter:drop-shadow(0 0 .125rem rgba(0,0,0,.5))}.icon--bottom .icon__svg,.icon--left .icon__svg,.icon--right .icon__svg,.icon--top .icon__svg{overflow:visible}.icon--flip-horizontal{transform:scaleX(-1)}.icon--flip-vertical{transform:scaleY(-1)}.icon--rotate-45deg{transform:rotate(45deg)}.icon--rotate-90deg{transform:rotate(90deg)}.icon--rotate-135deg{transform:rotate(135deg)}.icon--rotate-180deg{transform:rotate(180deg)}.icon--rotate-225deg{transform:rotate(225deg)}.icon--rotate-270deg{transform:rotate(270deg)}.icon--rotate-315deg{transform:rotate(315deg)}.icon--facebook{color:#3b5998}.icon--googleplus{color:#dd4b39}.icon--pinterest{color:#cb2027}.icon--twitter{color:#00aced}.icon--done-page-edit,.icon--done-page-preview{color:#45a3e5}.icon--done-page-play{color:#66bf39}.icon--done-page-share{color:#864cbf}.icon--kahoot-shape-arrow{fill:#e21b3c}.icon--kahoot-shape-diamond{fill:#1368ce}.icon--kahoot-shape-circle{fill:#d89e00}.icon--kahoot-shape-square{fill:#26890c}.icon-button{margin:0;padding:0;background:transparent;border:0;cursor:pointer;vertical-align:top;font-family:inherit;color:inherit;padding:.5rem;fill:currentColor}.icon-button__wrap{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;max-width:100%}.icon-button__icon,.icon-button__text{-ms-flex-item-align:center;align-self:center}.icon-button__text{line-height:1.5rem;font-size:1rem;display:inline-block;margin:0 0 0 .5rem}.icon-button--invert .icon-button__figure,.icon-button--invert .icon-button__icon{-ms-flex-order:1;order:1}.icon-button--invert .icon-button__text{-ms-flex-order:0;order:0;margin:0 .5rem 0 0}.icon-button--stack .icon-button__wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.icon-button--stack .icon-button__figure{margin:0 0 .5rem}.icon-button--stack.icon-button--invert .icon-button__figure,.icon-button--stack.icon-button--invert .icon-button__icon,.icon-button--stack .icon-button__text{margin:0}.icon-button--stack.icon-button--invert .icon-button__text{margin:0 0 .5rem}.icon-button--right{padding:0 .1rem}.icon-button--dot-style{padding:0;border-radius:.25rem;color:#6e6e6e;transition:background-color .15s ease-in-out,color .15s ease-in-out}.icon-button--dot-style:hover{color:#333}.icon-button--chevron{color:#b2b2b2;transition:color .1s}.icon-button--chevron:hover{color:#6e6e6e}.dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;height:100%;padding:2rem 0 1rem;background:#fff}@media (min-width:37.5rem){.dialog{max-width:90%;max-height:90%;border-radius:3px}}.dialog__head{-ms-flex:0 0 auto;flex:0 0 auto}.dialog__head,.dialog__wrap{margin:0 0 1rem;padding:0 2rem}.dialog__wrap{overflow-y:auto;-webkit-overflow-scrolling:touch}.dialog__title{line-height:1.5rem;font-size:1rem;margin:0 0 1rem}.dialog__message,.dialog__subtitle{line-height:1.25;font-size:.875rem}.dialog__button{line-height:2rem;font-size:1.25rem;float:left;min-width:50%;height:3rem;margin:0;padding:0 0 .25rem;background:#f2f2f2;border:0 solid #ccc;box-shadow:inset 0 -.25rem rgba(0,0,0,.25);cursor:pointer;color:#333}.dialog__button:focus,.dialog__button:hover{background:#cecece}.dialog__button:focus{outline:none}.dialog__button:active{background:#a9a9a9}.dialog__button--cancel{border-right-width:1px}.dialog__button--confirm{font-weight:700}.dialog__close-button{position:absolute;top:0;right:0;z-index:1;fill:#ccc}.dialog--no-content-padding{padding-bottom:5px}.dialog--no-content-padding .dialog__wrap{margin:0;padding:0}.dialog--inner-wrapper{overflow-y:auto}.dialog--prompt{max-width:29.6875rem}.dialog--image-picker{max-width:80rem;padding-bottom:0}@media (min-width:48rem){.dialog--image-picker{margin:0 5%}}.dialog--image-picker .dialog__head{padding:0 2rem}.dialog--image-picker .dialog__wrap{margin:0;padding:0}.dialog--image-picker .dialog__title{line-height:2rem;font-size:1.25rem}@media (min-width:48rem){.dialog--image-picker .dialog__title{line-height:2.25rem;font-size:1.5rem}}@media (min-width:75rem){.dialog--image-picker .dialog__title{line-height:2.75rem;font-size:1.875rem}}.dialog--image-picker .dialog__subtitle{font-size:.875rem;line-height:1.25rem;text-align:left}@media (min-width:48rem){.dialog--image-picker .dialog__subtitle{font-size:1rem}}@media (min-width:75rem){.dialog--image-picker .dialog__subtitle{font-size:1.25rem;line-height:1.625rem}}.dialog--follow-list{color:#6e6e6e}.dialog--follow-list .dialog__head{margin:0 0 .25rem;border-width:0 0 1px;border-style:solid;border-color:#ccc}.dialog--follow-list .dialog__title{margin:0 0 2rem;font-size:1.875rem;color:#333}.dialog--follow-list .dialog__subtitle{line-height:1;font-size:1.25rem;padding:1.5rem 0 1.25rem}.dialog--follow-list .dialog__default-message{line-height:1.5;font-size:1rem;max-width:32.5rem;margin:0 auto;padding:0 2rem 1rem;text-align:center}.dialog--follow-list .dialog__empty-state-button{padding:0 0 1.5rem;text-align:center}@media (min-width:37.5rem){.dialog--wizard{width:43.75rem;height:35rem}}@media (min-width:37.5rem){.dialog--save-results{width:23.75rem;height:auto}}.overlay{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgba(0,0,0,.7)}.overlay--scoped{position:absolute}.overlay--no-center{display:block}.heading{margin-bottom:1rem;font-family:Montserrat,Helvetica Neue,helvetica,arial,sans-serif}.heading--one{line-height:4.25rem;font-size:2.8rem}.heading--two{line-height:3.5rem;font-size:2.4rem}.heading--three{line-height:3rem;font-size:2rem}.heading--four{line-height:2.5rem;font-size:1.6rem}.heading--five{line-height:2rem;font-size:1.25rem}.heading--six{line-height:1.5rem;font-size:1rem}.heading--no-margin{margin:0}.heading--secondary{color:#6e6e6e}.heading--underlined{padding-bottom:.5rem;border-bottom:1px solid #b2b2b2}.favorite-button{z-index:1;width:2rem;height:2rem;padding:0}.favorite-button--desktop{fill:#6e6e6e}.favorite-button--desktop:hover{fill:#ffa602;opacity:.8}.favorite-button--favorited{fill:#ffa602}.button{margin:0;padding:0;background:transparent;border:0;cursor:pointer;display:inline-block;vertical-align:bottom;min-width:6.25rem;height:2.625rem;padding:0 1rem 4px;background:#45a3e5;border-radius:4px;box-shadow:inset 0 -4px rgba(0,0,0,.25);font-family:Montserrat,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:2.5rem;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}.button:focus:not([disabled]),.button:hover:not([disabled]){height:2.5rem;margin-top:2px;padding-bottom:.125rem;background-color:#3b8bc3;box-shadow:inset 0 -.125rem rgba(0,0,0,.25)}.button:focus:not([disabled])__icon,.button:hover:not([disabled])__icon{top:4px}.button:active{height:2.375rem;margin-top:4px;padding-bottom:0;background-color:#3072a0;box-shadow:none}.button:active__icon{top:4px}.button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.button:active,.button:hover{outline:0}.button[disabled]{height:2.625rem;padding-bottom:0;background-color:#c7e3f7;box-shadow:none}.button--positive{background-color:#26890c;color:#fff}.button--positive:focus:not([disabled]),.button--positive:hover:not([disabled]){background-color:#227b0b}.button--positive:active{background-color:#1e6e0a}.button--positive[disabled]{background-color:#bedcb6;cursor:default;text-decoration:none;color:#fff}.button--warning{background-color:#e21b3c;color:#fff}.button--warning:focus:not([disabled]),.button--warning:hover:not([disabled]){background-color:#cb1836}.button--warning:active{background-color:#b51630}.button--warning[disabled]{background-color:#f6bbc5;cursor:default;text-decoration:none;color:#fff}.button--white{background-color:#fff;color:#000}.button--white:focus:not([disabled]),.button--white:hover:not([disabled]){background-color:#e6e6e6}.button--white:active{background-color:#ccc}.button--white[disabled]{background-color:#fff;cursor:default;text-decoration:none;color:#b3b3b3}.button--cta-approve{background-color:#1368ce;color:#fff}.button--cta-approve:focus:not([disabled]),.button--cta-approve:hover:not([disabled]){background-color:#115eb9}.button--cta-approve:active{background-color:#0f53a5}.button--cta-approve[disabled]{background-color:#b8d2f0;cursor:default;text-decoration:none;color:#fff}.button--cta-create{background-color:#f5a23d;color:#fff}.button--cta-create:focus:not([disabled]),.button--cta-create:hover:not([disabled]){background-color:#dd9237}.button--cta-create:active{background-color:#c48231}.button--cta-create[disabled]{background-color:#fce3c5;cursor:default;text-decoration:none;color:#fff}.button--cta-play{background-color:#864cbf;color:#fff}.button--cta-play:focus:not([disabled]),.button--cta-play:hover:not([disabled]){background-color:#7944ac}.button--cta-play:active{background-color:#6b3d99}.button--cta-play[disabled]{background-color:#dbc9ec;cursor:default;text-decoration:none;color:#fff}.button--cta-register{background-color:#fff;color:#000}.button--cta-register:focus:not([disabled]),.button--cta-register:hover:not([disabled]){background-color:#e6e6e6}.button--cta-register:active{background-color:#ccc}.button--cta-register[disabled]{background-color:#fff;cursor:default;text-decoration:none;color:#b3b3b3}.button--cta-cancel{background-color:#f2f2f2;color:#000}.button--cta-cancel:focus:not([disabled]),.button--cta-cancel:hover:not([disabled]){background-color:#dadada}.button--cta-cancel:active{background-color:#c2c2c2}.button--cta-cancel[disabled]{background-color:#fbfbfb;cursor:default;text-decoration:none;color:#b3b3b3}.button--top-strip{background-color:#eb670f;color:#fff}.button--top-strip:focus:not([disabled]),.button--top-strip:hover:not([disabled]){background-color:#d45d0e}.button--top-strip:active{background-color:#bc520c}.button--top-strip[disabled]{background-color:#f9d1b7;cursor:default;text-decoration:none;color:#fff}.button--small{min-width:4.6875rem;height:2rem;padding:0 .8rem 4px;font-size:.875rem;line-height:2rem}.button--small:focus:not([disabled]),.button--small:hover:not([disabled]){height:1.875rem}.button--small:active{height:1.75rem}.button--small[disabled]{height:2rem}.button--with-icon{overflow:hidden}.button--flat,.button--flat-outline{padding-bottom:0;box-shadow:none}.button--flat-outline:focus:not([disabled]),.button--flat-outline:hover:not([disabled]),.button--flat:focus:not([disabled]),.button--flat:hover:not([disabled]){height:2.625rem;margin-top:0;padding-bottom:0;box-shadow:none}.button--flat-outline{border:.125rem solid #fff}.button--link,.button--link-black{min-width:auto;height:auto;padding:0;background-color:transparent;box-shadow:none;font-weight:400;text-decoration:underline;color:#45a3e5}.button--link-black:focus:not([disabled]),.button--link-black:hover:not([disabled]),.button--link:focus:not([disabled]),.button--link:hover:not([disabled]){height:auto;margin-top:0;padding-bottom:0;background:transparent!important;box-shadow:none!important}.button--link-black[disabled],.button--link[disabled]{background-color:transparent}.button--link-black{color:#333}.button--small.button--flat:focus:not([disabled]),.button--small.button--flat:hover:not([disabled]){height:2rem}.button--full-width{width:100%}.button--cta-register{font-size:1rem}.button--spacer{margin-right:.5rem}.button--spacer:last-child{margin-right:0}.button--spacer-left{margin-left:.5rem}.button--spacer-left:first-child{margin-left:0}@media (min-width:48rem){.button--inline-input-align{position:relative;top:.25rem}}.button__icon{display:none;vertical-align:middle;fill:#fff}@media (min-width:29.25rem){.button__icon{display:inline-block}}.button--top-strip{height:1.5rem;padding:0 .8rem;border:0;box-shadow:none;font-size:.875rem;line-height:1.375rem}.button--top-strip:focus:not([disabled]),.button--top-strip:hover:not([disabled]){height:1.5rem;margin-top:0;padding-bottom:0;box-shadow:none}.button--top-strip:active,.button--top-strip[disabled]{height:1.5rem}.loader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;fill:#000;color:#000}.loader--light{fill:#ccc;color:#ccc}.loader--white{fill:#fff;color:#fff}.loader__icon{margin:0 0 .5rem;animation:spinner .5s ease-out infinite}.base-top-bar{width:100%;height:3.5rem;padding:0 1.5rem;background:#46178f;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);position:relative}@media (min-width:68.75rem){.base-top-bar--golden-background:before{content:"";position:absolute;left:0;top:0;height:100%;width:150px;background:url(/shared/theme/kahoot/img/logo-gold-background.svg) no-repeat;background-size:cover}}.text-button{margin:0;padding:0;background:transparent;border:0;cursor:pointer;font-family:Montserrat,Helvetica Neue,helvetica,arial,sans-serif}.hr{height:0;margin:2rem 0 1.5rem;border:0;border-top:1px solid #ccc}.hr--no-margin{margin:0}.hr--secondary{border-top:1px solid #f2f2f2}.image{margin:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.image__asset{display:inline-block;vertical-align:top;width:100%;height:auto}.image--rounded{border-radius:50%}.list{margin:0;padding:0;list-style-position:inside}.list--inline .list__item{display:inline-block}.list--unordered{list-style-type:none}.list--unordered.list--show-bullets{list-style-type:disc}.action-menu{line-height:1.5rem;font-size:1rem;position:absolute;top:0;right:0;color:#000}.action-menu--image{line-height:0}.action-menu--static{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;min-width:1.5rem}.action-menu__image{padding:0;background:transparent;border:0;font-size:0;line-height:0}.action-menu__icon-right-align{padding:.1875rem}.action-menu__list{position:absolute;top:100%;right:0;z-index:40;margin:.2rem 0;background:#fff;border:0;border-radius:.25rem;box-shadow:0 0 .1875rem 0 rgba(0,0,0,.5)}.action-menu__list:after{border-width:.5rem;border-bottom-color:#fff}.action-menu__list:before{border-width:.625rem;border-bottom-color:#f2f2f2;transform:translate(.125rem)}.action-menu__list--left-align{right:auto;left:0}.action-menu__list--top-align{top:0;transform:translateY(-100%)}.action-menu__item{border:0}.action-menu__item:first-child .action-menu__button-content{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.action-menu__item:last-child{border:0}.action-menu__item:last-child .action-menu__button-content{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.action-menu__button-content{-ms-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;min-width:9rem;padding:.4rem .75rem;white-space:nowrap;transition:background .1s}.action-menu__button-content,.action-menu__button-content__span{display:-ms-flexbox;display:flex}.action-menu__button-content__span{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;padding:0}.action-menu__button-content__span-explanation{font-size:.75rem!important}.action-menu__button-content__span-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.action-menu__button-content__span p{overflow:hidden;max-width:22rem;margin:0;font-size:.875rem;text-overflow:ellipsis}.action-menu__button{width:100%;padding:0;background:transparent;border:0;box-shadow:none;text-align:left}.action-menu__button.premium{background-color:#f2f2f2}.action-menu__button:not([disabled]):focus,.action-menu__button:not([disabled]):hover{background:#f2f2f2;fill:#6e6e6e}.action-menu__button[disabled]{color:#ccc}.action-menu__button[disabled] .action-menu__item-icon{fill:#ccc}.action-menu__button[disabled]:hover .action-menu__button-content{background:#fff}.action-menu__button[disabled]:hover .action-menu__item-icon{fill:#ccc}.action-menu__item-icon{-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;margin-right:.5rem;padding:0;fill:#6e6e6e;transition:fill .1s}.action-menu__premium-icon{background-color:#eb670f;border-radius:50%;display:block;margin-left:10px;float:right}.action-menu__colored-icon--arrow{transform:rotate(90deg)}.action-menu__colored-icon--company,.action-menu__colored-icon--public,.action-menu__colored-icon--unlisted,.action-menu__colored-icon--user{width:2rem;height:2rem;fill:#6e6e6e}.action-menu__icon--active{fill:#6e6e6e}.list-group__list{margin:0;padding:0;list-style:none}.list-group__section--with-header{margin:1rem 0 0;padding-left:.9rem}.list-group__header{line-height:1.25rem;font-size:.875rem;position:relative;font-weight:700;color:#333}.list-group__header-text{margin:0}@media (max-width:1100px){.list-group__header-text{margin:1rem 0 0 2rem}}.list-group__header-media{position:absolute;left:-.875rem;width:1.5rem;height:1.5rem;fill:#e6e6e6;color:#6e6e6e}.list-group__divider{margin:0}.list-group .side-bar-container__nested-list-group{margin:-2rem 0 0}.notification-bar{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:3.125rem;padding:.5rem 1rem;opacity:1;font-weight:700;color:#fff}.notification-bar:focus{outline:none}.notification-bar__message{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.notification-bar__icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;width:3rem;height:3rem}.notification-bar__text-wrapper{width:100%;line-height:1}.notification-bar__text{display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:.5rem;word-break:break-word;line-height:1}.notification-bar__action-link{display:inline-block}.notification-bar__action-link.button{vertical-align:unset;font-weight:700;line-height:1;color:#fff}.notification-bar__button{-ms-flex:none;flex:none;margin:0 0 0 1rem;fill:#fff}.notification-bar--info{background:#0542b9}.notification-bar--success{background:#26890c}.notification-bar--error{background:#c60929}.notification-bar--experiment{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;background:#46178f}.notification-bar--experiment .notification-bar__message{margin:0 0 .75rem}@media (min-width:57.5rem){.notification-bar--experiment .notification-bar__message{-ms-flex:none;flex:none;margin:0}}@media (min-width:57.5rem){.notification-bar--experiment .notification-bar__icon{margin-right:1rem}}.notification-bar--experiment .notification-bar__text{font-size:.875rem}@media (min-width:57.5rem){.notification-bar--experiment .notification-bar__text{font-size:1rem}}.notification-bar--experiment .notification-bar__button{line-height:1.325rem;font-size:1rem}@media (min-width:57.5rem){.notification-bar--experiment .notification-bar__button{line-height:2.25rem;font-size:1.25rem}}.notification-bar--experiment .notification-bar__action-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:57.5rem){.notification-bar--experiment .notification-bar__action-buttons{width:auto}}.notification-bar--experiment .icon__use{fill:#fd3}.dialog--prompt{display:block;overflow:hidden;position:absolute;top:50%;left:50%;width:100%;max-width:25rem;height:auto;margin:0;padding:2rem 0 0;border-radius:3px;transform:translate(-50%,-50%);word-break:break-word}.dialog--rattle{animation:rattle .2s 3}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dialog--rattle{animation:none}}.dialog__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dialog__footer-button{padding:1rem .5rem 1.5rem}@keyframes pulseAnimation{10%{transform:scale(.95);box-shadow:0 0 0 0 rgba(235,103,16,.7)}20%{transform:scale(1);box-shadow:0 0 0 10px transparent}30%{transform:scale(.95);box-shadow:0 0 0 0 transparent}35%{transform:scale(1);box-shadow:0 0 0 10px transparent}}.media-link{line-height:1.25rem;font-size:.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#333}.media-link__media{display:block;width:2rem;height:2rem;margin:0 .5rem 0 .3rem;fill:#000;color:#6e6e6e}.media-link-pill-wrapper{display:-ms-flexbox;display:flex;height:2.1rem}.media-link-pill-circle{background-color:#eb6710;border-radius:50%;margin-left:4px;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 1px .5px #ea6610;animation:pulseAnimation 12s infinite}.media-link--org .media-link__text{overflow:hidden;max-width:18.75rem;text-overflow:ellipsis;white-space:nowrap}.kahoot-logo{overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:contain;text-indent:100%;white-space:nowrap;height:2.5rem;width:6rem}.kahoot-logo--default{background-image:url(/shared/theme/kahoot/img/topbar_logo.svg)}.kahoot-logo--basic{width:7rem;background-image:url(/shared/theme/kahoot/img/topbar-k-basic-logo.svg)}.kahoot-logo--plus{width:6rem;background-image:url(/shared/theme/kahoot/img/topbar-k-plus-logo.svg)}.kahoot-logo--standard{width:10rem;background-image:url(/shared/theme/kahoot/img/topbar-k-standard-logo.svg)}.kahoot-logo--pro{width:5rem;background-image:url(/shared/theme/kahoot/img/topbar-k-pro-logo.svg)}.kahoot-logo--premium{width:10rem;background-image:url(/shared/theme/kahoot/img/topbar-k-premium-logo.svg)}.kahoot-logo--premium-plus{width:10rem;background-image:url(/shared/theme/kahoot/img/topbar-k-premium-plus-logo.svg)}.kahoot-logo--360{width:6rem;background-image:url(/shared/theme/kahoot/img/topbar-k-360-logo.svg)}.kahoot-logo:focus{outline:thin dotted;outline-color:#fff;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.top-bar-action-menu__link{text-decoration:none;white-space:nowrap;color:#333}.top-bar-action-menu__link:before{content:"";position:absolute;left:0;height:1.5rem;border:.125rem solid transparent;border-right:0;border-left:.125rem solid #46178f;opacity:0;transition:opacity .25s}@media (min-width:37.5rem){.top-bar-action-menu__link--active:before{border-width:.125rem!important;opacity:1}.top-bar-action-menu__link:hover:before{border-left:.25rem solid #46178f;opacity:1}}@media (max-width:37.4375rem){.top-bar-action-menu__link--active:before{border-width:.25rem;opacity:1}}.top-bar-action-menu__link:focus,.top-bar-action-menu__link:hover{text-decoration:none}.top-bar-action-menu__link--logout{font-weight:700;color:#c60929}.top-bar-action-menu__link--logout .icon{fill:#c60929}.top-bar-action-menu__link--logout:before{display:none}.top-bar-action-menu__icon{padding:0;fill:#fff;color:#fff;transition:opacity .2s}.top-bar-action-menu__icon:hover{opacity:.6}.top-bar-action-menu .action-menu__item{line-height:1.25rem;font-size:.875rem;margin:0 0 .875rem}.top-bar-action-menu .action-menu__item:last-child{margin-bottom:0}.top-bar-action-menu .list-group__section{padding:.5rem}.top-bar-action-menu .list-group__section--with-header{margin:unset;padding:1rem 1.25rem;min-width:200px}.top-bar-action-menu .list-group__header{padding:unset}.top-bar-action-menu .media-link__text{font-size:.875rem;font-weight:400}.top-bar-action-menu .settings-button{width:auto;border:none;background:transparent;cursor:pointer;-webkit-font-smoothing:inherit;-webkit-appearance:none;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 0 -8px;padding:0;overflow:visible;outline:none;border-radius:4px;height:42px}.top-bar-action-menu .settings-button:active,.top-bar-action-menu .settings-button:focus,.top-bar-action-menu .settings-button:hover{background-color:#25076b}.top-bar-action-menu .settings-button:focus{outline-offset:1.75px;outline:3px solid #1368ce}.top-bar-action-menu .settings-button .profile-image{width:2rem;height:2rem;margin:4px 8px;background:#f2f2f2;border-radius:50%}.top-bar-action-menu .settings-button .icon{margin:4px 0}.top-bar-action-menu.action-menu--is-open .settings-button .icon.open,.top-bar-action-menu .settings-button .icon.closed{display:none!important}.top-bar-action-menu.action-menu--is-open .settings-button .icon.closed{display:inline-block!important}.top-bar-action-menu .action-menu__icon-button{color:#fff}.top-bar__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%}@media (min-width:68.75rem){.top-bar__inner{-ms-flex-pack:start;justify-content:flex-start}}.top-bar__inner .top-bar__menu{position:absolute;left:0;padding:0;fill:#fff}@media (min-width:68.75rem){.top-bar__inner .top-bar__menu{display:none}}.top-bar__inner .top-bar__menu:focus{outline:thin dotted;outline-color:#fff;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}@media (min-width:68.75rem){.top-bar__inner .top-bar__logo{margin:0 2.5rem 0 0;color:#fff}.top-bar__inner .top-bar__logo:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.top-bar__inner .top-bar__logo:active,.top-bar__inner .top-bar__logo:hover{outline:0}}@media (max-width:68.6875rem){.top-bar__inner .top-bar__main-links{display:none}}.top-bar__inner .top-bar__main-links-item{vertical-align:top;margin:0 1rem 0 0}.top-bar__inner .top-bar__main-links-item:last-child{margin:0}.top-bar__inner .top-bar__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0}@media (min-width:48rem){.top-bar__inner .top-bar__primary-button{margin-right:1rem}}@media (max-width:47.9375rem){.top-bar__inner .top-bar__primary-button{width:2rem;min-width:auto;height:2rem;padding:0}}.top-bar__inner .top-bar__upgrade-now-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-width:0;padding:.5rem 1rem;border-radius:.25rem;font-weight:700;color:#fff}.top-bar__inner .top-bar__upgrade-now-button:focus,.top-bar__inner .top-bar__upgrade-now-button:hover{text-decoration:underline}.top-bar__inner .top-bar__upgrade-now-button:focus{color:#e6e6e6}@media (max-width:47.9375rem){.top-bar__inner .top-bar__upgrade-now-button{padding:.5rem}}@media (min-width:48rem){.top-bar__inner .top-bar__upgrade-now-button{margin:0 .5rem}.top-bar__inner .top-bar__upgrade-now-button .icon-button__icon{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;clip:rect(0,0,0,0)}.top-bar__inner .top-bar__upgrade-now-button .icon-button__text{margin:0;font-size:.875rem}}@media (max-width:47.9375rem){.top-bar__inner .top-bar__upgrade-now-button .icon-button__text{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;clip:rect(0,0,0,0)}}.top-bar__inner .top-bar__profile{display:none}@media (min-width:48rem){.top-bar__inner .top-bar__profile{display:block}}@media (min-width:68.75rem){.top-bar__inner .top-bar__profile{margin:0 .5rem}}.top-bar__inner .top-bar__profile .profile-link:focus{outline:thin dotted;outline-color:#fff;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.top-bar__inner .top-bar__profile .profile-link:active,.top-bar__inner .top-bar__profile .profile-link:hover{outline:0}.top-bar__inner .top-bar__profile .image{vertical-align:middle;width:2rem;height:2rem}.top-bar__inner .top-bar__action-menu{display:none}@media (min-width:68.75rem){.top-bar__inner .top-bar__action-menu{display:block}}.top-bar-link{position:relative;height:3.5rem;padding:0 .5rem;font-weight:700;letter-spacing:.0125rem;color:#fff}.top-bar-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border:.125rem solid transparent;border-top:0;border-bottom:.1875rem solid #fff;opacity:0;transition:opacity .2s}.top-bar-link:focus .top-bar-link__media,.top-bar-link:hover .top-bar-link__media{fill:#fff}.top-bar-link:focus:after,.top-bar-link:hover:after{border-bottom:.3125rem solid #fff;opacity:1}.top-bar-link--active .top-bar-link__media{fill:#fff}.top-bar-link--active:after,.top-bar-link--active:focus:after,.top-bar-link--active:hover:after{border-bottom:.1875rem solid #fff;opacity:1}.top-bar-link__media,.top-bar-link__text{fill:#fff;color:#fff}.top-bar-link:focus{outline:thin dotted;outline-color:#fff;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.top-bar-link:active,.top-bar-link:hover{outline:0}.side-bar-container__link{line-height:1.25rem;font-size:.875rem;text-decoration:none;white-space:nowrap;color:#6e6e6e;margin:0 0 0 2rem}.side-bar-container__link:before{content:"";position:absolute;left:0;height:1.875rem;border:.125rem solid transparent;border-right:0;border-left:.125rem solid #46178f;opacity:0;transition:opacity .25s}@media (min-width:37.5rem){.side-bar-container__link--active:before{border-width:.125rem!important;opacity:1}.side-bar-container__link:hover:before{border-left:.25rem solid #46178f;opacity:1}}@media (max-width:37.4375rem){.side-bar-container__link--active:before{border-width:.25rem;opacity:1}}.side-bar-container__link:hover{text-decoration:none}.side-bar-container__link-text{overflow:hidden;max-width:13.25rem;text-overflow:ellipsis;white-space:nowrap}.side-bar-container__link--logout{font-weight:700;color:#c60929}.side-bar-container__link--logout .icon{fill:#c60929}.side-bar-container__link--logout:before{display:none}.side-bar-container__link-pill{background-color:#eb6710;border-radius:12px;margin-left:10px;text-align:center;width:41px}.side-bar-container__link-pill__text{color:#fff;font-size:11px;font-weight:700;letter-spacing:.2px}.side-bar-container .side-bar-container__nested-list-group .list-group__header-text{overflow:hidden;max-width:11.25rem;text-overflow:ellipsis;white-space:nowrap}.side-bar-container .side-bar-container__nested-list-group .list-group__header-media{width:1.5rem;height:1.5rem;fill:#e6e6e6;color:#6e6e6e}.side-bar-container .side-bar-container__nested-list-group .list-group__section{position:unset;padding:.5rem 0}.side-bar-container .list-group__divider{display:none}.side-bar-container>.side-bar__actions>.list-group>.list-group__section:last-of-type{padding:1rem .25rem}.side-bar{width:20rem;min-height:100%;padding:1.5rem 0 0;background:#fff}.side-bar__close{padding:0 1.5rem 0 0;text-align:right;color:#333}.side-bar__actions{padding:0}.side-bar__header{font-weight:700}.side-bar__header>.list-group__header-media{top:-.4rem;width:2rem;height:2rem;fill:#000;margin:0 0 0 .3rem}.side-bar .list-group__section{position:relative}.side-bar .list-group__section--with-header .list__item{margin:0 0 .75rem}.side-bar__icon-button{width:32px;height:32px}.side-bar .list__item{overflow:hidden;text-overflow:ellipsis}.side-bar .list__item:last-child{margin-bottom:0}.side-bar-link{font-weight:700;margin:.5rem 0 1.5rem}.side-bar-link:before{content:"";position:absolute;left:0;height:1.875rem;border:.125rem solid transparent;border-right:0;border-left:.125rem solid #46178f;opacity:0;transition:opacity .25s}@media (min-width:37.5rem){.side-bar-link--active:before{border-width:.125rem!important;opacity:1}.side-bar-link:hover:before{border-left:.25rem solid #46178f;opacity:1}}@media (max-width:37.4375rem){.side-bar-link--active:before{border-width:.25rem;opacity:1}}.side-bar-link--active .media-link__media{fill:#46178f}.side-bar-link .media-link__text{max-width:13.75rem}.guest-top-bar-container__login-link{color:#fff}.guest-top-bar-container__signup-link{line-height:1;font-size:1rem}.guest-top-bar-container__signup-link:focus:not([disabled]),.guest-top-bar-container__signup-link:hover:not([disabled]),.guest-top-bar-container__signup-link:not([disabled]){padding:.75rem 1rem}.guest-top-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.guest-top-bar__action-item{vertical-align:middle}.guest-top-bar__action-item:not(:last-child){padding:0 1rem 0 0}