body,body *,html,sub,sup{position:relative}body,form,html,p,ul{margin:0}.document-body a,.document-body dfn,a:hover{text-decoration:none}.create-header-title,.item-subtitle{text-overflow:ellipsis;white-space:nowrap}.document-body figcaption,.reset-input,body,html{font-family:Roboto,Helvetica,Arial,sans-serif}.reset-input,body,html,mark{color:#505050}body,html,td,th,ul{padding:0}.pointer,a{cursor:pointer}.fill-container,body,html{height:100%;width:100%}.deliverable-card-title,.h2,.item-title,button,h2,html,input,select,textarea{-webkit-font-smoothing:antialiased}@font-face{font-family:Report;src:url(/extra/fonts/report/ReportSb-Regular.ttf) format('truetype'),url(/extra/fonts/report/ReportSb-Regular.woff) format('woff'),url(/extra/fonts/report/ReportSb-Regular.eot) format('eot');font-weight:400}@font-face{font-family:Report;src:url(/extra/fonts/report/ReportRg-Bold.ttf) format('truetype'),url(/extra/fonts/report/ReportRg-Bold.woff) format('woff'),url(/extra/fonts/report/ReportRg-Bold.eot) format('eot');font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;zoom:1}mark{background-color:transparent}audio:not([controls]){display:none}.block,iframe{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.arbitrary-center,.full{top:0;right:0;bottom:0;left:0}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.reset-input,iframe{border:none;outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.oh,.text-overflow{overflow:hidden}.scroll,body,html{overflow-x:hidden}ul{list-style:none}body{background:0 0}body *{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body,html{font-size:15px;-ms-content-zooming:none;touch-action:none}body input[type=text],body textarea{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.no-select,.pointer{-webkit-touch-callout:none;-khtml-user-select:none}a,a:active,a:focus,a:visited{outline:0;text-decoration:none}input,input:focus,textarea,textarea:focus{outline:0;text-indent:0}td,th{font-weight:400}pre{white-space:pre-wrap}.text-overflow{text-overflow:ellipsis;white-space:nowrap}.reset-input{background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:0;padding:0}.reset-input[disabled]{color:#8f929a}.full{position:absolute}.full.fixed{position:fixed}.pointer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grab{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.grab:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.center{text-align:center}.text-right{text-align:right}.static{position:static}.scroll,page{overflow-y:auto}.scroll,.scroll-horizontal{-webkit-overflow-scrolling:touch}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-end{-webkit-justify-content:flex-end;justify-content:flex-end}.flex-start{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-align{-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex-align-bottom{-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.flex-align-top{-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.ff{-webkit-flex:1;flex:1;min-width:0;min-height:0}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.cross-axis{flex-direction:column}.noflex{-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll-horizontal{overflow-x:auto;overflow-y:hidden}.allow-selection{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.aspect-ratio{content:"";width:100%;padding-bottom:75%}.constrain,.constrain-med,.constrain-wide{padding:0 30px;width:100%}.arbitrary-center{margin:auto;position:absolute}.bc,.constrain,.constrain-med{margin:0 auto}.arbitrary-center.fixed{position:fixed}.all{pointer-events:all}.gu-transit,.none,.toggle.disabled{pointer-events:none}.tt{-webkit-transition:-webkit-transform ease .3s;-moz-transition:-moz-transform ease .3s;-ms-transition:-ms-transform ease .3s;-o-transition:-o-transform ease .3s;transition:transform ease .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.to{transition:opacity ease .3s}.tof{transition:opacity ease .25s}.tw{transition:width ease .3s}.tc{transition:color ease .3s}.tto{-webkit-transition:-webkit-transform ease .35s,opacity ease .2s;-moz-transition:-moz-transform ease .35s,opacity ease .2s;-ms-transition:-ms-transform ease .35s,opacity ease .2s;-o-transition:-o-transform ease .35s,opacity ease .2s;transition:transform ease .35s,opacity ease .2s}.constrain{max-width:760px}.constrain-med{max-width:1060px}.constrain-wide{max-width:1260px;margin:0 auto}.constrain-wide.no-padding{padding:0}.invisible{visibility:hidden;position:absolute;top:-100000px}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.mobile-only{display:none}.not-mobile{display:block}[class*=" icon-16-"],[class^=icon-16-]{background:url(/img/icons-16-black.png) no-repeat;content:"";width:40px;height:40px;display:block}[class*=" icon-16-"].icon-white,[class^=icon-16-].icon-white{background-image:url(/img/icons-white.png)}[class*=" icon-16-"].icon-blue,[class^=icon-16-].icon-blue{background-image:url(/img/icons-16-blue.png)}[class*=" icon-16-"].icon-red,[class^=icon-16-].icon-red{background-image:url(/img/icons-16-red.png)}[class*=" icon-16-"].flag:after,[class^=icon-16-].flag:after{content:attr(flag) " ";position:absolute;top:auto;right:4px;bottom:6px;left:auto;color:#FFF;font-size:12px;line-height:14px;height:14px;border-radius:7px;background:#d70909;min-width:8px;padding:0 3px;text-align:center}[class*=" editor-icon-"],[class^=editor-icon-]{content:"";width:25px;height:25px;display:block}.course-icon,[class*=" foundation-icon-"],[class^=foundation-icon-]{width:40px;height:40px;display:block;content:""}.foundation-icon-sort{background:url(/img/icons/black/sort.svg) 7px 6px no-repeat;background-size:28px auto}.foundation-icon-add-member{background:url(/img/icons/black/add-team.svg) 6px 5px no-repeat;background-size:29px auto}.foundation-icon-plus{background:url(/img/icons/black/plus.svg) 11px 11px no-repeat;background-size:19px auto}.foundation-icon-create-folder{background:url(/img/icons/black/create-folder.svg) 7px 8px no-repeat;background-size:26px auto}.foundation-icon-create-project{background:url(/img/icons/black/create.svg) 10px 10px no-repeat;background-size:19px auto}.foundation-icon-image{background:url(/img/icons/black/image.svg) 8px 5px no-repeat;background-size:27px auto}.foundation-icon-camera{background:url(/img/icons/black/camera.svg) 9px 11px no-repeat;background-size:21px auto}.foundation-icon-audio{background:url(/img/icons/black/loud.svg) 12px 11px no-repeat;background-size:19px auto}.foundation-icon-search{background:url(/img/icons/black/search.svg) 3px 1px no-repeat;background-size:34px auto}.foundation-icon-quote{background:url(/img/icons/black/csv.svg) 16px 11px no-repeat;background-size:9px auto}.foundation-icon-error{background:url(/img/icons/black/caution.svg) 8px 8px no-repeat;background-size:24px auto}.foundation-icon-x{background:url(/img/icons/black/x.svg) 14px 14px no-repeat;background-size:12px auto}.foundation-icon-text-left{background:url(/img/icons/black/text-left.svg) 9px 10px no-repeat;background-size:20px auto}.foundation-icon-text-center{background:url(/img/icons/black/text-center.svg) 10px 10px no-repeat;background-size:20px auto}.foundation-icon-text-right{background:url(/img/icons/black/text-right.svg) 10px 10px no-repeat;background-size:20px auto}.foundation-icon-text-justify{background:url(/img/icons/black/text-justify.svg) 9px 9px no-repeat;background-size:20px auto}.foundation-icon-figure-thin{background:url(/img/icons/black/figure-thin.svg) 10px 10px no-repeat;background-size:20px auto}.foundation-icon-figure-medium{background:url(/img/icons/black/figure-medium.svg) 10px 10px no-repeat;background-size:20px auto}.foundation-icon-figure-full{background:url(/img/icons/black/figure-full.svg) 10px 10px no-repeat;background-size:20px auto}.foundation-icon-arrow-left{background:url(/img/icons/black/left-arrow.svg) -7px 8px no-repeat;background-size:56px auto}.foundation-icon-arrow-right{background:url(/img/icons/black/right-arrow.svg) -7px 8px no-repeat;background-size:56px auto}.foundation-icon-swap{background:url(/img/icons/black/swap.svg) 20px 11px no-repeat;background-size:20px auto}.foundation-icon-options{background:url(/img/icons/black/options.svg) 11px 10px no-repeat;background-size:20px auto}.foundation-icon-cosmos{background:url(/img/icons/cosmos/cosmos.svg) 2px 2px no-repeat;background-size:36px auto}.course-icon:after{width:13px;height:13px;border-radius:8px;border:1px solid #333;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.sidebar-icon{width:50px;height:50px;content:"";background:url(/img/sidebar-icons.png) no-repeat;margin:0 auto 20px}.sidebar-icon.out{opacity:0}.sidebar-icon-messages{background-position:-5px -5px}.sidebar-icon-library{background-position:-5px -65px}.sidebar-icon-course{background-position:-5px -125px}[class*=" file-type-"],[class^=file-type-]{background:url(/img/file-icons.png) no-repeat}[class*=" menu-icon-"],[class^=menu-icon-]{background:url(/img/menu-icons.png) no-repeat}.icon-16-pie{background-position:-4px -2px}.icon-16-agenda{background-position:-5px -104px}.icon-16-circle-check,.icon-16-empty,.icon-16-other{background-position:-5px -55px}.icon-16-activity{background-position:-6px -255px}.icon-16-docs{background-position:-5px -304px}.icon-16-gradebook{background-position:-5px -403px}.icon-16-insights{background-position:-5px -2px}.icon-16-discover{background-position:-5px -1555px}.icon-16-team{background-position:-5px -1605px}.icon-16-file,.icon-16-upload{background-position:-5px -155px}.icon-16-dashboard{background-position:-5px -204px}.icon-16-messages{background-position:-5px -355px}.icon-16-library{background-position:-5px -655px}.icon-16-portfolio{background-position:-5px -1504px}.icon-16-settings{background-position:-5px -505px}.icon-16-help{background-position:-5px -805px}.icon-16-caret-right{background-position:-5px -555px}.icon-16-caret-left{background-position:-5px -605px}.icon-16-caret-down{background-position:-5px -1455px}.icon-16-caret-up{background-position:-5px -2155px}.icon-16-back{background-position:-5px -1405px}.icon-16-plus{background-position:-5px -1655px}.icon-16-video{background-position:-5px -705px}.icon-16-attachment{background-position:-5px -1355px}.icon-16-play{background-position:-4px -2054px}.icon-16-pause{background-position:-4px -2105px}.icon-16-replay{background-position:-4px -2155px}.icon-16-fullscreen{background-position:-5px -2201px}.icon-16-share{background-position:-5px -904px}.icon-16-members{background-position:-5px -855px}.icon-16-dots{background-position:-5px -954px}.icon-16-clock{background-position:-5px -1055px}.icon-16-delete{background-position:-5px -1105px}.icon-16-attach{background-position:-5px -1355px}.icon-16-archive{background-position:-5px -1205px}.icon-16-unarchive{background-position:-5px -1155px}.icon-16-inbox{background-position:-5px -1255px}.icon-16-search{background-position:-5px -1305px}.icon-16-x{background-position:-5px -1705px}.icon-16-hamburger{background-position:-5px -1753px}.icon-16-tag{background-position:-5px -1805px}.icon-16-download{background-position:-5px -1854px}.icon-16-chat{background-position:-5px -1905px}.icon-16-grid{background-position:-5px -1954px}.icon-16-list{background-position:-4px -2006px}.icon-16-drive{background-position:-5px -2254px}.icon-16-reply{background-position:-5px -2303px}.icon-16-key{background-position:-5px -2405px}.icon-16-check{background-position:-4px -2356px}.icon-16-quiz,.icon-16-takeQuiz{background-position:-5px -2455px}.icon-16-text{background-position:-5px -304px}.icon-16-multipleChoice{background-position:-5px -1753px}.icon-16-draw,.icon-16-worksheet{background-position:-5px -455px}.icon-16-shortAnswer{background-position:-5px -805px}.icon-16-trueFalse{background-position:-5px -55px}.icon-16-open{background-position:-5px -2554px}.icon-16-leftalign{background-position:-5px -2606px}.icon-16-power{background-position:-5px -2705px}.icon-16-controls{background-position:-5px -2755px}.icon-16-flag{background-position:-5px -2805px}.icon-16-computer{background-position:-4px -2957px}.icon-16-collection{background-position:-5px -3005px}.icon-16-compass{background-position:-5px -3055px}.icon-16-trending{background-position:-6px -3105px}.icon-16-notable{background-position:-4px -3155px}.icon-16-map{background-position:-6px -3204px}.icon-16-plan{background-position:-5px -3255px}.icon-16-leave{background-position:-5px -3305px}.icon-16-join{background-position:-5px -3355px}.icon-16-saved{background-position:-6px -3404px}.icon-16-saved.solid{background-position:-6px -3454px}.icon-16-star{background-position:-5px -2855px}.icon-16-star.solid{background-position:-5px -2905px}.icon-16-heart{background-position:-5px -1004px;font-size:11px;color:#8f929a;padding:16px 0 5px 25px;line-height:20px;text-align:center}.icon-16-microphone{background-position:-5px -755px}.icon-16-microphone.recording{background:url(/img/puff-red.svg) center center no-repeat;background-size:30px auto}.icon-16-microphone.recording:after{content:"";width:10px;height:10px;background:#d70909;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px}.icon-16-microphone.recording:after.fixed{position:fixed}.editor-icon-section{background-position:5px 0}.editor-icon-quote{background-position:5px -40px}.editor-icon-h1{background-position:5px -80px}.editor-icon-h2{background-position:5px -120px}.editor-icon-ul{background-position:5px -160px}.editor-icon-ol{background-position:5px -200px}.editor-icon-bold{background-position:5px -240px}.editor-icon-italic{background-position:5px -280px}.editor-icon-underline{background-position:5px -320px}.editor-icon-figure{background-position:5px -360px}.editor-icon-attach{background-position:5px -400px}.editor-icon-comment{background-position:5px -440px}.editor-icon-embed{background-position:5px -479px}.editor-icon-link{background-position:5px -401px}.editor-icon-math{background-position:5px -440px}.editor-icon-define{background-position:5px -360px}.file-type-iframe,.file-type-unknown{background-position:-44px -244px}.file-type-document,.file-type-note,.file-type-text{background-position:-44px -4px}.file-type-spreadsheet{background-position:-44px -44px}.file-type-pdf{background-position:-44px -284px}.file-type-folder{background-position:-84px -164px}.file-type-team{background-position:-84px -124px}.file-type-presentation{background-position:-44px -84px}.file-type-image{background-position:-44px -124px}.file-type-assignment{background-position:-84px -4px}.file-type-notes{background-position:-84px -44px}.file-type-quiz{background-position:-84px -84px}.file-type-audio{background-position:-44px -164px}.file-type-video{background-position:-44px -204px}.file-type-psd{background-position:-4px -284px}.file-type-ai{background-position:-4px -324px}.file-type-id{background-position:-4px -364px}.file-type-youtube{background-position:-4px -244px}.file-type-quizlet{background-position:-4px -204px}.file-type-apollo{background-position:-4px -164px}.file-type-khan{background-position:-4px -124px}.file-type-geogebra{background-position:-4px -84px}.file-type-gooru{background-position:-4px -44px}.file-type-opened{background-position:-4px -4px}.file-type-thinglink{background-position:-44px -324px}.file-type-dropbox{background-position:-84px -324px}.file-type-ted{background-position:-84px -284px}.file-type-mediacore{background-position:-84px -244px}.file-type-google{background-position:-84px -364px}.file-type-onedrive{background-position:-44px -364px}.menu-icon-dashboard{background-position:10px 1px}.menu-icon-messages{background-position:10px -38px}.menu-icon-library{background-position:10px -79px}.menu-icon-settings{background-position:10px -118px}.menu-icon-help{background-position:10px -158px}.option-icon.header-option{font-size:14px;height:40px;line-height:40px;color:#31d277;padding-left:26px;background:url(/img/icons-16-green.png) no-repeat;transition:opacity ease 80ms}.option-icon.header-option:active{opacity:.5}.option-icon.header-option.white{background-image:url(/img/icons-16-white.png)}.option-icon.delete{background-position:1px 1px}.option-icon.share{background-position:-18px -904px}.option-icon.sort{background-position:-17px -1753px}.option-icon.view{background-position:-18px -304px}.option-icon.edit{background-position:-18px -455px}.option-icon.info{background-position:-16px -2755px}.option-icon.more{background-position:-16px -505px}.option-icon.members{background-position:-16px -1605px}.option-icon.leave{background-position:-16px -3305px}.option-icon.join{background-position:-16px -3355px}.option-icon.add{background-position:-16px -1655px}.remove-icon{content:"";width:40px;height:40px;display:block}.remove-icon::after,.remove-icon::before{content:"";display:block}.remove-icon::before{width:16px;height:16px;background:#d70909;border-radius:8px;position:absolute;top:12px;right:12px;bottom:12px;left:12px}.remove-icon::after{z-index:3;background:#FFF;height:2px;width:6px;position:absolute;top:19px;right:17px;bottom:19px;left:17px}.options-icon{display:block;background-image:url(/img/icons/black/options.svg);background-position:center center;background-repeat:no-repeat;background-size:22px auto;width:40px;height:40px;content:"";opacity:.5}.options-icon.white{background-image:url(/img/icons/white/options.svg);opacity:.7}.sea{width:80px;height:80px}.sea.seagull{background:url(/img/icons/sea/seagull.svg) -30px -3px no-repeat;background-size:140px auto}.sea.lighthouse{background:url(/img/icons/sea/lighthouse.svg) -33px -2px no-repeat;background-size:140px auto}.t_red .theme-background,.t_red.theme-after::after,.t_red.theme-background{background-color:#f92d52}.t_red .theme-color,.t_red.theme-color{color:#f92d52}.t_red .theme-border-color,.t_red.theme-border-color{border-color:#f92d52}.t_orange .theme-background,.t_orange.theme-after::after,.t_orange.theme-background{background-color:#fa9104}.t_orange .theme-color,.t_orange.theme-color{color:#fa9104}.t_orange .theme-border-color,.t_orange.theme-border-color{border-color:#fa9104}.t_yellow .theme-background,.t_yellow.theme-after::after,.t_yellow.theme-background{background-color:#fcc900}.t_yellow .theme-color,.t_yellow.theme-color{color:#fcc900}.t_yellow .theme-border-color,.t_yellow.theme-border-color{border-color:#fcc900}.t_green .theme-background,.t_green.theme-after::after,.t_green.theme-background{background-color:#51d55f}.t_green .theme-color,.t_green.theme-color{color:#51d55f}.t_green .theme-border-color,.t_green.theme-border-color{border-color:#51d55f}.t_blue .theme-background,.t_blue.theme-after::after,.t_blue.theme-background{background-color:#5ac4f6}.t_blue .theme-color,.t_blue.theme-color{color:#5ac4f6}.t_blue .theme-border-color,.t_blue.theme-border-color{border-color:#5ac4f6}.t_darkblue .theme-background,.t_darkblue.theme-after::after,.t_darkblue.theme-background{background-color:#0175f7}.t_darkblue .theme-color,.t_darkblue.theme-color{color:#0175f7}.t_darkblue .theme-border-color,.t_darkblue.theme-border-color{border-color:#0175f7}.t_purple .theme-background,.t_purple.theme-after::after,.t_purple.theme-background{background-color:#5752d1}.t_purple .theme-color,.t_purple.theme-color{color:#5752d1}.t_purple .theme-border-color,.t_purple.theme-border-color{border-color:#5752d1}.t_teal .theme-background,.t_teal.theme-after::after,.t_teal.theme-background{background-color:#36a6d6}.t_teal .theme-color,.t_teal.theme-color{color:#36a6d6}.t_teal .theme-border-color,.t_teal.theme-border-color{border-color:#36a6d6}.foundation-theme.platform .theme-primary-border,.foundation-theme.platform .theme-secondary-border,.foundation-theme.platform .theme-secondary-tab.active.border{border-color:#31d277}.foundation-theme.platform .theme-primary-tab{color:#505050}.foundation-theme.platform .theme-primary-tab.active{color:#FFF}.foundation-theme.platform .theme-secondary-tab{color:#8f929a}.foundation-theme.platform .theme-primary-text,.foundation-theme.platform .theme-secondary-tab.active,.foundation-theme.platform .theme-secondary-text{color:#31d277}.foundation-theme.platform .theme-primary-background,.foundation-theme.platform .theme-secondary-background{background-color:#31d277}.foundation-theme.platform .theme-active-background{background-color:#FFF}.foundation-theme.platform .theme-passive-background{background-color:#505050}.foundation-theme.platform .theme-active-text{color:#FFF}.foundation-theme.platform .theme-passive-text{color:#505050}.foundation-theme.platform .theme-active-border{border-color:#FFF}.foundation-theme.grey .theme-secondary-tab.active.border,.foundation-theme.platform .theme-passive-border{border-color:#505050}.foundation-theme.platform .theme-secondary-highlight{background-color:#afedca}.foundation-theme.platform.theme-primary-background{background-color:#31d277}.foundation-theme.grey .theme-primary-tab{color:rgba(0,0,0,.4)}.foundation-theme.grey .theme-primary-tab.active{color:#505050}.foundation-theme.grey .theme-secondary-tab{color:#8f929a}.foundation-theme.grey .theme-secondary-tab.active{color:#505050}.foundation-theme.grey .theme-primary-background{background-color:#f8f8f8}.foundation-theme.grey .theme-active-background,.foundation-theme.grey .theme-secondary-background{background-color:#505050}.foundation-theme.grey .theme-passive-background{background-color:rgba(0,0,0,.4)}.foundation-theme.grey .theme-primary-text{color:#f8f8f8}.foundation-theme.grey .theme-active-text,.foundation-theme.grey .theme-secondary-text{color:#505050}.foundation-theme.grey .theme-passive-text{color:rgba(0,0,0,.4)}.foundation-theme.grey .theme-primary-border{border-color:#f8f8f8}.foundation-theme.grey .theme-active-border,.foundation-theme.grey .theme-secondary-border{border-color:#505050}.foundation-theme.grey .theme-passive-border{border-color:rgba(0,0,0,.4)}.foundation-theme.darkgrey .theme-primary-border,.foundation-theme.darkgrey .theme-secondary-border,.foundation-theme.darkgrey .theme-secondary-tab.active.border{border-color:#333}.foundation-theme.grey .theme-secondary-highlight{background-color:#9d9d9d}.foundation-theme.grey.theme-primary-background{background-color:#f8f8f8}.foundation-theme.darkgrey .theme-primary-tab{color:rgba(255,255,255,.4)}.foundation-theme.darkgrey .theme-primary-tab.active{color:#FFF}.foundation-theme.darkgrey .theme-secondary-tab{color:#8f929a}.foundation-theme.darkgrey .theme-primary-text,.foundation-theme.darkgrey .theme-secondary-tab.active,.foundation-theme.darkgrey .theme-secondary-text{color:#333}.foundation-theme.darkgrey .theme-primary-background,.foundation-theme.darkgrey .theme-secondary-background{background-color:#333}.foundation-theme.darkgrey .theme-active-background{background-color:#FFF}.foundation-theme.darkgrey .theme-passive-background{background-color:rgba(255,255,255,.4)}.foundation-theme.darkgrey .theme-active-text{color:#FFF}.foundation-theme.darkgrey .theme-passive-text{color:rgba(255,255,255,.4)}.foundation-theme.darkgrey .theme-active-border{border-color:#FFF}.foundation-theme.darkgrey .theme-passive-border{border-color:rgba(255,255,255,.4)}.foundation-theme.geogebra .theme-primary-border,.foundation-theme.geogebra .theme-secondary-border,.foundation-theme.geogebra .theme-secondary-tab.active.border{border-color:#857ef2}.foundation-theme.darkgrey .theme-secondary-highlight{background-color:grey}.foundation-theme.darkgrey.theme-primary-background{background-color:#333}.foundation-theme.geogebra .theme-primary-tab{color:#505050}.foundation-theme.geogebra .theme-primary-tab.active{color:#FFF}.foundation-theme.geogebra .theme-secondary-tab{color:#8f929a}.foundation-theme.geogebra .theme-primary-text,.foundation-theme.geogebra .theme-secondary-tab.active,.foundation-theme.geogebra .theme-secondary-text{color:#857ef2}.foundation-theme.geogebra .theme-primary-background,.foundation-theme.geogebra .theme-secondary-background{background-color:#857ef2}.foundation-theme.geogebra .theme-active-background{background-color:#FFF}.foundation-theme.geogebra .theme-passive-background{background-color:#505050}.foundation-theme.geogebra .theme-active-text{color:#FFF}.foundation-theme.geogebra .theme-passive-text,.foundation-theme.youtube .theme-primary-tab{color:#505050}.foundation-theme.geogebra .theme-active-border{border-color:#FFF}.foundation-theme.geogebra .theme-passive-border{border-color:#505050}.foundation-theme.youtube .theme-primary-border,.foundation-theme.youtube .theme-secondary-border,.foundation-theme.youtube .theme-secondary-tab.active.border{border-color:#CC1B1B}.foundation-theme.geogebra .theme-secondary-highlight{background-color:#fff}.foundation-theme.geogebra.theme-primary-background{background-color:#857ef2}.foundation-theme.youtube .theme-primary-tab.active{color:#FFF}.foundation-theme.youtube .theme-secondary-tab{color:#8f929a}.foundation-theme.youtube .theme-primary-text,.foundation-theme.youtube .theme-secondary-tab.active,.foundation-theme.youtube .theme-secondary-text{color:#CC1B1B}.foundation-theme.youtube .theme-primary-background,.foundation-theme.youtube .theme-secondary-background{background-color:#CC1B1B}.foundation-theme.youtube .theme-active-background{background-color:#FFF}.foundation-theme.youtube .theme-passive-background{background-color:#505050}.foundation-theme.youtube .theme-active-text{color:#FFF}.foundation-theme.youtube .theme-passive-text,.foundation-theme.zaption .theme-primary-tab{color:#505050}.foundation-theme.youtube .theme-active-border{border-color:#FFF}.foundation-theme.youtube .theme-passive-border{border-color:#505050}.foundation-theme.zaption .theme-primary-border,.foundation-theme.zaption .theme-secondary-border,.foundation-theme.zaption .theme-secondary-tab.active.border{border-color:#dc702d}.foundation-theme.youtube .theme-secondary-highlight{background-color:#f09090}.foundation-theme.youtube.theme-primary-background{background-color:#CC1B1B}.foundation-theme.zaption .theme-primary-tab.active{color:#FFF}.foundation-theme.zaption .theme-secondary-tab{color:#8f929a}.foundation-theme.zaption .theme-primary-text,.foundation-theme.zaption .theme-secondary-tab.active,.foundation-theme.zaption .theme-secondary-text{color:#dc702d}.foundation-theme.zaption .theme-primary-background,.foundation-theme.zaption .theme-secondary-background{background-color:#dc702d}.foundation-theme.zaption .theme-active-background{background-color:#FFF}.foundation-theme.zaption .theme-passive-background{background-color:#505050}.foundation-theme.zaption .theme-active-text{color:#FFF}.foundation-theme.zaption .theme-passive-text{color:#505050}.foundation-theme.zaption .theme-active-border{border-color:#FFF}.foundation-theme.zaption .theme-passive-border{border-color:#505050}.foundation-theme.publisher .theme-primary-border,.foundation-theme.publisher .theme-secondary-border,.foundation-theme.publisher .theme-secondary-tab.active.border{border-color:#307dff}.foundation-theme.zaption .theme-secondary-highlight{background-color:#f2c9b0}.foundation-theme.zaption.theme-primary-background{background-color:#dc702d}.foundation-theme.publisher .theme-primary-tab{color:rgba(255,255,255,.6)}.foundation-theme.publisher .theme-primary-tab.active{color:#FFF}.foundation-theme.publisher .theme-secondary-tab{color:#8f929a}.foundation-theme.publisher .theme-primary-text,.foundation-theme.publisher .theme-secondary-tab.active,.foundation-theme.publisher .theme-secondary-text{color:#307dff}.foundation-theme.publisher .theme-primary-background,.foundation-theme.publisher .theme-secondary-background{background-color:#307dff}.foundation-theme.publisher .theme-active-background{background-color:#FFF}.foundation-theme.publisher .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.publisher .theme-active-text{color:#FFF}.foundation-theme.publisher .theme-passive-text{color:rgba(255,255,255,.6)}.foundation-theme.publisher .theme-active-border{border-color:#FFF}.foundation-theme.publisher .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.cosmos .theme-primary-border,.foundation-theme.cosmos .theme-secondary-border,.foundation-theme.cosmos .theme-secondary-tab.active.border{border-color:#31d277}.foundation-theme.publisher .theme-secondary-highlight{background-color:#c9ddff}.foundation-theme.publisher.theme-primary-background{background-color:#307dff}.foundation-theme.cosmos .theme-primary-tab{color:rgba(0,0,0,.5)}.foundation-theme.cosmos .theme-primary-tab.active{color:#FFF}.foundation-theme.cosmos .theme-secondary-tab{color:#8f929a}.foundation-theme.cosmos .theme-primary-text,.foundation-theme.cosmos .theme-secondary-tab.active,.foundation-theme.cosmos .theme-secondary-text{color:#31d277}.foundation-theme.cosmos .theme-primary-background,.foundation-theme.cosmos .theme-secondary-background{background-color:#31d277}.foundation-theme.cosmos .theme-active-background{background-color:#FFF}.foundation-theme.cosmos .theme-passive-background{background-color:rgba(0,0,0,.5)}.foundation-theme.cosmos .theme-active-text{color:#FFF}.foundation-theme.cosmos .theme-passive-text{color:rgba(0,0,0,.5)}.foundation-theme.cosmos .theme-active-border{border-color:#FFF}.foundation-theme.cosmos .theme-passive-border{border-color:rgba(0,0,0,.5)}.foundation-theme.admin .theme-primary-border,.foundation-theme.admin .theme-secondary-border,.foundation-theme.admin .theme-secondary-tab.active.border{border-color:#B30802}.foundation-theme.cosmos .theme-secondary-highlight{background-color:#afedca}.foundation-theme.cosmos.theme-primary-background{background-color:#31d277}.foundation-theme.admin .theme-primary-tab{color:#505050}.foundation-theme.admin .theme-primary-tab.active{color:#FFF}.foundation-theme.admin .theme-secondary-tab{color:#8f929a}.foundation-theme.admin .theme-primary-text,.foundation-theme.admin .theme-secondary-tab.active,.foundation-theme.admin .theme-secondary-text{color:#B30802}.foundation-theme.admin .theme-primary-background,.foundation-theme.admin .theme-secondary-background{background-color:#B30802}.foundation-theme.admin .theme-active-background{background-color:#FFF}.foundation-theme.admin .theme-passive-background{background-color:#505050}.foundation-theme.admin .theme-active-text{color:#FFF}.foundation-theme.admin .theme-passive-text,.foundation-theme.apollo .theme-primary-tab{color:#505050}.foundation-theme.admin .theme-active-border{border-color:#FFF}.foundation-theme.admin .theme-passive-border{border-color:#505050}.foundation-theme.apollo .theme-primary-border,.foundation-theme.apollo .theme-secondary-border,.foundation-theme.apollo .theme-secondary-tab.active.border{border-color:#c36136}.foundation-theme.admin .theme-secondary-highlight{background-color:#fd5751}.foundation-theme.admin.theme-primary-background{background-color:#B30802}.foundation-theme.apollo .theme-primary-tab.active{color:#FFF}.foundation-theme.apollo .theme-secondary-tab{color:#8f929a}.foundation-theme.apollo .theme-primary-text,.foundation-theme.apollo .theme-secondary-tab.active,.foundation-theme.apollo .theme-secondary-text{color:#c36136}.foundation-theme.apollo .theme-primary-background,.foundation-theme.apollo .theme-secondary-background{background-color:#c36136}.foundation-theme.apollo .theme-active-background{background-color:#FFF}.foundation-theme.apollo .theme-passive-background{background-color:#505050}.foundation-theme.apollo .theme-active-text{color:#FFF}.foundation-theme.apollo .theme-passive-text,.foundation-theme.scraper .theme-primary-tab{color:#505050}.foundation-theme.apollo .theme-active-border{border-color:#FFF}.foundation-theme.apollo .theme-passive-border{border-color:#505050}.foundation-theme.scraper .theme-primary-border,.foundation-theme.scraper .theme-secondary-border,.foundation-theme.scraper .theme-secondary-tab.active.border{border-color:#4285F4}.foundation-theme.apollo .theme-secondary-highlight{background-color:#e8bdaa}.foundation-theme.apollo.theme-primary-background{background-color:#c36136}.foundation-theme.scraper .theme-primary-tab.active{color:#FFF}.foundation-theme.scraper .theme-secondary-tab{color:#8f929a}.foundation-theme.scraper .theme-primary-text,.foundation-theme.scraper .theme-secondary-tab.active,.foundation-theme.scraper .theme-secondary-text{color:#4285F4}.foundation-theme.scraper .theme-primary-background,.foundation-theme.scraper .theme-secondary-background{background-color:#4285F4}.foundation-theme.scraper .theme-active-background{background-color:#FFF}.foundation-theme.scraper .theme-passive-background{background-color:#505050}.foundation-theme.scraper .theme-active-text{color:#FFF}.foundation-theme.scraper .theme-passive-text{color:#505050}.foundation-theme.scraper .theme-active-border{border-color:#FFF}.foundation-theme.scraper .theme-passive-border{border-color:#505050}.foundation-theme.black .theme-primary-border,.foundation-theme.black .theme-secondary-border,.foundation-theme.black .theme-secondary-tab.active.border{border-color:#000}.foundation-theme.scraper .theme-secondary-highlight{background-color:#d3e2fc}.foundation-theme.scraper.theme-primary-background{background-color:#4285F4}.foundation-theme.black .theme-primary-tab{color:rgba(255,255,255,.4)}.foundation-theme.black .theme-primary-tab.active{color:#FFF}.foundation-theme.black .theme-secondary-tab{color:#8f929a}.foundation-theme.black .theme-primary-text,.foundation-theme.black .theme-secondary-tab.active,.foundation-theme.black .theme-secondary-text{color:#000}.foundation-theme.black .theme-primary-background,.foundation-theme.black .theme-secondary-background{background-color:#000}.foundation-theme.black .theme-active-background{background-color:#FFF}.foundation-theme.black .theme-passive-background{background-color:rgba(255,255,255,.4)}.foundation-theme.black .theme-active-text{color:#FFF}.foundation-theme.black .theme-passive-text{color:rgba(255,255,255,.4)}.foundation-theme.black .theme-active-border{border-color:#FFF}.foundation-theme.black .theme-passive-border{border-color:rgba(255,255,255,.4)}.foundation-theme.white .theme-primary-border,.foundation-theme.white .theme-secondary-border,.foundation-theme.white .theme-secondary-tab.active.border{border-color:#31d277}.foundation-theme.black .theme-secondary-highlight{background-color:#4d4d4d}.foundation-theme.black.theme-primary-background{background-color:#000}.foundation-theme.white .theme-primary-tab{color:rgba(255,255,255,.6)}.foundation-theme.white .theme-primary-tab.active{color:#FFF}.foundation-theme.white .theme-secondary-tab{color:#8f929a}.foundation-theme.white .theme-primary-text,.foundation-theme.white .theme-secondary-tab.active,.foundation-theme.white .theme-secondary-text{color:#31d277}.foundation-theme.white .theme-primary-background,.foundation-theme.white .theme-secondary-background{background-color:#31d277}.foundation-theme.white .theme-active-background{background-color:#FFF}.foundation-theme.white .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.white .theme-active-text{color:#FFF}.foundation-theme.red .theme-primary-tab,.foundation-theme.white .theme-passive-text{color:rgba(255,255,255,.6)}.foundation-theme.white .theme-active-border{border-color:#FFF}.foundation-theme.white .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.red .theme-primary-border,.foundation-theme.red .theme-secondary-border,.foundation-theme.red .theme-secondary-tab.active.border{border-color:#d70909}.foundation-theme.white .theme-secondary-highlight{background-color:#afedca}.foundation-theme.white.theme-primary-background{background-color:#31d277}.foundation-theme.red .theme-primary-tab.active{color:#FFF}.foundation-theme.red .theme-secondary-tab{color:#8f929a}.foundation-theme.red .theme-primary-text,.foundation-theme.red .theme-secondary-tab.active,.foundation-theme.red .theme-secondary-text{color:#d70909}.foundation-theme.red .theme-primary-background,.foundation-theme.red .theme-secondary-background{background-color:#d70909}.foundation-theme.red .theme-active-background{background-color:#FFF}.foundation-theme.red .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.red .theme-active-text{color:#FFF}.foundation-theme.red .theme-passive-text{color:rgba(255,255,255,.6)}.foundation-theme.red .theme-active-border{border-color:#FFF}.foundation-theme.red .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.orange .theme-primary-border,.foundation-theme.orange .theme-secondary-border,.foundation-theme.orange .theme-secondary-tab.active.border{border-color:#F89406}.foundation-theme.red .theme-secondary-highlight{background-color:#fa7f7f}.foundation-theme.red.theme-primary-background{background-color:#d70909}.foundation-theme.orange .theme-primary-tab{color:rgba(0,0,0,.4)}.foundation-theme.orange .theme-primary-tab.active{color:#623c00}.foundation-theme.orange .theme-secondary-tab{color:#8f929a}.foundation-theme.orange .theme-primary-text,.foundation-theme.orange .theme-secondary-tab.active,.foundation-theme.orange .theme-secondary-text{color:#F89406}.foundation-theme.orange .theme-primary-background,.foundation-theme.orange .theme-secondary-background{background-color:#F89406}.foundation-theme.orange .theme-active-background{background-color:#623c00}.foundation-theme.orange .theme-passive-background{background-color:rgba(0,0,0,.4)}.foundation-theme.orange .theme-active-text{color:#623c00}.foundation-theme.orange .theme-passive-text,.foundation-theme.yellow .theme-primary-tab{color:rgba(0,0,0,.4)}.foundation-theme.orange .theme-active-border{border-color:#623c00}.foundation-theme.orange .theme-passive-border{border-color:rgba(0,0,0,.4)}.foundation-theme.yellow .theme-primary-border,.foundation-theme.yellow .theme-secondary-border,.foundation-theme.yellow .theme-secondary-tab.active.border{border-color:#F4D03F}.foundation-theme.orange .theme-secondary-highlight{background-color:#fdd49a}.foundation-theme.orange.theme-primary-background{background-color:#F89406}.foundation-theme.yellow .theme-primary-tab.active{color:rgba(0,0,0,.6)}.foundation-theme.yellow .theme-secondary-tab{color:#8f929a}.foundation-theme.yellow .theme-primary-text,.foundation-theme.yellow .theme-secondary-tab.active,.foundation-theme.yellow .theme-secondary-text{color:#F4D03F}.foundation-theme.yellow .theme-primary-background,.foundation-theme.yellow .theme-secondary-background{background-color:#F4D03F}.foundation-theme.yellow .theme-active-background{background-color:rgba(0,0,0,.6)}.foundation-theme.yellow .theme-passive-background{background-color:rgba(0,0,0,.4)}.foundation-theme.yellow .theme-active-text{color:rgba(0,0,0,.6)}.foundation-theme.yellow .theme-passive-text{color:rgba(0,0,0,.4)}.foundation-theme.yellow .theme-active-border{border-color:rgba(0,0,0,.6)}.foundation-theme.yellow .theme-passive-border{border-color:rgba(0,0,0,.4)}.foundation-theme.green .theme-primary-border,.foundation-theme.green .theme-secondary-border,.foundation-theme.green .theme-secondary-tab.active.border{border-color:#31d277}.foundation-theme.yellow .theme-secondary-highlight{background-color:#fcf3d0}.foundation-theme.yellow.theme-primary-background{background-color:#F4D03F}.foundation-theme.green .theme-primary-tab{color:rgba(255,255,255,.6)}.foundation-theme.green .theme-primary-tab.active{color:#FFF}.foundation-theme.green .theme-secondary-tab{color:#8f929a}.foundation-theme.green .theme-primary-text,.foundation-theme.green .theme-secondary-tab.active,.foundation-theme.green .theme-secondary-text{color:#31d277}.foundation-theme.green .theme-primary-background,.foundation-theme.green .theme-secondary-background{background-color:#31d277}.foundation-theme.green .theme-active-background{background-color:#FFF}.foundation-theme.green .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.green .theme-active-text{color:#FFF}.foundation-theme.green .theme-passive-text,.foundation-theme.turquoise .theme-primary-tab{color:rgba(255,255,255,.6)}.foundation-theme.green .theme-active-border{border-color:#FFF}.foundation-theme.green .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.turquoise .theme-primary-border,.foundation-theme.turquoise .theme-secondary-border,.foundation-theme.turquoise .theme-secondary-tab.active.border{border-color:#1abc9c}.foundation-theme.green .theme-secondary-highlight{background-color:#afedca}.foundation-theme.green.theme-primary-background{background-color:#31d277}.foundation-theme.turquoise .theme-primary-tab.active{color:#FFF}.foundation-theme.turquoise .theme-secondary-tab{color:#8f929a}.foundation-theme.turquoise .theme-primary-text,.foundation-theme.turquoise .theme-secondary-tab.active,.foundation-theme.turquoise .theme-secondary-text{color:#1abc9c}.foundation-theme.turquoise .theme-primary-background,.foundation-theme.turquoise .theme-secondary-background{background-color:#1abc9c}.foundation-theme.turquoise .theme-active-background{background-color:#FFF}.foundation-theme.turquoise .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.turquoise .theme-active-text{color:#FFF}.foundation-theme.lightblue .theme-primary-tab,.foundation-theme.turquoise .theme-passive-text{color:rgba(255,255,255,.6)}.foundation-theme.turquoise .theme-active-border{border-color:#FFF}.foundation-theme.turquoise .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.lightblue .theme-primary-border,.foundation-theme.lightblue .theme-secondary-border,.foundation-theme.lightblue .theme-secondary-tab.active.border{border-color:#22A7F0}.foundation-theme.turquoise .theme-secondary-highlight{background-color:#81eed8}.foundation-theme.turquoise.theme-primary-background{background-color:#1abc9c}.foundation-theme.lightblue .theme-primary-tab.active{color:#FFF}.foundation-theme.lightblue .theme-secondary-tab{color:#8f929a}.foundation-theme.lightblue .theme-primary-text,.foundation-theme.lightblue .theme-secondary-tab.active,.foundation-theme.lightblue .theme-secondary-text{color:#22A7F0}.foundation-theme.lightblue .theme-primary-background,.foundation-theme.lightblue .theme-secondary-background{background-color:#22A7F0}.foundation-theme.lightblue .theme-active-background{background-color:#FFF}.foundation-theme.lightblue .theme-passive-background{background-color:rgba(255,255,255,.6)}.foundation-theme.lightblue .theme-active-text{color:#FFF}.foundation-theme.lightblue .theme-passive-text{color:rgba(255,255,255,.6)}.foundation-theme.lightblue .theme-active-border{border-color:#FFF}.foundation-theme.lightblue .theme-passive-border{border-color:rgba(255,255,255,.6)}.foundation-theme.blue .theme-primary-border,.foundation-theme.blue .theme-secondary-border,.foundation-theme.blue .theme-secondary-tab.active.border{border-color:#446CB3}.foundation-theme.lightblue .theme-secondary-highlight{background-color:#b1e0fa}.foundation-theme.lightblue.theme-primary-background{background-color:#22A7F0}.foundation-theme.blue .theme-primary-tab{color:rgba(255,255,255,.4)}.foundation-theme.blue .theme-primary-tab.active{color:#FFF}.foundation-theme.blue .theme-secondary-tab{color:#8f929a}.foundation-theme.blue .theme-primary-text,.foundation-theme.blue .theme-secondary-tab.active,.foundation-theme.blue .theme-secondary-text{color:#446CB3}.foundation-theme.blue .theme-primary-background,.foundation-theme.blue .theme-secondary-background{background-color:#446CB3}.foundation-theme.blue .theme-active-background{background-color:#FFF}.foundation-theme.blue .theme-passive-background{background-color:rgba(255,255,255,.4)}.foundation-theme.blue .theme-active-text{color:#FFF}.foundation-theme.blue .theme-passive-text,.foundation-theme.purple .theme-primary-tab{color:rgba(255,255,255,.4)}.foundation-theme.blue .theme-active-border{border-color:#FFF}.foundation-theme.blue .theme-passive-border{border-color:rgba(255,255,255,.4)}.foundation-theme.purple .theme-primary-border,.foundation-theme.purple .theme-secondary-border,.foundation-theme.purple .theme-secondary-tab.active.border{border-color:#8e44ad}.foundation-theme.blue .theme-secondary-highlight{background-color:#afc1e1}.foundation-theme.blue.theme-primary-background{background-color:#446CB3}.foundation-theme.purple .theme-primary-tab.active{color:#FFF}.foundation-theme.purple .theme-secondary-tab{color:#8f929a}.foundation-theme.purple .theme-primary-text,.foundation-theme.purple .theme-secondary-tab.active,.foundation-theme.purple .theme-secondary-text{color:#8e44ad}.foundation-theme.purple .theme-primary-background,.foundation-theme.purple .theme-secondary-background{background-color:#8e44ad}.foundation-theme.purple .theme-active-background{background-color:#FFF}.foundation-theme.purple .theme-passive-background{background-color:rgba(255,255,255,.4)}.foundation-theme.purple .theme-active-text{color:#FFF}.foundation-theme.purple .theme-passive-text{color:rgba(255,255,255,.4)}.foundation-theme.purple .theme-active-border{border-color:#FFF}.foundation-theme.purple .theme-passive-border{border-color:rgba(255,255,255,.4)}.foundation-theme.purple .theme-secondary-highlight{background-color:#cfacde}.foundation-theme.purple.theme-primary-background{background-color:#8e44ad}.product-theme.transparent .theme-primary-tab{color:#505050}.product-theme.transparent .theme-primary-tab.active{color:#FFF}.product-theme.transparent .theme-secondary-tab{color:#8f929a}.product-theme.transparent .theme-secondary-tab.active,.product-theme.transparent .theme-secondary-text{color:#31d277}.product-theme.transparent .theme-secondary-tab.active.border{border-color:#31d277}.product-theme.transparent .theme-primary-background{background-color:transparent}.product-theme.transparent .theme-secondary-background{background-color:#31d277}.product-theme.transparent .theme-active-background{background-color:#FFF}.product-theme.transparent .theme-passive-background{background-color:#505050}.product-theme.transparent .theme-active-text{color:#FFF}.product-theme.platform .theme-primary-tab,.product-theme.transparent .theme-passive-text{color:#505050}.product-theme.transparent .theme-primary-border{border-color:transparent}.product-theme.transparent .theme-secondary-border{border-color:#31d277}.product-theme.transparent .theme-active-border{border-color:#FFF}.product-theme.transparent .theme-passive-border{border-color:#505050}.product-theme.platform .theme-primary-border,.product-theme.platform .theme-secondary-border,.product-theme.platform .theme-secondary-tab.active.border{border-color:#31d277}.product-theme.transparent .theme-secondary-highlight{background-color:#afedca}.product-theme.transparent.theme-primary-background{background-color:transparent}.product-theme.platform .theme-primary-tab.active{color:#FFF}.product-theme.platform .theme-secondary-tab{color:#8f929a}.product-theme.platform .theme-primary-text,.product-theme.platform .theme-secondary-tab.active,.product-theme.platform .theme-secondary-text{color:#31d277}.product-theme.platform .theme-primary-background,.product-theme.platform .theme-secondary-background{background-color:#31d277}.product-theme.platform .theme-active-background{background-color:#FFF}.product-theme.platform .theme-passive-background{background-color:#505050}.product-theme.platform .theme-active-text{color:#FFF}.product-theme.platform .theme-passive-text{color:#505050}.product-theme.platform .theme-active-border{border-color:#FFF}.product-theme.grey .theme-secondary-tab.active.border,.product-theme.platform .theme-passive-border{border-color:#505050}.product-theme.platform .theme-secondary-highlight{background-color:#afedca}.product-theme.platform.theme-primary-background{background-color:#31d277}.product-theme.grey .theme-primary-tab{color:rgba(0,0,0,.4)}.product-theme.grey .theme-primary-tab.active{color:#505050}.product-theme.grey .theme-secondary-tab{color:#8f929a}.product-theme.grey .theme-secondary-tab.active{color:#505050}.product-theme.grey .theme-primary-background{background-color:#f8f8f8}.product-theme.grey .theme-active-background,.product-theme.grey .theme-secondary-background{background-color:#505050}.product-theme.grey .theme-passive-background{background-color:rgba(0,0,0,.4)}.product-theme.grey .theme-primary-text{color:#f8f8f8}.product-theme.grey .theme-active-text,.product-theme.grey .theme-secondary-text{color:#505050}.product-theme.grey .theme-passive-text{color:rgba(0,0,0,.4)}.product-theme.grey .theme-primary-border{border-color:#f8f8f8}.product-theme.grey .theme-active-border,.product-theme.grey .theme-secondary-border{border-color:#505050}.product-theme.grey .theme-passive-border{border-color:rgba(0,0,0,.4)}.product-theme.darkgrey .theme-primary-border,.product-theme.darkgrey .theme-secondary-border,.product-theme.darkgrey .theme-secondary-tab.active.border{border-color:#333}.product-theme.grey .theme-secondary-highlight{background-color:#9d9d9d}.product-theme.grey.theme-primary-background{background-color:#f8f8f8}.product-theme.darkgrey .theme-primary-tab{color:rgba(255,255,255,.4)}.product-theme.darkgrey .theme-primary-tab.active{color:#FFF}.product-theme.darkgrey .theme-secondary-tab{color:#8f929a}.product-theme.darkgrey .theme-primary-text,.product-theme.darkgrey .theme-secondary-tab.active,.product-theme.darkgrey .theme-secondary-text{color:#333}.product-theme.darkgrey .theme-primary-background,.product-theme.darkgrey .theme-secondary-background{background-color:#333}.product-theme.darkgrey .theme-active-background{background-color:#FFF}.product-theme.darkgrey .theme-passive-background{background-color:rgba(255,255,255,.4)}.product-theme.darkgrey .theme-active-text{color:#FFF}.product-theme.darkgrey .theme-passive-text{color:rgba(255,255,255,.4)}.product-theme.darkgrey .theme-active-border{border-color:#FFF}.product-theme.darkgrey .theme-passive-border{border-color:rgba(255,255,255,.4)}.product-theme.geogebra .theme-primary-border,.product-theme.geogebra .theme-secondary-border,.product-theme.geogebra .theme-secondary-tab.active.border{border-color:#857ef2}.product-theme.darkgrey .theme-secondary-highlight{background-color:grey}.product-theme.darkgrey.theme-primary-background{background-color:#333}.product-theme.geogebra .theme-primary-tab{color:#505050}.product-theme.geogebra .theme-primary-tab.active{color:#FFF}.product-theme.geogebra .theme-secondary-tab{color:#8f929a}.product-theme.geogebra .theme-primary-text,.product-theme.geogebra .theme-secondary-tab.active,.product-theme.geogebra .theme-secondary-text{color:#857ef2}.product-theme.geogebra .theme-primary-background,.product-theme.geogebra .theme-secondary-background{background-color:#857ef2}.product-theme.geogebra .theme-active-background{background-color:#FFF}.product-theme.geogebra .theme-passive-background{background-color:#505050}.product-theme.geogebra .theme-active-text{color:#FFF}.product-theme.geogebra .theme-passive-text,.product-theme.youtube .theme-primary-tab{color:#505050}.product-theme.geogebra .theme-active-border{border-color:#FFF}.product-theme.geogebra .theme-passive-border{border-color:#505050}.product-theme.youtube .theme-primary-border,.product-theme.youtube .theme-secondary-border,.product-theme.youtube .theme-secondary-tab.active.border{border-color:#CC1B1B}.product-theme.geogebra .theme-secondary-highlight{background-color:#fff}.product-theme.geogebra.theme-primary-background{background-color:#857ef2}.product-theme.youtube .theme-primary-tab.active{color:#FFF}.product-theme.youtube .theme-secondary-tab{color:#8f929a}.product-theme.youtube .theme-primary-text,.product-theme.youtube .theme-secondary-tab.active,.product-theme.youtube .theme-secondary-text{color:#CC1B1B}.product-theme.youtube .theme-primary-background,.product-theme.youtube .theme-secondary-background{background-color:#CC1B1B}.product-theme.youtube .theme-active-background{background-color:#FFF}.product-theme.youtube .theme-passive-background{background-color:#505050}.product-theme.youtube .theme-active-text{color:#FFF}.product-theme.youtube .theme-passive-text,.product-theme.zaption .theme-primary-tab{color:#505050}.product-theme.youtube .theme-active-border{border-color:#FFF}.product-theme.youtube .theme-passive-border{border-color:#505050}.product-theme.zaption .theme-primary-border,.product-theme.zaption .theme-secondary-border,.product-theme.zaption .theme-secondary-tab.active.border{border-color:#dc702d}.product-theme.youtube .theme-secondary-highlight{background-color:#f09090}.product-theme.youtube.theme-primary-background{background-color:#CC1B1B}.product-theme.zaption .theme-primary-tab.active{color:#FFF}.product-theme.zaption .theme-secondary-tab{color:#8f929a}.product-theme.zaption .theme-primary-text,.product-theme.zaption .theme-secondary-tab.active,.product-theme.zaption .theme-secondary-text{color:#dc702d}.product-theme.zaption .theme-primary-background,.product-theme.zaption .theme-secondary-background{background-color:#dc702d}.product-theme.zaption .theme-active-background{background-color:#FFF}.product-theme.zaption .theme-passive-background{background-color:#505050}.product-theme.zaption .theme-active-text{color:#FFF}.product-theme.zaption .theme-passive-text{color:#505050}.product-theme.zaption .theme-active-border{border-color:#FFF}.product-theme.zaption .theme-passive-border{border-color:#505050}.product-theme.publisher .theme-primary-border,.product-theme.publisher .theme-secondary-border,.product-theme.publisher .theme-secondary-tab.active.border{border-color:#307dff}.product-theme.zaption .theme-secondary-highlight{background-color:#f2c9b0}.product-theme.zaption.theme-primary-background{background-color:#dc702d}.product-theme.publisher .theme-primary-tab{color:rgba(255,255,255,.6)}.product-theme.publisher .theme-primary-tab.active{color:#FFF}.product-theme.publisher .theme-secondary-tab{color:#8f929a}.product-theme.publisher .theme-primary-text,.product-theme.publisher .theme-secondary-tab.active,.product-theme.publisher .theme-secondary-text{color:#307dff}.product-theme.publisher .theme-primary-background,.product-theme.publisher .theme-secondary-background{background-color:#307dff}.product-theme.publisher .theme-active-background{background-color:#FFF}.product-theme.publisher .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.publisher .theme-active-text{color:#FFF}.product-theme.publisher .theme-passive-text{color:rgba(255,255,255,.6)}.product-theme.publisher .theme-active-border{border-color:#FFF}.product-theme.publisher .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.cosmos .theme-primary-border,.product-theme.cosmos .theme-secondary-border,.product-theme.cosmos .theme-secondary-tab.active.border{border-color:#31d277}.product-theme.publisher .theme-secondary-highlight{background-color:#c9ddff}.product-theme.publisher.theme-primary-background{background-color:#307dff}.product-theme.cosmos .theme-primary-tab{color:rgba(0,0,0,.5)}.product-theme.cosmos .theme-primary-tab.active{color:#FFF}.product-theme.cosmos .theme-secondary-tab{color:#8f929a}.product-theme.cosmos .theme-primary-text,.product-theme.cosmos .theme-secondary-tab.active,.product-theme.cosmos .theme-secondary-text{color:#31d277}.product-theme.cosmos .theme-primary-background,.product-theme.cosmos .theme-secondary-background{background-color:#31d277}.product-theme.cosmos .theme-active-background{background-color:#FFF}.product-theme.cosmos .theme-passive-background{background-color:rgba(0,0,0,.5)}.product-theme.cosmos .theme-active-text{color:#FFF}.product-theme.cosmos .theme-passive-text{color:rgba(0,0,0,.5)}.product-theme.cosmos .theme-active-border{border-color:#FFF}.product-theme.cosmos .theme-passive-border{border-color:rgba(0,0,0,.5)}.product-theme.apollo .theme-primary-border,.product-theme.apollo .theme-secondary-border,.product-theme.apollo .theme-secondary-tab.active.border{border-color:#c36136}.product-theme.cosmos .theme-secondary-highlight{background-color:#afedca}.product-theme.cosmos.theme-primary-background{background-color:#31d277}.product-theme.apollo .theme-primary-tab{color:#505050}.product-theme.apollo .theme-primary-tab.active{color:#FFF}.product-theme.apollo .theme-secondary-tab{color:#8f929a}.product-theme.apollo .theme-primary-text,.product-theme.apollo .theme-secondary-tab.active,.product-theme.apollo .theme-secondary-text{color:#c36136}.product-theme.apollo .theme-primary-background,.product-theme.apollo .theme-secondary-background{background-color:#c36136}.product-theme.apollo .theme-active-background{background-color:#FFF}.product-theme.apollo .theme-passive-background{background-color:#505050}.product-theme.apollo .theme-active-text{color:#FFF}.product-theme.apollo .theme-passive-text,.product-theme.scraper .theme-primary-tab{color:#505050}.product-theme.apollo .theme-active-border{border-color:#FFF}.product-theme.apollo .theme-passive-border{border-color:#505050}.product-theme.scraper .theme-primary-border,.product-theme.scraper .theme-secondary-border,.product-theme.scraper .theme-secondary-tab.active.border{border-color:#4285F4}.product-theme.apollo .theme-secondary-highlight{background-color:#e8bdaa}.product-theme.apollo.theme-primary-background{background-color:#c36136}.product-theme.scraper .theme-primary-tab.active{color:#FFF}.product-theme.scraper .theme-secondary-tab{color:#8f929a}.product-theme.scraper .theme-primary-text,.product-theme.scraper .theme-secondary-tab.active,.product-theme.scraper .theme-secondary-text{color:#4285F4}.product-theme.scraper .theme-primary-background,.product-theme.scraper .theme-secondary-background{background-color:#4285F4}.product-theme.scraper .theme-active-background{background-color:#FFF}.product-theme.scraper .theme-passive-background{background-color:#505050}.product-theme.scraper .theme-active-text{color:#FFF}.product-theme.scraper .theme-passive-text{color:#505050}.product-theme.scraper .theme-active-border{border-color:#FFF}.product-theme.scraper .theme-passive-border{border-color:#505050}.product-theme.black .theme-primary-border,.product-theme.black .theme-secondary-border,.product-theme.black .theme-secondary-tab.active.border{border-color:#000}.product-theme.scraper .theme-secondary-highlight{background-color:#d3e2fc}.product-theme.scraper.theme-primary-background{background-color:#4285F4}.product-theme.black .theme-primary-tab{color:rgba(255,255,255,.4)}.product-theme.black .theme-primary-tab.active{color:#FFF}.product-theme.black .theme-secondary-tab{color:#8f929a}.product-theme.black .theme-primary-text,.product-theme.black .theme-secondary-tab.active,.product-theme.black .theme-secondary-text{color:#000}.product-theme.black .theme-primary-background,.product-theme.black .theme-secondary-background{background-color:#000}.product-theme.black .theme-active-background{background-color:#FFF}.product-theme.black .theme-passive-background{background-color:rgba(255,255,255,.4)}.product-theme.black .theme-active-text{color:#FFF}.product-theme.black .theme-passive-text{color:rgba(255,255,255,.4)}.product-theme.black .theme-active-border{border-color:#FFF}.product-theme.black .theme-passive-border{border-color:rgba(255,255,255,.4)}.product-theme.white .theme-primary-border,.product-theme.white .theme-secondary-border,.product-theme.white .theme-secondary-tab.active.border{border-color:#31d277}.product-theme.black .theme-secondary-highlight{background-color:#4d4d4d}.product-theme.black.theme-primary-background{background-color:#000}.product-theme.white .theme-primary-tab{color:rgba(255,255,255,.6)}.product-theme.white .theme-primary-tab.active{color:#FFF}.product-theme.white .theme-secondary-tab{color:#8f929a}.product-theme.white .theme-primary-text,.product-theme.white .theme-secondary-tab.active,.product-theme.white .theme-secondary-text{color:#31d277}.product-theme.white .theme-primary-background,.product-theme.white .theme-secondary-background{background-color:#31d277}.product-theme.white .theme-active-background{background-color:#FFF}.product-theme.white .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.white .theme-active-text{color:#FFF}.product-theme.red .theme-primary-tab,.product-theme.white .theme-passive-text{color:rgba(255,255,255,.6)}.product-theme.white .theme-active-border{border-color:#FFF}.product-theme.white .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.red .theme-primary-border,.product-theme.red .theme-secondary-border,.product-theme.red .theme-secondary-tab.active.border{border-color:#d70909}.product-theme.white .theme-secondary-highlight{background-color:#afedca}.product-theme.white.theme-primary-background{background-color:#31d277}.product-theme.red .theme-primary-tab.active{color:#FFF}.product-theme.red .theme-secondary-tab{color:#8f929a}.product-theme.red .theme-primary-text,.product-theme.red .theme-secondary-tab.active,.product-theme.red .theme-secondary-text{color:#d70909}.product-theme.red .theme-primary-background,.product-theme.red .theme-secondary-background{background-color:#d70909}.product-theme.red .theme-active-background{background-color:#FFF}.product-theme.red .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.red .theme-active-text{color:#FFF}.product-theme.red .theme-passive-text{color:rgba(255,255,255,.6)}.product-theme.red .theme-active-border{border-color:#FFF}.product-theme.red .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.orange .theme-primary-border,.product-theme.orange .theme-secondary-border,.product-theme.orange .theme-secondary-tab.active.border{border-color:#F89406}.product-theme.red .theme-secondary-highlight{background-color:#fa7f7f}.product-theme.red.theme-primary-background{background-color:#d70909}.product-theme.orange .theme-primary-tab{color:rgba(0,0,0,.4)}.product-theme.orange .theme-primary-tab.active{color:#623c00}.product-theme.orange .theme-secondary-tab{color:#8f929a}.product-theme.orange .theme-primary-text,.product-theme.orange .theme-secondary-tab.active,.product-theme.orange .theme-secondary-text{color:#F89406}.product-theme.orange .theme-primary-background,.product-theme.orange .theme-secondary-background{background-color:#F89406}.product-theme.orange .theme-active-background{background-color:#623c00}.product-theme.orange .theme-passive-background{background-color:rgba(0,0,0,.4)}.product-theme.orange .theme-active-text{color:#623c00}.product-theme.orange .theme-passive-text,.product-theme.yellow .theme-primary-tab{color:rgba(0,0,0,.4)}.product-theme.orange .theme-active-border{border-color:#623c00}.product-theme.orange .theme-passive-border{border-color:rgba(0,0,0,.4)}.product-theme.yellow .theme-primary-border,.product-theme.yellow .theme-secondary-border,.product-theme.yellow .theme-secondary-tab.active.border{border-color:#F4D03F}.product-theme.orange .theme-secondary-highlight{background-color:#fdd49a}.product-theme.orange.theme-primary-background{background-color:#F89406}.product-theme.yellow .theme-primary-tab.active{color:#625319}.product-theme.yellow .theme-secondary-tab{color:#8f929a}.product-theme.yellow .theme-primary-text,.product-theme.yellow .theme-secondary-tab.active,.product-theme.yellow .theme-secondary-text{color:#F4D03F}.product-theme.yellow .theme-primary-background,.product-theme.yellow .theme-secondary-background{background-color:#F4D03F}.product-theme.yellow .theme-active-background{background-color:#625319}.product-theme.yellow .theme-passive-background{background-color:rgba(0,0,0,.4)}.product-theme.yellow .theme-active-text{color:#625319}.product-theme.yellow .theme-passive-text{color:rgba(0,0,0,.4)}.product-theme.yellow .theme-active-border{border-color:#625319}.product-theme.yellow .theme-passive-border{border-color:rgba(0,0,0,.4)}.product-theme.green .theme-primary-border,.product-theme.green .theme-secondary-border,.product-theme.green .theme-secondary-tab.active.border{border-color:#31d277}.product-theme.yellow .theme-secondary-highlight{background-color:#fcf3d0}.product-theme.yellow.theme-primary-background{background-color:#F4D03F}.product-theme.green .theme-primary-tab{color:rgba(255,255,255,.6)}.product-theme.green .theme-primary-tab.active{color:#FFF}.product-theme.green .theme-secondary-tab{color:#8f929a}.product-theme.green .theme-primary-text,.product-theme.green .theme-secondary-tab.active,.product-theme.green .theme-secondary-text{color:#31d277}.product-theme.green .theme-primary-background,.product-theme.green .theme-secondary-background{background-color:#31d277}.product-theme.green .theme-active-background{background-color:#FFF}.product-theme.green .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.green .theme-active-text{color:#FFF}.product-theme.green .theme-passive-text,.product-theme.turquoise .theme-primary-tab{color:rgba(255,255,255,.6)}.product-theme.green .theme-active-border{border-color:#FFF}.product-theme.green .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.turquoise .theme-primary-border,.product-theme.turquoise .theme-secondary-border,.product-theme.turquoise .theme-secondary-tab.active.border{border-color:#1abc9c}.product-theme.green .theme-secondary-highlight{background-color:#afedca}.product-theme.green.theme-primary-background{background-color:#31d277}.product-theme.turquoise .theme-primary-tab.active{color:#FFF}.product-theme.turquoise .theme-secondary-tab{color:#8f929a}.product-theme.turquoise .theme-primary-text,.product-theme.turquoise .theme-secondary-tab.active,.product-theme.turquoise .theme-secondary-text{color:#1abc9c}.product-theme.turquoise .theme-primary-background,.product-theme.turquoise .theme-secondary-background{background-color:#1abc9c}.product-theme.turquoise .theme-active-background{background-color:#FFF}.product-theme.turquoise .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.turquoise .theme-active-text{color:#FFF}.product-theme.lightblue .theme-primary-tab,.product-theme.turquoise .theme-passive-text{color:rgba(255,255,255,.6)}.product-theme.turquoise .theme-active-border{border-color:#FFF}.product-theme.turquoise .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.lightblue .theme-primary-border,.product-theme.lightblue .theme-secondary-border,.product-theme.lightblue .theme-secondary-tab.active.border{border-color:#22A7F0}.product-theme.turquoise .theme-secondary-highlight{background-color:#81eed8}.product-theme.turquoise.theme-primary-background{background-color:#1abc9c}.product-theme.lightblue .theme-primary-tab.active{color:#FFF}.product-theme.lightblue .theme-secondary-tab{color:#8f929a}.product-theme.lightblue .theme-primary-text,.product-theme.lightblue .theme-secondary-tab.active,.product-theme.lightblue .theme-secondary-text{color:#22A7F0}.product-theme.lightblue .theme-primary-background,.product-theme.lightblue .theme-secondary-background{background-color:#22A7F0}.product-theme.lightblue .theme-active-background{background-color:#FFF}.product-theme.lightblue .theme-passive-background{background-color:rgba(255,255,255,.6)}.product-theme.lightblue .theme-active-text{color:#FFF}.product-theme.lightblue .theme-passive-text{color:rgba(255,255,255,.6)}.product-theme.lightblue .theme-active-border{border-color:#FFF}.product-theme.lightblue .theme-passive-border{border-color:rgba(255,255,255,.6)}.product-theme.blue .theme-primary-border,.product-theme.blue .theme-secondary-border,.product-theme.blue .theme-secondary-tab.active.border{border-color:#446CB3}.product-theme.lightblue .theme-secondary-highlight{background-color:#b1e0fa}.product-theme.lightblue.theme-primary-background{background-color:#22A7F0}.product-theme.blue .theme-primary-tab{color:rgba(255,255,255,.4)}.product-theme.blue .theme-primary-tab.active{color:#FFF}.product-theme.blue .theme-secondary-tab{color:#8f929a}.product-theme.blue .theme-primary-text,.product-theme.blue .theme-secondary-tab.active,.product-theme.blue .theme-secondary-text{color:#446CB3}.product-theme.blue .theme-primary-background,.product-theme.blue .theme-secondary-background{background-color:#446CB3}.product-theme.blue .theme-active-background{background-color:#FFF}.product-theme.blue .theme-passive-background{background-color:rgba(255,255,255,.4)}.product-theme.blue .theme-active-text{color:#FFF}.product-theme.blue .theme-passive-text,.product-theme.purple .theme-primary-tab{color:rgba(255,255,255,.4)}.product-theme.blue .theme-active-border{border-color:#FFF}.product-theme.blue .theme-passive-border{border-color:rgba(255,255,255,.4)}.product-theme.purple .theme-primary-border,.product-theme.purple .theme-secondary-border,.product-theme.purple .theme-secondary-tab.active.border{border-color:#8e44ad}.product-theme.blue .theme-secondary-highlight{background-color:#afc1e1}.product-theme.blue.theme-primary-background{background-color:#446CB3}.product-theme.purple .theme-primary-tab.active{color:#FFF}.product-theme.purple .theme-secondary-tab{color:#8f929a}.product-theme.purple .theme-primary-text,.product-theme.purple .theme-secondary-tab.active,.product-theme.purple .theme-secondary-text{color:#8e44ad}.product-theme.purple .theme-primary-background,.product-theme.purple .theme-secondary-background{background-color:#8e44ad}.product-theme.purple .theme-active-background{background-color:#FFF}.product-theme.purple .theme-passive-background{background-color:rgba(255,255,255,.4)}.product-theme.purple .theme-active-text{color:#FFF}.product-theme.purple .theme-passive-text{color:rgba(255,255,255,.4)}.product-theme.purple .theme-active-border{border-color:#FFF}.product-theme.purple .theme-passive-border{border-color:rgba(255,255,255,.4)}.product-theme.purple .theme-secondary-highlight{background-color:#cfacde}.product-theme.purple.theme-primary-background{background-color:#8e44ad}.product-theme.transparent .header.theme-primary-background,.product-theme.transparent .theme-primary-background{background:#31d277}.product-theme.transparent .header.theme-primary-background .theme-active-text{color:#FFF}.product-theme.transparent .header.theme-primary-background .theme-primary-text,.product-theme.transparent .theme-primary-text{color:#31d277}.toggle-label{font-size:14px;color:#8f929a;padding-right:15px}.toggle{height:40px;width:30px;display:block}.toggle::after,.toggle::before{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto 0}.toggle::before{left:0;right:0;height:10px;border-radius:5px;background:#8f929a;transition:background-color ease .3s}.toggle::after{width:16px;height:16px;left:-2px;background:#FFF;box-shadow:0 2px 5px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.3);z-index:2;border-radius:11px;transition:left ease .3s}.toggle.active::before{background:#31d277}.toggle.active::after{left:16px}.toggle.disabled{opacity:.4}.toggle.dark::before{background:rgba(0,0,0,.3)}.toggle.dark.active::before{background:#70e0a0}.checkbox{width:40px;height:40px;background:url(/img/checkbox.png) 13px -7px no-repeat;padding:13px;background-clip:content-box}.checkbox.checked{background-position:13px 13px}.checkbox.labeled{width:100%;padding:8px 13px;line-height:24px;background:0 0}.checkbox.labeled:after{background:url(/img/checkbox.png) 0 -20px no-repeat;width:14px;height:14px;position:absolute;top:13px;right:13px;bottom:auto;left:auto;content:""}.checkbox.labeled.checked:after{background-position:0 0}@media (-webkit-min-device-pixel-ratio:1.25){.checkbox,.checkbox.labeled:after{background-image:url(/img/checkbox@2x.png);background-size:14px auto}}.loading{border-top:2px solid rgba(0,0,0,.1);border-right:2px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);border-left:2px solid #8f929a;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);animation:load8 .7s infinite linear;-moz-animation:load8 .7s infinite linear;-o-animation:load8 .7s infinite linear;-ms-animation:load8 .7s infinite linear;-webkit-animation:load8 .7s infinite linear}.loading.white{border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-left-color:#fff}.loading,.loading::after{border-radius:25px;width:40px;height:40px}.mini-loader,.mini-loader::after{width:30px;height:30px;border-radius:15px}.micro-loader,.micro-loader::after{width:22px;height:22px;background-size:20px auto}.loading-alert{width:320px}.loading-alert .alert-details{padding:30px;min-height:200px}.loading-alert .alert-title{margin-top:30px;color:#000;font-size:16px;margin-bottom:0}.loading-alert .alert-body{color:#8f929a;font-size:14px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.masonry-block{width:370px;position:absolute;top:0;left:0}.masonry-block.shadow-block{top:-10000px;visibility:hidden}.tooltip::after,.tooltip::before{position:absolute;pointer-events:none}.tooltip::after{padding:2px 12px;background:#333;border-radius:3px;color:#FFF;font-size:14px;font-weight:500;height:26px;line-height:26px;content:attr(tooltip) " ";bottom:-44px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto;white-space:nowrap;opacity:0}.tooltip::before{width:0;height:0;border:8px solid transparent;border-bottom-color:#333;content:"";bottom:-14px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.tooltip:active::after,.tooltip:active::before,.tooltip:hover::after,.tooltip:hover::before{opacity:1}.tooltip.tooltip-right::before{border-bottom-color:transparent;border-right-color:#333;bottom:0;top:0;left:auto;right:-20px;margin:auto 0}.tooltip.tooltip-right::after{bottom:0;top:0;left:0;right:auto;margin:auto 0;transform:translate(0,0)}.tooltip.tooltip-top::after{top:-44px;bottom:auto}.tooltip.tooltip-top::before{border-bottom-color:transparent;border-top-color:#333;top:-14px;bottom:auto}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.math-alert{width:100%;height:100%;max-width:700px;max-height:500px}.math-preview .no-summary{padding:20px 0}.math-input{border-right:1px solid #EEE}.math-input-textarea{padding:0 20px 20px;resize:none}.math-preview-area{padding:0 20px 20px}foundation-input,foundation-textarea{display:block}.foundation-input-field,.foundation-textarea-field{padding:0 0 2px;height:40px;width:100%;font-size:15px;color:#000;line-height:38px;margin-top:30px;display:block}.foundation-textarea-field{padding:7px 0 9px;line-height:24px}.foundation-input-labels.complete.mini{margin-top:30px;padding:8px 0 12px}.foundation-input-labels.complete.mini .complete-item.tag{margin-right:10px}.foundation-color{font-size:14px;color:#8f929a}.foundation-color-input{height:20px;line-height:20px;padding:0 10px;width:150px;color:#000}.foundation-color-well{height:20px;line-height:20px;border:1px solid rgba(0,0,0,.15);border-radius:3px;width:60px;color:transparent;background:#f8f8f8}.foundation-image-container .project-card-border,.foundation-image-preview{border-radius:3px 0 0 3px}.foundation-color-well.error{content:"ERR"}foundation-image{display:block;margin-bottom:10px}.foundation-image-placeholder .raw-btn{height:28px;line-height:28px}.foundation-image-preview{width:60px;height:60px;object-fit:cover}.foundation-image-options{height:60px;border:1px solid #DDD;border-left:0;padding:8px 12px 10px;border-radius:0 3px 3px 0;min-width:150px}.foundation-image-options .raw-btn{line-height:20px;height:20px;margin-right:12px}.foundation-image-title{font-size:14px;color:#000;font-weight:500;line-height:22px;height:22px}.foundation-input-math{padding-top:10px}.foundation-input-icon{width:28px;height:28px;opacity:.6;background-repeat:no-repeat;margin-right:8px;border-radius:14px}.foundation-input-icon.add{background-image:url(/img/icons/black/plus.svg);background-size:15px auto;background-position:7px 7px}.foundation-input-icon.subtract{background-image:url(/img/icons/black/subtract.svg);background-size:22px auto;background-position:3px 7px}.foundation-input-icon.multiply{background-image:url(/img/icons/black/x.svg);background-size:10px auto;background-position:9px 9px}.foundation-input-icon.divide{background-image:url(/img/icons/black/divide.svg);background-size:20px auto;background-position:4px 8px}.foundation-input-icon.sup2,.foundation-input-icon.sup3,.foundation-input-icon.sup4,.foundation-input-icon.sup5{background-size:36px auto;background-position:-4px 0}.foundation-input-icon.sup2{background-image:url(/img/icons/black/sup2.svg)}.foundation-input-icon.sup3{background-image:url(/img/icons/black/sup3.svg)}.foundation-input-icon.sup4{background-image:url(/img/icons/black/sup4.svg)}.foundation-input-icon.sup5{background-image:url(/img/icons/black/sup5.svg)}.foundation-input-icon.degrees{background-image:url(/img/icons/black/degrees.svg);background-size:50px auto;background-position:-11px -3px}.foundation-input-icon.gte,.foundation-input-icon.lte,.foundation-input-icon.unequal{background-size:18px auto;background-position:5px 5px}.foundation-input-icon.unequal{background-image:url(/img/icons/black/unequal.svg)}.foundation-input-icon.gte{background-image:url(/img/icons/black/gte.svg)}.foundation-input-icon.lte{background-image:url(/img/icons/black/lte.svg)}.foundation-input-icon:active,.foundation-input-icon:hover{opacity:.9;background-color:#F4F4F4}.foundation-input-icon-divider{width:1px;background:#DDD;height:20px;margin-left:4px;margin-right:12px}.foundation-input-help{font-size:12px;line-height:12px;color:#8f929a}.search-filter{color:#000;font-size:13px;margin-right:15px}.search-tag.tag.mini{padding:0 0 0 8px;background:#DDD;color:#000}.search-tag.tag.mini .complete-item-remove{width:24px;background-position:5px 6px;margin-right:0}#alerts{z-index:1001}.alert-item{display:none}.alert-item.foreground{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.alert-backdrop{background:rgba(0,0,0,0);z-index:2;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:background-color ease .3s}.alert-backdrop.active{background:rgba(0,0,0,.5);pointer-events:all}.alert-backdrop.hide-content{background:rgba(0,0,0,.9)}.alert-container{z-index:3}.alert{border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);min-width:250px;min-height:180px}.alert.inform{width:340px}.alert-button{font-size:18px;color:#31d277;height:50px;line-height:50px;padding:0 20px;border-right:1px solid #EEE;transition:background-color ease 80ms;display:block;text-align:center}.alert-body,.alert-button.grey{color:#8f929a}.alert-button.disabled{color:#8f929a;pointer-events:none}.alert-button:last-child{border-right:0}.alert-button:active{background:#F4F4F4}.inform{width:320px;padding:0}.inform .alert-details{padding:30px}.inform .alert-buttons{border-top:1px solid #EEE;padding:0}.alert-details{padding:30px 30px 0;min-height:130px}.alert-title{margin-bottom:20px}.alert-body{font-size:14px;line-height:20px}.alert-buttons{padding:30px}.alert-buttons .line-btn{min-width:100px;margin:0 10px}.alert-input{width:100%;max-width:320px;margin:50px 0 30px}.lms-connect-input{width:100%}.alert-header.header h2{font-weight:500;font-size:16px}.alert-search{z-index:5;height:45px;padding:0 5px 5px 10px;min-height:40px;flex:none}.alert-search .foundation-icon-search{opacity:.5;margin-right:5px}.alert-search-bar{height:40px;padding:0;font-size:16px;line-height:40px;background:0 0;width:auto}#toaster{margin:0 auto;max-width:500px;height:80px;z-index:2001;bottom:0;top:auto}.toast-container{position:absolute;bottom:5px;right:0;left:0;top:auto;height:50px;transition:bottom ease .2s}.toast{border-radius:15px;height:30px;background:#31d277;color:#FFF;font-weight:500;font-size:14px;text-align:center;min-width:140px;line-height:30px;padding:0 10px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.document-subtitle,.document-title{padding:0;width:100%;max-width:760px}.toast.error{background:#d70909}.toast.fade{opacity:0}.document-title{font-size:36px;font-weight:700;color:#222;line-height:42px;margin:80px auto 0;letter-spacing:-.02rem}.document-subtitle{line-height:26px;font-size:18px;color:#505050;margin:0;font-weight:400}.document-labels{max-width:760px;margin:0 auto}.document-label.tag{margin:5px 10px 5px 0}.document-file{margin-top:20px}.document-caption,.document-caption-title{line-height:18px;margin:0;width:100%;padding:0}.document-caption-title{font-size:15px;font-weight:500;color:#505050}.document-caption{font-size:14px;color:#8f929a}.document-body{font-size:22px;line-height:34px;outline:0;font-family:freight-text-pro;margin-bottom:30px;color:rgba(0,0,0,.8);white-space:pre-wrap}.document-body h1,.document-body h2{font-family:Roboto}.document-body section{max-width:700px;margin:30px auto 0;clear:both}.document-body section:first-child{margin-top:10px}.document-body section:first-child::before{display:none}.document-body section:first-child :first-child{margin-top:0}.document-body section.outset-section{width:100%;max-width:none}.document-body hr{height:3px;width:100%;position:relative;display:block;margin:45px auto;border:0;outline:0}.document-body hr::before{display:block;content:"";width:3px;height:3px;border-radius:2px;background:#777;margin:0 auto;box-shadow:-25px 0 0 #777,25px 0 0 #777}.document-body blockquote,.document-body h1,.document-body h2,.document-body ol,.document-body p,.document-body ul{margin:20px 0 0}.document-body blockquote:first-child,.document-body h1:first-child,.document-body h2:first-child,.document-body ol:first-child,.document-body p:first-child,.document-body ul:first-child{margin-top:0}.document-body ol ol,.document-body ol ul,.document-body ul ol,.document-body ul ul{margin:0}.document-body h1{font-size:36px;line-height:42px;font-weight:600;padding:0;margin-top:65px;letter-spacing:-.02rem}.document-body h2{font-size:24px;line-height:30px;font-weight:700;margin-top:40px}.document-body h1+h2{margin-top:4px}.document-body h1+blockquote,.document-body h1+ol,.document-body h1+p,.document-body h1+ul,.document-body h2+blockquote,.document-body h2+ol,.document-body h2+p,.document-body h2+ul{margin-top:10px}.document-body h1+h2+blockquote,.document-body h1+h2+ol,.document-body h1+h2+p,.document-body h1+h2+ul{margin-top:30px}.document-body p+ol,.document-body p+ul{margin-top:5px}.document-body figure+blockquote,.document-body figure+ol,.document-body figure+p,.document-body figure+ul{margin-top:43px}.document-body blockquote{border-left:2px solid #31d277;padding-left:30px;font-style:italic}.document-body blockquote+blockquote,.document-body blockquote.after-blockquote{margin-top:0;padding-top:30px}.document-body figure{margin:0;width:100%;clear:both}.document-body figure img{display:block;margin:0;width:100%;height:100%;z-index:3;border:none;transition:opacity ease .5s;position:absolute;opacity:1}.document-body figure img.no-src{opacity:0}.document-body figure.flush-figure{margin-top:43px;margin-left:auto;margin-right:auto}.document-body figure.left-figure,.document-body figure.right-figure{padding:10px 0;max-width:500px;margin:43px 30px 0 -160px;float:left}.document-body figure.left-figure .figure-aspect-ratio,.document-body figure.right-figure .figure-aspect-ratio,.document-body figure.wide-figure .figure-aspect-ratio{padding-bottom:75%}.document-body figure.right-figure{margin:43px -160px 0 30px;float:right}.document-body figure.wide-figure{width:100%;margin:43px auto 0}.document-body figure.document-flow .figure-aspect-ratio{display:none}.document-body figure.document-flow .document-figure{position:static}.document-body figure.left-figure:first-child,.document-body figure.right-figure:first-child{margin-top:0}.document-body figcaption{font-size:13px;color:#8f929a;text-align:center;line-height:20px;margin-top:10px;outline:0}.document-body .figure-aspect-container{position:relative}.document-body .figure-aspect-ratio{padding-bottom:50%;position:relative;background:#EEE}.document-body b{font-weight:700}.document-body i{font-style:italic}.document-body a{color:#31d277;border-bottom:2px solid #89dcad}.document-body a dfn,.document-body dfn{color:#505050;border-bottom:2px solid #888}.document-body dfn{font-style:normal;cursor:pointer}.document-body cloze,.document-body math{position:relative;display:inline-block;vertical-align:text-top}.document-body cloze.go{padding:0 4px}.document-body cloze.placeholder,.document-body math.placeholder{cursor:auto;pointer-events:none;display:inline;vertical-align:text-top}.document-body cloze.placeholder::after,.document-body math.placeholder::after{height:27px;line-height:27px;content:"Field " attr(index);background:#EEE;display:inline-block;padding:0 7px;margin:1px 4px;vertical-align:text-bottom;font-family:Roboto;font-weight:500;font-size:14px;border-radius:2px;cursor:pointer}.document-body math.placeholder::after{content:"" attr(latex)}.document-body math.render{font-size:18px;line-height:32px;margin:0 5px}.document-body cloze.editable,.document-body math.editable{cursor:text;pointer-events:all}.drawer-container,.editor .document-figure,.editor-paste{pointer-events:none}.document-body cloze.editable::after,.document-body math.editable::after{background:url(/img/icons/grey/x-round.svg) right 6px top 7px no-repeat #EEE;background-size:16px auto;padding-right:27px}.document-body cloze.editable.go{vertical-align:baseline}.document-body .cloze-input{vertical-align:text-bottom;font-size:14px;font-weight:400;color:#000;width:150px;height:28px;padding:8px 5px;line-height:16px}.document-body.cloze-body{line-height:38px}.document-body sup{vertical-align:super}.document-body sub{vertical-align:sub}.document-body.comment-body h2,.document-body.reply-body h2{margin:50px 0}.document-body.comment-body blockquote,.document-body.reply-body blockquote{margin-left:22px}.document-body ol,.document-body ul{margin:20px 0 0;list-style:decimal;padding-left:30px}.document-body ol li,.document-body ol p,.document-body ul li,.document-body ul p{margin:10px 0}.document-body ul.decimal{list-style:disc}.document-body ul.lower-latin{list-style:circle}.document-body ul.lower-roman{list-style:square}.document-body ol.decimal{list-style:decimal}.document-body ol.lower-latin{list-style:lower-latin}.document-body ol.lower-roman{list-style:lower-roman}.document-body h4,.document-body h5{font-size:22px;line-height:34px;font-style:italic;font-weight:700;margin:0}.document-body .aside{background:#FFF;border:1px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.18);box-shadow:0 1px 1px rgba(0,0,0,.08);padding:20px;margin:30px 0}.document-body .aside.standard-margin{margin:20px}.document-body .aside.flex-margin{margin:10px}.document-body .aside.paper{border:0;border-radius:3px;box-shadow:0 8px 20px -2px rgba(0,0,0,.15)}.document-body .aside.subtle{border-radius:3px;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.04)}.document-body .aside.paper.subtle{border-color:rgba(0,0,0,.08);box-shadow:0 2px 5px -1px rgba(0,0,0,.1)}.document-body .aside.thick{border:2px solid #DDD;box-shadow:none;border-radius:4px}.document-body .aside.correct,.document-body .aside.subtle.paper.correct{border-color:#31d277}.document-body .aside.partial,.document-body .aside.subtle.paper.partial{border-color:#edd14d}.document-body .aside.incorrect,.document-body .aside.subtle.paper.incorrect{border-color:#d70909}.document-body .aside:before{content:"Activity";width:400px;height:40px;display:block;margin-bottom:20px;padding-left:44px;line-height:40px;font-size:24px;color:#000;font-family:Roboto;font-weight:400;background:url(/img/icons-25-black.png) -5px -404px no-repeat}.complete-prediction-icon::after,.complete-prediction-icon::before,.editor-figure-adjustments,.editor-figure-adjustments:after,.figure-placement:after,.remove-figure,.resource-color::after{content:""}.document-body table{border:1px solid #DDD;border-collapse:collapse;max-width:100%;margin:0 auto}.document-body td,.document-body th{border:1px solid #DDD;padding:5px 10px;text-align:left}.document-body th{background:#F4F4F4}.document-body .document-figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.document-body.white{color:#FFF}.document-compact .document-body,.document-compact.document-body{font-size:26px;line-height:36px;min-height:120px}.document-compact .document-body section:first-child,.document-compact.document-body section:first-child{margin-top:0}.document-question .document-body,.document-question.document-body{font-size:15px;font-weight:500;line-height:24px;min-height:24px;font-family:Roboto}.document-question .document-body section,.document-question.document-body section{margin-bottom:0}.document-question .document-body b,.document-question.document-body b{font-weight:700}.datepicker-am-pm,.datepicker-day-names{text-transform:uppercase;font-weight:600}.document-question .document-body cloze.placeholder::after,.document-question .document-body math.placeholder::after,.document-question.document-body cloze.placeholder::after,.document-question.document-body math.placeholder::after{margin:-1px 4px}.document-question .document-body math.render,.document-question.document-body math.render{height:24px;line-height:24px;font-size:14px;margin:-3px 5px}editor{display:block}.editor{margin:0;padding:0}.editor.contained{margin:0;padding:20px}.editor.contained .editor-document section:first-child .section-inner:first-child{margin-top:0}.editor-debug{border:1px solid #EEE;background:#f8f8f8;color:#505050;line-height:18px;padding:20px;margin-top:20px}.editor-paste{position:absolute;top:-100000px;width:100px;height:100px}.editor-placeholder{display:none;color:#AAA;position:absolute;top:0;left:0}.editor-document{min-height:34px}.editor-figure-adjustments{position:absolute;display:none;z-index:5}.config-radio-option .config-radio-label,.config-radio-option input,.input-bar,.radio-option,.tc.a-visible .tool.a,.tc.b-visible .tool.b,.tc.background-visible .tool.background,.tc.clear-selection-visible .tool.clear-selection,.tc.dfn-visible .tool.dfn,.tc.figure-flush-visible .tool.figure-flush,.tc.figure-full-visible .tool.figure-full,.tc.figure-wide-visible .tool.figure-wide,.tc.font-color-visible .tool.font-color,.tc.h1-visible .tool.h1,.tc.i-visible .tool.i,.tc.interface-visible .tool.interface,.tc.move-down-visible .tool.move-down,.tc.move-up-visible .tool.move-up,.tc.ol-visible .tool.ol,.tc.remove-widget-visible .tool.remove-widget,.tc.spacer-five-visible .tool.spacer-five,.tc.spacer-four-visible .tool.spacer-four,.tc.spacer-one-visible .tool.spacer-one,.tc.spacer-six-visible .tool.spacer-six,.tc.spacer-three-visible .tool.spacer-three,.tc.spacer-two-visible .tool.spacer-two,.tc.swap-visible .tool.swap,.tc.theme-visible .tool.theme,.tc.u-visible .tool.u,.tc.ul-visible .tool.ul,.tc.widget-spacer-visible .tool.widget-spacer,.view-iframe{display:block}.editor-figure-adjustments:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:3px solid #31d277}.remove-figure{width:34px;height:34px;border-radius:17px;box-shadow:0 1px 1px rgba(0,0,0,.2);position:absolute;top:-15px;right:-15px;bottom:auto;left:auto;z-index:4;background:url(/img/icons/white/x.svg) 10px 11px no-repeat #31d277;background-size:15px auto}.figure-placement{border-radius:3px;background:#333;width:200px;height:50px;z-index:5;position:absolute;top:-62px;right:0;bottom:auto;left:0;margin:0 auto}.editor-controls,.figure-placement:after{position:absolute;right:auto;bottom:auto}.figure-placement:after{top:50px;left:92px;width:0;height:0;border:8px solid transparent;border-top-color:#333}.figure-placement-option{width:50px;height:50px;line-height:50px;text-align:center;color:#FFF;background:url(/img/icons/white/positioning.png) no-repeat;opacity:.7}.figure-placement-option.active{background-image:url(/img/icons/cosmos/positioning.png);opacity:1}.figure-placement-option.position-left{background-position:0 0}.figure-placement-option.position-right{background-position:-50px 0}.figure-placement-option.position-flush{background-position:-100px 0}.figure-placement-option.position-wide{background-position:-150px 0}.figure-upload{width:120px;z-index:4}.editor-control-hr{height:24px;width:1px;background:rgba(255,255,255,.4);margin:0 10px}.editor-controls{top:0;left:0;z-index:10;background:#3c413e;min-width:100px;height:46px;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.08);border-radius:5px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);padding:9px}.editor-controls .tooltip::before{bottom:-26px}.editor-controls .tooltip::after{bottom:-56px}.complete.mini{margin:0 auto}.complete.mini .complete-search{margin-left:-4px}.complete.mini .complete-item.tag{margin:3px 6px 3px 0;height:22px;line-height:22px;padding-left:6px}.complete.mini .complete-input{height:22px;line-height:22px;margin:3px 0;font-size:14px}.complete.mini .complete-item-remove{background-position:5px 7px;background-size:13px auto;width:24px;height:24px}.complete.center-tags .complete-input{-webkit-flex:0 1 auto;flex:0 1 auto}.complete.center-tags>.flex.flex-wrap{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.complete.center-tags .complete-predictions-container{right:0;left:0;margin:0 auto}.complete-predictions-container,.tether,.tool-dropdown{right:auto;position:absolute}.complete-label.tag{margin:5px}.complete-input{padding:0;height:30px;line-height:30px;margin:5px 0;font-size:18px;min-width:193px}.complete-predictions-container{width:100%;max-width:360px;height:1px;z-index:10;top:auto;bottom:-5px;left:30px}.complete-predictions{background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:180px;border-radius:3px;border:1px solid #CCC;max-height:400px}.complete-prediction:last-child .complete-prediction-meta{border-bottom:0;padding-bottom:10px}.complete-prediction.active{background:#F4F4F4}.complete-prediction.create .complete-prediction-icon::before{background:#31d277}.complete-prediction-icon{height:60px;width:64px}.complete-prediction-icon::after,.complete-prediction-icon::before{position:absolute;top:22px;right:auto;bottom:auto;left:17px;border-radius:8px;background:#cdcfd6;width:30px;height:16px}.complete-prediction-icon::after{background:#FFF;z-index:2;left:21px;top:26px;height:8px;width:8px}.complete-prediction-meta{border-bottom:1px solid #EEE;padding:9px 10px 9px 0}.complete-prediction-title{color:#000;height:24px;line-height:24px;font-size:15px}.complete-prediction-description{font-size:13px;color:#8f929a;line-height:18px}.complete-item.tag{padding-right:0;margin:5px 10px 5px 0}.complete-item-remove{height:30px;width:30px;background:url(/img/icons/black/x-round.svg) 7px 9px no-repeat;background-size:16px auto;opacity:.3}.complete-people .complete-predictions-container{left:0;bottom:-2px}.complete-people-picture{width:40px;height:40px;border-radius:20px;margin:10px}.datepicker{width:100%;max-width:600px}.datepicker-day-names{height:36px;color:#8f929a;font-size:13px;line-height:36px;background:#f8f8f8}.datepicker-calendar{min-height:360px}.datepicker-time{border-top:1px solid #EEE;height:81px;padding:10px}.datepicker-time-input{width:40px;height:32px;line-height:31px;border-bottom:1px solid #DDD;margin-right:10px;color:#000}.datepicker-colon{margin:0 10px 0 0;width:4px;line-height:32px;height:32px;color:#000}.datepicker-am-pm{margin:0 0 0 10px;height:32px;width:32px;background:#F4F4F4;border-radius:16px;color:#555;font-size:13px;line-height:32px}.datepicker-am-pm.active{background:#31d277;color:#FFF}.pick-day-name{font-size:12px;color:#8f929a;flex:1}.pick-date-row{padding:10px 0;height:60px}.pick-day{-webkit-flex:1;flex:1;min-width:0;min-height:0;height:40px;color:#222}.pick-day.gray{color:#8f929a}.pick-day.today .pick-day-dot{background:#F4F4F4}.pick-day.active .pick-day-dot{background:#31d277;color:#FFF}.pick-day-dot{width:40px;height:40px;border-radius:20px;line-height:40px}.color-picker{width:300px}.color-picker .header{min-height:50px;height:50px;padding:20px 5px 0 20px;line-height:30px}.color-picker-options{padding:10px}.color-picker-option{margin:10px;width:50px;height:50px;border:1px solid rgba(0,0,0,.2);border-radius:25px}.options-alert.alert{width:100%;max-width:300px;max-height:500px;min-height:88px}.options-title{font-size:13px;color:#8f929a;line-height:50px;height:50px}.options-group{border-bottom:1px solid #EEE}.options-group:last-child{border-bottom:0}.options-option{height:50px;line-height:50px;padding:0 20px;font-size:18px;border-bottom:1px solid #EEE;color:#31d277;transition:background-color ease 80ms}.options-option.option-red{color:#d70909}.options-option:last-child{border-bottom:0}.options-option:active{background:#F4F4F4}#drawer{z-index:950}.drawer-container{opacity:0}.drawer-container.active,.drawer-header.header.active{pointer-events:all;opacity:1}.drawer{background:#444;padding:10px 0;z-index:12;top:100px}.drawer-header.header{z-index:25;padding:0}.drawer-header.header .drawer-title{color:#FFF;font-size:20px;font-weight:500}.drawer-header.header .condense{height:60px;padding:0 20px}.drawer-collapse,.drawer-title{height:30px;line-height:30px;font-size:20px;color:#DDD}.drawer-shade{transition:background-color ease .3s;background:rgba(255,255,255,0);pointer-events:none;z-index:11}.drawer-search{top:60px;height:40px;bottom:auto;padding:0 0 15px;background:#31d277;z-index:24}.drawer-search-input{height:25px;width:100%;font-size:16px;color:#FFF;background:url(/img/icons/white/search.svg) 10px -6px no-repeat;background-size:34px;padding:0 20px 0 52px}.drawer-search-input::-webkit-input-placeholder{color:#FFF}.drawer-search-input::-moz-placeholder{color:#FFF}.drawer-search-input:-ms-input-placeholder{color:#FFF}.drawer-collapse{font-size:16px;padding-right:24px;font-weight:500;background:url(/img/icons/white/expand.svg) right 0 top 5px no-repeat;background-size:20px auto;color:#FFF}.drawer-option-thumbnail{background:#FFF;height:168px}.drawer-option-title{line-height:20px;margin:8px 0 10px;padding-left:2px;color:#FFF;font-size:14px;font-weight:500}.filter-product-list.raw-btn,.filter-title{text-transform:uppercase;font-size:13px;font-weight:700}.filters{padding:20px 20px 0}.filter{border-bottom:1px solid #DDD;padding:0 40px 20px 0}.filter.double{-webkit-flex:2;flex:2}.filter:last-child{padding-right:0}.filter-title{border-top:1px solid #DDD;color:#505050;line-height:18px;padding:20px 0 0;margin-bottom:8px}.filter-option{font-size:14px;color:#8f929a;line-height:30px;margin:5px 0}.filter-option.active{color:#31d277}.filter-option.disabled{opacity:.5;pointer-events:none}.toolbar{height:40px;bottom:auto;background:#FFF;z-index:4;padding:0 20px 15px}.tool{height:32px;background:#DDD;line-height:32px;color:#000;font-size:16px}.tool.caret{padding-right:20px;background:url(/img/icons/black/line-caret.svg) top 5px right -5px no-repeat;background-size:20px auto}.tool.spacer{background:rgba(0,0,0,.4);width:1px;margin:0 6px 0 5px;opacity:1}.tc.a-disabled .tool.a,.tc.b-disabled .tool.b,.tc.dfn-disabled .tool.dfn,.tc.h1-disabled .tool.h1,.tc.h2-disabled .tool.h2,.tc.i-disabled .tool.i,.tc.ol-disabled .tool.ol,.tc.u-disabled .tool.u,.tc.ul-disabled .tool.ul{opacity:.4;pointer-events:none}.tool-dropdown{width:192px;z-index:5;top:30px;bottom:auto;left:3px}.tool-dropdown .raw-btn{margin-bottom:10px}.tool-dropdown.font-dropdown{width:72px}.tool-dropdown-colors{padding:5px}.tool-dropdown-color{margin:5px;height:20px;width:20px;background:#DDD;border:1px solid rgba(0,0,0,.2)}.tool.spacer.widget-spacer{margin:0 15px}.tool.icon{width:32px}.tool-icon.background-icon,.tool-icon.font-color-icon{width:18px;height:18px;border:1px solid rgba(0,0,0,.25)}.tool.icon.b{background:url(/img/icons/white/bold.svg) 3px 8px no-repeat;background-size:26px auto}.tool.icon.i{background:url(/img/icons/white/italic.svg) 3px 8px no-repeat;background-size:26px auto}.tool.icon.u{background:url(/img/icons/white/underline.svg) 10px 9px no-repeat;background-size:29px auto}.tool.icon.sub{background:url(/img/icons/white/subscript.svg) 9px 7px no-repeat;background-size:17px auto}.tool.icon.sup{background:url(/img/icons/white/superscript.svg) 9px 7px no-repeat;background-size:17px auto}.tool.icon.h1{background:url(/img/icons/white/h1.svg) 5px 4px no-repeat;background-size:22px auto}.tool.icon.h2{background:url(/img/icons/white/h2.svg) 5px 4px no-repeat;background-size:22px auto;margin-right:4px}.tool.icon.ul{background:url(/img/icons/white/ul.svg) 4px 7px no-repeat;background-size:25px auto;margin-right:4px}.tool.icon.ol{background:url(/img/icons/white/ol.svg) 4px 7px no-repeat;background-size:25px auto;margin-right:4px}.tool.icon.a{background:url(/img/icons/white/link.svg) -15px 1px no-repeat;background-size:62px auto;margin:0 2px}.tool.icon.dfn{background:url(/img/icons/white/definition.svg) -4px 4px no-repeat;background-size:38px auto;margin:0 2px}.tool.icon.figure-flush{background:url(/img/icons/white/figure-flush.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.figure-wide{background:url(/img/icons/white/figure-wide.svg) 6px 6px no-repeat;background-size:20px auto;margin-right:2px}.tool.icon.figure-full{background:url(/img/icons/white/figure-full.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.text-left{background:url(/img/icons/white/text-left.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.text-center{background:url(/img/icons/white/text-center.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.text-right{background:url(/img/icons/white/text-right.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.text-justify{background:url(/img/icons/white/text-justify.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.move-up{background:url(/img/icons/white/up-arrow.svg) -11px 1px no-repeat;background-size:47px auto}.tool.icon.move-down{background:url(/img/icons/white/down-arrow.svg) -11px 1px no-repeat;background-size:47px auto}.tool.icon.reorder-widget{background:url(/img/icons/white/sort.svg) 0 3px no-repeat;background-size:32px auto;margin:0 2px 0 4px}.tool.icon.remove-widget{background:url(/img/icons/white/can.svg) -2px 5px no-repeat;background-size:36px auto}.tool.icon.clear-selection{background:url(/img/icons/white/clear.svg) -5px 2px no-repeat;background-size:35px auto}.tool.icon.swap{background:url(/img/icons/white/swap.svg) 6px 6px no-repeat;background-size:20px auto}.tool.icon.math{background:url(/img/icons/white/sigma.svg) -3px -4px no-repeat;background-size:40px auto}.tool.icon.formatting{background:url(/img/icons/white/settings-hollow.svg) -18px 4px no-repeat;background-size:50px auto}.tool.icon.list-start{background:url(/img/icons/white/flag.svg) -2px 6px no-repeat;background-size:37px auto}.tool.caret.font-color{padding-right:15px}.tool-icon.font-color-icon{margin:4px 4px 3px 3px;background:url(/img/icons/black/text-dark.svg) -2px -2px no-repeat #FFF;background-size:20px auto}.tool.caret.background{padding-right:15px;margin-right:15px}.tool-icon.background-icon{margin:4px 4px 3px 3px;background:#FFF}.tc.b-active .tool.b{background-image:url(/img/icons/cosmos/bold.svg)}.tc.i-active .tool.i{background-image:url(/img/icons/cosmos/italic.svg)}.tc.u-active .tool.u{background-image:url(/img/icons/cosmos/underline.svg)}.tc.dfn-active .tool.dfn{background-image:url(/img/icons/cosmos/definition.svg)}.tc.a-active .tool.a{background-image:url(/img/icons/cosmos/link.svg)}.tc.ul-active .tool.ul{background-image:url(/img/icons/cosmos/ul.svg)}.tc.ol-active .tool.ol{background-image:url(/img/icons/cosmos/ol.svg)}.tc.h1-active .tool.h1{background-image:url(/img/icons/cosmos/h1.svg)}.tc.h2-visible .tool.h2{display:block}.tc.h2-active .tool.h2{background-image:url(/img/icons/cosmos/h2.svg)}.tc.figure-flush-active .tool.figure-flush{background-image:url(/img/icons/cosmos/figure-flush.svg)}.tc.figure-wide-active .tool.figure-wide{background-image:url(/img/icons/cosmos/figure-wide.svg)}.tc.figure-full-active .tool.figure-full{background-image:url(/img/icons/cosmos/figure-full.svg)}.tether{top:0;bottom:auto;left:0;z-index:10;background:#3c413e;height:44px;border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.08);border-radius:5px;-webkit-transform:translate3d(-50%,15px,0);-moz-transform:translate3d(-50%,15px,0);-ms-transform:translate3d(-50%,15px,0);-o-transform:translate3d(-50%,15px,0);transform:translate3d(-50%,15px,0);padding:5px;opacity:0;pointer-events:none}.tether .tooltip::before{top:-16px}.tether .tooltip::after{top:-46px}.tether.tether-animate{-webkit-transition:-webkit-transform ease .2s,opacity ease .15s,top ease .2s,left ease .2s;-moz-transition:-moz-transform ease .2s,opacity ease .15s,top ease .2s,left ease .2s;-ms-transition:-ms-transform ease .2s,opacity ease .15s,top ease .2s,left ease .2s;-o-transition:-o-transform ease .2s,opacity ease .15s,top ease .2s,left ease .2s;transition:transform ease .2s,opacity ease .15s,top ease .2s,left ease .2s}.tether.tether-active{pointer-events:all;opacity:1;z-index:1111;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.tether-focused .tether-outline::after,.tether-focused.tether-outline::after{border:2px solid #31d277;content:"";pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.tether-insertion{height:60px;position:absolute;top:0;right:-1px;bottom:auto;left:0;z-index:13;pointer-events:none;opacity:0;transition:opacity ease .15s,height ease .2s}.tether-insertion.visible{opacity:1}.tether-insertion.visible .tether-insertion-plus{pointer-events:all;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tether-insertion.active{height:180px}.tether-insertion.active .tether-insertion-drawer{pointer-events:all;opacity:1}.tether-insertion.active .tether-insertion-tabs{opacity:1;pointer-events:all}.tether-insertion.active .tether-insertion-plus{-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.tether-insertion.active .tether-insertion-options{pointer-events:all;opacity:1}.tether-starter .tether-insertion.blank{opacity:1;top:30px!important}.tether-starter .tether-insertion.blank .tether-insertion-plus{pointer-events:all;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tether-starter .tether-insertion.blank.active .tether-insertion-plus{-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.tether-insertion-toggle{margin-right:15px}.tether-insertion-hotspot{transition:padding-top ease .2s}.tether-insertion-hotspot.tether-inserting{padding-top:44px}.tether-insertion-hotspot.tether-expanded{padding-top:176px}.tether-insertion-hotspot.tether-bottom{height:100px}.tether-insertion-constraint{height:60px;max-width:790px;padding:15px 2px;z-index:3}.tether-insertion-plus{width:30px;height:30px;border-radius:15px;border:2px solid #7a7d85;background:url(/img/icons/cosmos/tether-insert.svg) 3px 3px no-repeat;background-size:20px auto;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-transition:-webkit-transform ease .15s;-moz-transition:-moz-transform ease .15s;-ms-transition:-ms-transform ease .15s;-o-transition:-o-transform ease .15s;transition:transform ease .15s}.tether-insertion-options{pointer-events:none;opacity:0;transition:opacity ease .2s;padding:0 45px 0 0}.tether-insertion-icon{width:30px;height:30px;margin-right:10px;-webkit-transition:-webkit-transform ease .15s;-moz-transition:-moz-transform ease .15s;-ms-transition:-ms-transform ease .15s;-o-transition:-o-transform ease .15s;transition:transform ease .15s}.tether-insertion-icon.text{background:url(/img/icons/grey/text-icon.svg) 3px 4px no-repeat;background-size:24px auto}.tether-insertion-icon.blockquote{background:url(/img/icons/grey/csv.svg) 10px 6px no-repeat;background-size:9px auto}.tether-insertion-icon.image{background:url(/img/icons/grey/image.svg) 3px 0 no-repeat;background-size:27px auto}.tether-insertion-icon.audio{background:url(/img/icons/grey/loud.svg) 6px 6px no-repeat;background-size:19px auto}.tether-insertion-more{font-size:14px;font-weight:500;color:#7a7d85;height:30px;line-height:30px;margin-left:20px;background:url(/img/icons/grey/line-caret.svg) right 4px top 7px no-repeat;background-size:21px auto;padding-right:26px}.tether-insertion-drawer{opacity:0;pointer-events:none;bottom:15px;transition:opacity ease .2s;background:#f8f8f8;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);z-index:2}.tether-insertion-drawer-options{overflow-x:auto;overflow-y:hidden;padding:60px 0 15px;height:163px}.tether-insertion-filter{font-size:15px;color:#000;height:30px;line-height:30px}.tether-gutter{position:absolute;top:0;right:auto;bottom:0;left:0;width:30px;border-left:2px solid transparent;cursor:pointer;transition:border-color ease .25s}.tether-target:hover .tether-gutter{border-left-color:#EEE}.tether-focused .tether-target .tether-gutter,.tether-target .tether-gutter:hover{border-left-color:#31d277}.ti{min-width:84px;height:90px;margin-right:15px;font-size:12px;color:#000;line-height:16px;padding-top:58px;background-size:50px auto;background-position:center 2px;background-repeat:no-repeat}.ti:first-child{margin-left:auto}.ti:last-child{margin-right:auto}.ti.ti-text{background-image:url(/img/icons/grey/text.svg)}.ti.ti-blockquote{background-image:url(/img/icons/grey/quote.svg)}.ti.ti-image{background-image:url(/img/icons/grey/image-widget.svg)}.ti.ti-video{background-image:url(/img/icons/grey/video.svg)}.ti.ti-audio{background-image:url(/img/icons/grey/audio.svg)}.ti.ti-webm{background-image:url(/img/icons/grey/video.svg)}.ti.ti-website{background-image:url(/img/icons/grey/website.svg)}.ti.ti-cover{background-image:url(/img/icons/grey/cover.svg)}.ti.ti-resource-reference{background-image:url(/img/icons/grey/resource-reference.svg)}.ti.ti-teacher{background-image:url(/img/icons/grey/teacher.svg)}.ti.ti-aside{background-image:url(/img/icons/grey/aside.svg)}.ti.ti-embed{background-image:url(/img/icons/grey/embed.svg)}.ti.ti-math{background-image:url(/img/icons/grey/sigma.svg)}.ti.ti-text-image{background-image:url(/img/icons/grey/text-image.svg)}.ti.ti-multiple-choice{background-image:url(/img/icons/grey/multiple-choice.svg)}.ti.ti-select-multiple{background-image:url(/img/icons/grey/select-multiple.svg)}.ti.ti-text-response{background-image:url(/img/icons/grey/text-response.svg)}.ti.ti-answer-matrix{background-image:url(/img/icons/grey/response-matrix.svg)}.ti.ti-image-response{background-image:url(/img/icons/grey/image-response.svg)}.ti.ti-audio-response{background-image:url(/img/icons/grey/audio-response.svg)}.ti.ti-question-bank{background-image:url(/img/icons/grey/question-bank.svg)}.ti.ti-cloze{background-image:url(/img/icons/grey/cloze.svg)}.ti.ti-choice-matrix{background-image:url(/img/icons/grey/choice-matrix.svg)}.ti.ti-true-false{background-image:url(/img/icons/grey/true-false.svg)}.ti.ti-lightning{background-image:url(/img/icons/grey/lightning-widget.svg)}.ti.ti-multiple-choice-image{background-image:url(/img/icons/grey/image-widget.svg)}.ti.ti-custom,.ti.ti-short-answer{background-image:url(/img/icons/grey/custom.svg)}.ti.ti-annotation{background-image:url(/img/icons/grey/annotation.svg)}.formatting-header.header{padding:0 10px 0 20px;height:54px;min-height:54px}.formatting-header.header .foundation-icon-x{opacity:.4}.formatting-header.header .tabs.bars .tab{margin-right:20px;padding:1px 0 0}.formatting-body{width:500px}.formatting-section{padding:20px}.formatting-section.disabled{opacity:.4;pointer-events:none}.formatting-title{padding-bottom:10px;font-size:14px;color:#000;line-height:18px;font-weight:500}.formatting-input{height:40px;line-height:40px;width:100%;font-size:14px}.formatting-button{height:36px;width:36px;border:1px solid #DDD;border-bottom-color:#CACACA;border-radius:3px;overflow:hidden}.formatting-radio{height:36px;margin-top:2px;border:1px solid #DDD;border-bottom-color:#D4D4D4;border-radius:3px;overflow:hidden}.formatting-radio .formatting-radio-button{border-right:1px solid #DDD;width:41px;background-color:#FFF;margin:-3px 0}.formatting-radio .formatting-radio-button:last-child{border-right:0;width:40px}.formatting-radio .formatting-radio-button.active{background-color:#f8f8f8}.formatting-font-style{margin-top:10px}.formatting-font-color{margin-right:20px;width:100px}.formatting-font-size{margin-right:20px;width:60px}.formatting-font-weight{width:60px}.formatting-image{border:1px solid #DDD;height:36px;margin-top:2px;border-bottom-color:#D4D4D4;border-radius:3px}.formatting-image .question-widget-answer-remove{margin-right:5px}.formatting-image-title{font-size:14px;color:#8f929a;line-height:34px;padding:0 10px}.formatting-image-thumbnail{height:34px;width:34px;object-fit:cover}.formatting-css-textarea{padding:20px;width:100%}.config-column{padding:0 20px;min-width:490px}.config-section{border-top:1px solid #999;padding-top:12px;margin-top:50px}.config-section.subsection{border-top-color:#DDD;margin-top:30px}.config-section.subsection .config-title{color:#8f929a;font-weight:400}.config-button-result,.config-unit,.prompt-title{font-weight:500;color:#000}.config-section .plan-or{margin:0 10px}.config-title{color:#000;font-weight:500;font-size:14px;line-height:32px}.config-group{margin-top:20px}.config-group.config-tags .config-label{margin-top:3px;margin-bottom:3px}.config-group.config-button .config-label,.config-group.config-image .config-label{margin-top:5px;margin-bottom:5px}.config-group.config-toggle .config-label{line-height:40px}.config-group.config-button .raw-btn{line-height:28px;height:28px}.config-group.disabled{pointer-events:none;opacity:.5}.config-tags{padding:6px 0}.config-label{color:#8f929a;font-size:14px;line-height:18px;width:200px;margin-right:20px}.config-input,.config-textarea{font-size:14px;color:#000;line-height:18px;width:100%}.config-input.ff,.config-textarea.ff{width:auto}.config-dropdown{font-size:14px;color:#000;padding-right:14px;background:url(/img/icons/black/caret.svg) right 0 top 6px no-repeat;background-size:8px auto}.config-help{font-size:12px;line-height:12px;color:#8f929a;margin-top:4px}.config-radio .config-label{line-height:25px}.config-radio-option{height:25px;margin-bottom:4px}.config-radio-option:last-child{margin-bottom:0}.config-radio-option .config-radio-label{color:#000;padding-left:10px;line-height:25px;font-size:14px}.account-picture.default img,.layout-avatar.placeholder img{display:none}.config-field-wrapper{border:1px solid #DDD;border-radius:3px;padding:5px 10px}.config-unit{font-size:14px}.config-button-result{font-size:14px;line-height:28px}.prompt{width:100%;max-width:360px;background:#f8f8f8}.prompt .alert-buttons{border-top:1px solid #DDD;padding:0}.prompt .alert-button{border-right-color:#DDD}.prompt-details{padding:20px}.prompt-title{font-size:16px;line-height:24px}.prompt-body{font-size:14px;color:#8f929a;line-height:18px}.prompt-input{border:1px solid #DDD;background:#FFF;border-radius:3px;height:40px;line-height:22px;width:100%;margin-top:30px;padding:8px 10px;transition:border-color ease .3s}.prompt-input:active,.prompt-input:hover{border-color:#8f929a}.prompt-input:focus{border-color:#31d277}.prompt-input.prompt-textarea{height:120px}.ribbon .condense{padding:0 20px;height:60px}.account-picture,.account-picture img{width:32px;height:32px}.ribbon .raw-btn{margin-right:40px}.account{flex:none}.account .account-login{margin:0}.account .account-name{margin:0 10px 0 0}.account-picture img{border-radius:16px}.account-picture.default{background:url(/img/default-profile.svg) center center no-repeat;background-size:32px auto}.layout{background:#FFF}.layout .condense{height:84px;padding:18px 20px 20px}.layout-avatar{width:46px;height:46px;min-width:46px;border-radius:5px;margin-right:20px}.layout-avatar img{width:46px;height:46px;object-fit:cover}.layout-avatar.placeholder{box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.1);background:url(/img/icons/grey/cosmos.svg) 4px 4px no-repeat #FFF;background-size:36px auto}.layout-avatar.editable{transition:all ease .2s}.layout-avatar.editable:hover{-webkit-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.12),0 2px 12px rgba(0,0,0,.2)}.layout-avatar.expanded,.layout-avatar.expanded img{width:auto;max-width:300px}.layout-stacked-title .layout-title{font-size:28px;line-height:34px}.layout-title{font-size:30px;font-weight:300;color:#000;line-height:46px}.layout-subtitle{font-size:13px;color:#8f929a;font-weight:500;line-height:18px;padding-left:2px}.structure{min-height:100px}.kanban-units{padding:0}.expanded-unit,.kanban-unit{padding:20px}.kanban-overflow{left:0}.kanban-overflow.animate{transition:left .5s cubic-bezier(.645,.045,.355,1)}.kanban-unit{min-width:340px}.kanban-unit .config-title{padding:6px 0;line-height:20px}.kanban-unit .config-section{margin-top:0}.kanban-unit .config-section.subsection{margin-top:30px}.kanban-unit .create-labels{margin:0}.kanban-unit .curriculum-unit-description,.kanban-unit .units{margin-top:5px}.view-list-resources.folder{padding-top:0}.view-list-resource.shelf{position:relative}.kanban-arrow{width:44px;height:44px;border-radius:22px;background:#f8f8f8;border:1px solid #DDD;position:fixed;margin:auto 0;top:0;bottom:0;box-shadow:0 1px 1px rgba(0,0,0,.08);transition:all ease .3s;opacity:0;pointer-events:none;z-index:10}.kanban-arrow.previous{left:30px;background:url(/img/icons/grey/left-arrow.svg) -7px 8px no-repeat #FFF;background-size:56px auto}.kanban-arrow.next{right:30px;background:url(/img/icons/grey/right-arrow.svg) -7px 8px no-repeat #FFF;background-size:56px auto}.kanban-arrow:active,.kanban-arrow:hover{box-shadow:0 3px 15px -2px rgba(0,0,0,.2);transform:translate3d(0,-2px,0)}.kanban-arrow.active{opacity:1;pointer-events:all}.expanded-units{width:340px;padding:20px}.expanded-units .config-section{margin-top:0;margin-bottom:20px}.expanded-unit .config-section{margin-top:0}.expanded-unit .curriculum-unit-description{padding-bottom:20px}.expanded-unit .curriculum-item-download{background:url(/img/icons/black/download.svg) 0 10px no-repeat;background-size:25px auto;opacity:.5;height:40px;font-weight:500;font-size:14px;color:#000;line-height:40px;padding-left:30px;margin-right:10px}.expanded-unit .curriculum-item-download:hover{opacity:1}.expanded-curriculum-item{padding:20px 0;border-top:1px solid #DDD}.expanded-curriculum-item .figure-container{padding:20px 0 0}.expanded-curriculum-item .resource-reference .document-title{color:#000;margin:0;cursor:pointer}.expanded-curriculum-item .resource-reference .resource-reference-meta{padding:0}.expanded-curriculum-item .resource-reference .resource-reference-type{margin-top:4px}.expanded-curriculum-item .resource-reference .resource-reference-preview{padding:0;height:120px;margin-top:15px}.expanded-curriculum-item .curriculum-item-title{margin:0;line-height:20px;height:20px;font-weight:500;cursor:pointer}.expanded-curriculum-item .curriculum-item-subtitle{color:#000;margin-top:4px}.expanded-curriculum-item .curriculum-item-body{color:#8f929a;font-size:14px;line-height:18px;max-height:90px;overflow:hidden}.expanded-curriculum-item .curriculum-item-tags{padding-top:12px}.expanded-curriculum-item .curriculum-item-tags .tag.mini{margin:0 8px 8px 0;background:#DDD;color:#777;border:0;height:20px;line-height:20px;cursor:auto}.expanded-curriculum-item-meta .document-title{color:#000;font-size:14px;font-weight:500;line-height:20px;margin:0;cursor:pointer}.expanded-curriculum-item-meta .document-type{font-size:12px;line-height:14px;height:14px;color:#000;margin-top:4px}.resource-color::after{width:3px;position:absolute;left:-15px;top:0;bottom:0}.radio-option::after,.radio.active:after{bottom:auto;content:""}.resource-color.red::after{background:#d70909}.resource-color.orange::after{background:#c36136}.resource-color.yellow::after{background:#edd14d}.resource-color.green::after{background:#31d277}.resource-color.blue::after{background:#1f4d9c}.resource-color.purple::after{background:#094ab1}.resource-color.black::after{background:#000}.resource-color.grey::after{background:#8f929a}.resource-color-label.red{color:#d70909}.resource-color-label.orange{color:#c36136}.resource-color-label.yellow{color:#edd14d}.resource-color-label.green{color:green}.resource-color-label.blue{color:#00F}.resource-color-label.purple{color:#094ab1}.resource-color-label.black{color:#000}.resource-color-label.grey{color:#8f929a}.resource-color-label.gold{color:gold}.resource-color-label.magenta{color:#f0f}.add-user{width:100%;max-width:400px}.add-user .header h2{line-height:60px;font-size:16px;color:#000;font-weight:500}.add-user-fields{padding:0 30px 40px}.add-user-existing{color:#000;font-size:14px;padding-top:30px}.add-user-csv{width:100%;height:100%;max-width:800px;max-height:500px}.add-user-csv .header{padding:0 15px 0 20px}.add-user-csv-title{font-size:14px;color:#000;font-weight:500;padding:30px 20px 15px}.add-user-csv-tokens{padding:0 15px 15px}.add-user-csv-token-spacer{margin:0 5px;color:#8f929a}.add-user-csv-dropzone{height:200px;margin:0 20px 20px;border:2px dashed #DDD;border-radius:5px}.add-user-csv-dropzone .no-summary{font-size:16px;font-weight:500;padding:10px 0 30px}.add-user-csv-options{padding-top:25px}.add-user-csv-textarea{border:2px solid #DDD;width:100%;height:100%;padding:15px;font-size:14px;transition:border-color ease .3s;border-radius:3px}.add-user-csv-textarea:hover{border-color:#BBB}.add-user-csv-textarea:focus{border-color:#31d277}.add-user-csv-text{padding:0 20px 25px}.add-user-csv-row{height:41px;line-height:40px;border-bottom:1px solid #EEE;font-size:14px;color:#8f929a;padding:0 20px}.add-user-csv-row.row-header{background:#f8f8f8;font-weight:500;color:#000;border-bottom:0;height:54px;line-height:54px}.add-user-csv-preview .add-user-csv-options{padding:25px 20px;box-shadow:0 -1px 4px rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.08)}#primary-content{z-index:1}#secondary-content{z-index:20;background:#FFF}#tertiary-content{z-index:30;background:#FFF}#initialization{z-index:3001;background:#FFF;opacity:0;transition:opacity ease .5s}#initialization.active{opacity:1;pointer-events:all}.initialization-wordmark{transition:all ease .4s;opacity:0;height:0;width:400px}.initialization-wordmark.active{height:140px;opacity:1}.initialization-wordmark img{min-width:100px;max-width:400px;max-height:140px}.spread-shadow{box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.02)}.spread-shadow.header-shadow{box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.08)}.radio{height:60px;color:#8f929a;font-size:14px;line-height:60px;margin-right:20px}.h2,h1,h2,h3{margin:0;padding:0}.radio.active{color:#31d277}.radio.active:after{position:absolute;top:40px;right:0;left:0;height:1px;background:#31d277}.direction-arrow{background:url(/img/icons-25-blue.png) -5px -255px no-repeat;width:40px;height:40px;content:""}.direction-arrow.next{background-position:-5px -305px}.direction-arrow:active,.direction-arrow:hover{background-color:#8f929a}.direction-arrow.white{background-color:rgba(255,255,255,.2)}.direction-arrow.white:active,.direction-arrow.white:hover{background-color:rgba(255,255,255,.3)}h1{font-size:36px;line-height:44px;color:#222;font-weight:700;letter-spacing:0}.gc,h3{text-transform:uppercase;letter-spacing:.03rem}h1.slab{font-weight:300;font-family:'Roboto Slab'}.h2,h2{font-size:18px;line-height:30px;color:#333;font-weight:500}.clear-results,.gc,.tag,h3{font-size:13px}.h2.standard,h2.standard{height:40px;line-height:40px;color:#505050}.h2.grey,h2.grey{color:#8f929a}.h2.slab,h2.slab{font-weight:300;font-family:'Roboto Slab'}h3{font-weight:400;color:#505050;line-height:40px;height:40px}.grey-input,.white-input{height:40px;padding:0 10px}h3.border-top{border-top:1px solid #DDD;margin-top:30px}h3.grey{color:#8f929a}.white-input{border:1px solid #E4E4E4;line-height:38px;background:#FFF;border-radius:3px}.white-input:focus{border-color:#31d277}.grey-input{background:#F4F4F4;border-radius:3px;line-height:40px;color:#505050}.line-input{border-bottom:2px solid #E4E4E4;height:42px;padding:6px 8px 4px;line-height:30px;transition:border-color ease .5s}.line-input:hover{border-bottom-color:#D4D4D4}.line-input:focus{border-bottom-color:#31d277}.clear-results{opacity:.5;color:#000;background:url(/img/icons/black/x-round.svg) top 13px right 12px no-repeat;background-size:17px auto;padding-right:36px;left:auto;line-height:40px;height:40px}.input-bar,.input-bar-label,.radio-option::after{left:0;position:absolute}.card{background:#FFF;border:1px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.18);box-shadow:0 1px 1px rgba(0,0,0,.08)}.card.standard-margin{margin:20px}.card.flex-margin{margin:10px}.card.paper{border:0;border-radius:3px;box-shadow:0 8px 20px -2px rgba(0,0,0,.15)}.card.subtle{border-radius:3px;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.04)}.card.paper.subtle{border-color:rgba(0,0,0,.08);box-shadow:0 2px 5px -1px rgba(0,0,0,.1)}.card.thick{border:2px solid #DDD;box-shadow:none;border-radius:4px}.card.correct,.card.subtle.paper.correct{border-color:#31d277}.card.partial,.card.subtle.paper.partial{border-color:#edd14d}.card.incorrect,.card.subtle.paper.incorrect{border-color:#d70909}.options{height:60px;padding:10px 20px}.tag{height:30px;line-height:30px;padding:0 10px;background:#EEE;border-radius:3px;margin:0 5px 10px;color:#505050}.tag.standard{background:#31d277;color:#FFF}.tag.mini{margin:3px 6px 3px 0;height:22px;line-height:22px;padding:0 6px}.tag.mini .complete-item-remove{background-position:4px 6px;background-size:13px auto;width:22px;height:22px;margin:0 -5px 0 2px}.tag.assess,.tag.learn{background:#edd14d;color:rgba(0,0,0,.5)}.tag.assess.learn{background:#31d277;color:#FFF}.main{background:#FFF;transition:background-color ease .5s}.main.grey{background:#f8f8f8}.view-iframe{outline:0;border:0;width:100%;height:100%;background:#F4F4F4}.gc{color:rgba(0,0,0,.5);font-weight:600}.radio-option{padding-left:32px;font-size:15px;color:#8f929a;height:36px;line-height:36px}.fixed-input,.radio-option.active{color:#31d277}.radio-option::after{width:20px;height:20px;background:url(/img/checkbox.png) 3px -17px no-repeat;top:8px;right:auto}.radio-option.active::after{background-position:3px 3px}.radio-option.disabled{pointer-events:none;opacity:.4}.pdf{width:100%;height:100%}.ownership-icon{width:14px;height:16px;background:#DDD;margin-right:6px;border-radius:8px}.ownership-icon.invite{opacity:.3;background:url(/img/icons/black/lock.svg) -1px 1px no-repeat;background-size:16px auto;border-radius:0}.ownership-icon.district,.ownership-icon.school{opacity:.4;background:url(/img/icons/black/share.svg) -4px -1px no-repeat;background-size:22px auto;border-radius:0}.tabs .search-tabs,.tabs.search .default-tabs{opacity:0;pointer-events:none}.fixed-input{height:28px;line-height:27px;border-bottom:1px solid #DDD;font-size:14px;padding:0 4px;transition:border-color ease .3s,color ease .3s}.fixed-input.disabled{color:rgba(56,187,112,.5);border-bottom-color:#EEE}.input-bar-container .input-bar{bottom:0}.input-bar-container.error .input-bar::after,.input-bar-container.error .input-bar::before{width:50%;background:#d70909}.input-bar-container.error .input-bar-label{color:#d70909}.input-bar-container.locked{pointer-events:none;background:url(/img/icons/grey/lock.svg) top 10px right 8px no-repeat;background-size:20px auto}.input-bar-label{font-size:15px;color:#8f929a;height:20px;line-height:20px;top:9px;right:auto;bottom:auto;transition:all ease .2s;pointer-events:none}.input-bar{background:#DDD;height:2px;right:0;bottom:2px}.expanded .input-bar,.placeholder .input-bar-label{display:none}.input-bar::after,.input-bar::before{content:"";height:2px;width:0;position:absolute;background:#31d277;transition:all ease .2s}.input-bar:before{left:50%}.input-bar:after{right:50%}.focus .input-bar::after,.focus .input-bar::before,input:focus+.input-bar::after,input:focus+.input-bar::before,textarea:focus+.input-bar::after,textarea:focus+.input-bar::before{width:50%}.expanded .input-bar-label,.used .input-bar-label{font-size:13px;top:-16px}input:focus~.input-bar-label,textarea:focus~.input-bar-label{font-size:13px;color:#31d277;top:-16px}.plan-or,.slim-search{font-size:14px;color:#8f929a}.plan-or{margin:0 15px}.slim-search{border:1px solid #e4e4e4;background:url(/img/icons/grey/search.svg) 3px 0 no-repeat #fff;background-size:25px auto;border-radius:16px;height:28px;line-height:18px;padding:4px 12px 4px 30px;width:220px;transition:border-color ease .3s,color ease .3s}.slim-search:active,.slim-search:hover{border-color:#BBB}.slim-search:focus{border-color:#31d277;color:#000}.tabs{z-index:6;height:48px}.tabs.left-aligned{padding-left:30px}.tabs.search .search-tabs{opacity:1;pointer-events:all}.tabs.flex-center .tab{margin-left:10px;margin-right:10px}.tabs.pills{height:27px}.tabs.pills .tab{height:27px;line-height:27px;padding:0 10px;border-radius:3px;color:#8f929a;border:0;text-transform:none;font-size:13px;font-weight:500;margin-right:15px}.add-widget-button,.login-with-title,.sidebar-header,.tab,.teacher-widget-card-title,.widget-option-label{text-transform:uppercase}.tab,.tabs.bars .tab{font-size:13px;font-weight:700}.tabs.pills .tab.active{background:#8f929a;color:#f8f8f8}.tabs.pills .tab.tab-right{margin-right:0;margin-left:15px}.tabs.bars{height:54px}.tabs.bars .tab{padding:2px 0 0;border-bottom:2px solid transparent;height:55px;line-height:52px;letter-spacing:.02rem;margin-bottom:-1px;white-space:nowrap}.tabs.bars .tab.active{border-bottom-color:#31d277}.tabs.bars.flush .tab{padding:1px 0 0}.tabs.bars .tab.top{padding:0 10px 1px;margin-top:-2px;border-bottom:0;border-top:2px solid transparent}.tabs.bars .tab.top.active{border-top-color:#31d277}.tabs.bars.flush .tab.top{padding:0 0 1px}.tab{height:48px;padding:4px 0 10px;line-height:34px;color:rgba(0,0,0,.5);transition:color ease .3s,background-color ease .3s,border-color ease .3s;margin-right:30px}.header h2,.header-option.primary{font-weight:500}.tab:active{color:rgba(0,0,0,.3)}.tab.active{color:#31d277;border-bottom-color:#31d277}.tab.disabled{opacity:.5;pointer-events:none}.tab.caret{padding-right:15px;background:url(/img/caret.svg) right 0 top 25px no-repeat;background-size:9px auto}.tab.dark{color:rgba(0,0,0,.8)}.tab.light{color:rgba(255,255,255,.7)}.pane-option,.tab.light.active{color:#31d277}.tab.tab-right{margin-right:0;margin-left:30px}.content,.false-content,.tab-content,.toolbar-content{top:60px;background:#FFF;z-index:1}.content.grey,.false-content.grey,.tab-content.grey,.toolbar-content.grey{background:#f8f8f8}.content.transparent,.false-content.transparent,.tab-content.transparent,.toolbar-content.transparent{background:0 0}.toolbar-content{top:40px}.false-content{top:44px}.content.sidebar-content{left:220px}.tab-content{top:91px}.content-shelf{left:20px;background:#FFF}.pane{-webkit-flex-shrink:0;flex-shrink:0;min-width:340px;width:340px;box-shadow:1px 0 0 rgba(0,0,0,.1);z-index:6;background:#FFF}.pane.pane-right{box-shadow:-1px 0 0 rgba(0,0,0,.1)}.pane-options-group .pane-option:first-child{padding-left:12px;margin-left:0}.pane-header,.pane-option{margin-left:12px;border-top:1px solid #EEE}.pane-option{height:45px;line-height:44px;background:url(/img/icons-black.png) right -5px top -553px no-repeat #FFF}.pane-header{height:44px;padding:12px 15px 12px 0;line-height:20px;color:#8f929a;background:#FFF}.pane-header.wide{margin-left:0;padding-left:12px}.pane-header.grey{background:#f8f8f8;height:auto;padding-top:30px;border-bottom:1px solid #EEE}.pane-item.active .pane-item-title{color:#31d277}.pane-item.solo .pane-item-meta,.pane-item:last-child .pane-item-meta{padding-bottom:18px;border-bottom:0}.pane-item-thumbnail{margin:19px 18px;width:36px;height:36px;background:#CCC;border-radius:20px}.pane-item-thumbnail.service-thumbnail::after{width:18px;height:18px;border-radius:9px;content:"";z-index:3;position:absolute;top:auto;right:auto;bottom:-3px;left:-3px}.pane-item-thumbnail.service-thumbnail.drive-thumbnail::after{background:url(/img/services/drive.svg) center center no-repeat #FFF;background-size:12px auto;border:1px solid #DDD}.pane-item-thumbnail.service-thumbnail.dropbox-thumbnail::after{background:url(/img/services/dropbox-white.svg) center center no-repeat #007ee5;background-size:12px auto}.pane-item-thumbnail.service-thumbnail.onedrive-thumbnail::after{background:url(/img/services/onedrive-white.svg) center center no-repeat #094AB2;background-size:16px auto}.pane-item-thumbnail.mini{width:18px;height:18px;margin:28px 25px;border:1px solid #DDD;background:#FFF}.pane-item-meta{padding:16px 10px 17px 0;border-bottom:1px solid #EEE}.pane-item-meta.unwrapped{border-bottom:0;padding-bottom:18px}.pane-item-header{height:22px}.pane-item-title{height:22px;padding-top:2px;line-height:20px;font-size:15px;color:#000}.pane-item-timestamp{height:24px;padding-top:4px;line-height:20px;font-size:13px;color:#8f929a}.pane-item-subheader{color:#8f929a;font-size:13px;line-height:15px;padding-bottom:1px}.pane-item-subheader.text-overflow{height:16px}.pane-members{padding-bottom:5px}.pane-member{padding:0 12px;height:47px}.pane-member:last-child .pane-member-name{border-bottom:0}.pane-member.add-member{padding-left:10px}.pane-member.add-member .icon-16-plus{margin:3px 8px 0 0}.pane-member.add-member .pane-member-name{border-bottom:0;color:#1f4d9c}.pane-member-picture{height:36px;width:36px;border-radius:18px;margin:5px 12px 6px 0;background:#F4F4F4}.pane-member-name{height:47px;line-height:46px;border-bottom:1px solid #EEE;color:#000}.pane-check{padding:0 0 0 10px}.pane-label-icon{margin:19px 16px;width:36px;height:36px}.pane-label-icon::after,.pane-label-icon::before{content:"";position:absolute;top:10px;right:auto;bottom:auto;left:3px;border-radius:8px;background:#DDD;width:30px;height:16px}.pane-label-icon::after{background:#FFF;z-index:2;left:7px;top:14px;height:8px;width:8px}.pane-label-icon.platform::before{background:#31d277}.pane-tags{padding:0 2px 0 12px;max-height:40px}.pane-tags.expand{max-height:1000px}.pane-tags .tag{margin:0 10px 10px 0}.header{min-height:60px;height:60px;background:#FFF;bottom:auto;z-index:5;padding:10px 0;flex:none}.header h2{line-height:60px;font-size:16px}.header.transparent{background-color:transparent}.header.platform{background-color:#31d277}.header.grey{background-color:#f8f8f8}.header.darkgrey{background-color:#333}.header.geogebra{background-color:#857ef2}.header.youtube{background-color:#CC1B1B}.header.zaption{background-color:#dc702d}.header.embed,.header.gallery,.header.video{background-color:#333}.header.website{background-color:#31d277}.header.black{background-color:#000}.header.white{background-color:#fff}.header.red{background-color:#d70909}.header.orange{background-color:#F89406}.header.yellow{background-color:#F4D03F}.header.green{background-color:#31d277}.header.turquoise{background-color:#1abc9c}.header.blue{background-color:#446CB3}.header.purple{background-color:#8e44ad}.header.platform.grey,.header.platform.white{background-color:#31d277}.header .header-title{font-size:15px;line-height:20px}.header .header-subtitle{line-height:16px;color:rgba(255,255,255,.6);font-size:13px}.header .icon-16-hamburger,.header .icon-25-menu{margin:0 12px}.header .next-header{opacity:0;pointer-events:none;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-o-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.header .previous-header{opacity:0;pointer-events:none;-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);-ms-transform:translate3d(-50px,0,0);-o-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}.header .header-option.option-icon{margin:0 20px 0 5px}.header.library-header{height:54px;min-height:54px}.header.ribbon-header{padding:0}.header-group{padding-right:20px}.header-group .raw-btn{margin-left:20px}.header.false-header{min-height:40px;height:40px;background:#31d277;padding-bottom:10px}.header.tab-header{padding:0}.header-button{margin:0 12px}h2.header-page-title{color:#31d277;font-size:16px}h2.header-page-title.white{color:#FFF}.header-back,.header-forward{font-size:15px;font-weight:500;background-size:56px auto;background-position:-16px 7px;padding-left:40px;height:40px;line-height:41px;background-repeat:no-repeat;transition:opacity ease 80ms}.header-back.platform,.header-forward.platform{color:#31d277;background-image:url(/img/icons/cosmos/left-arrow.svg)}.header-back.white,.header-forward.white{color:#FFF;background-image:url(/img/icons/white/left-arrow.svg)}.header-back.black,.header-back.grey,.header-forward.black,.header-forward.grey{background-image:url(/img/icons/black/left-arrow.svg);color:#000}.header-back.grey,.header-forward.grey{opacity:.6}.header-back:active,.header-forward:active{opacity:.5}.header-back.mini,.header-forward.mini{background-size:24px auto}.header-forward{padding:0 40px 0 0;background-image:url(/img/icons/black/right-arrow.svg);background-size:56px auto;background-position:right -16px top 7px}.header-forward.platform{background-image:url(/img/icons/cosmos/right-arrow.svg)}.header-forward.white{background-image:url(/img/icons/white/right-arrow.svg)}.header-forward.grey{background-image:url(/img/icons/black/right-arrow.svg)}.header-forward.last-option{margin-right:10px}.header-forward.mini{background-position:right -4px top 11px}.header-option{height:40px;line-height:40px;color:#000;font-size:16px}.header-option.header-margin{margin:0 12px}.header-option.mini{font-size:15px}.header-option.platform{color:#31d277}.header-option.grey{color:#8f929a}.header-option.blue{color:#1f4d9c}.header-option.red{color:#d70909}.header-option.white{color:#FFF}.header-option.disabled{color:#8f929a;pointer-events:none}.header-option.first-option{padding-left:15px}.header-option.last-option{padding-right:15px}.header-icon{margin-right:10px}.header-icon.first-icon{margin-right:11px;margin-left:13px}.header-icon.last-icon{margin-right:13px}.header-shadow{box-shadow:0 1px 0 rgba(0,0,0,.08)}.header-shadow.top{box-shadow:0 -1px 0 rgba(0,0,0,.1)}.header-app-icon{width:40px;height:40px;z-index:5}.sticky-header-container,.sticky-header.library-header{height:54px}.header-app-icon.dropbox{background:url(/img/services/dropbox.svg) 4px 5px no-repeat;background-size:32px auto}.header-app-icon.drive{background:url(/img/services/drive.svg) 5px 7px no-repeat;background-size:30px auto}.header-app-icon.onedrive{background:url(/img/services/onedrive.svg) 0 6px no-repeat;background-size:40px auto}.header-controls.swap .header-primary-controls,.header-secondary-controls{-webkit-transform:translate3d(0,-80px,0);-moz-transform:translate3d(0,-80px,0);-ms-transform:translate3d(0,-80px,0);-o-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.header-controls.swap .header-secondary-controls{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-autosave.header-option{color:#8f929a}.header-autosave.header-option.error{color:#d70909}.header-autosave.header-option.saved{color:#31d277}.header-autosave.header-option.white{color:#FFF}.header-autosave.header-option.grey.saved{color:#8f929a}.header-set{opacity:0;pointer-events:none}.header-set.active{pointer-events:all;opacity:1}.header-set.primary-set{-webkit-transform:translate3d(-80px,0,0);-moz-transform:translate3d(-80px,0,0);-ms-transform:translate3d(-80px,0,0);-o-transform:translate3d(-80px,0,0);transform:translate3d(-80px,0,0)}.header-set.primary-set.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-set.secondary-set{-webkit-transform:translate3d(80px,0,0);-moz-transform:translate3d(80px,0,0);-ms-transform:translate3d(80px,0,0);-o-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}.header-set.secondary-set.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky-header-container .grid-header{padding-top:10px;padding-bottom:10px}.sticky-header{padding:0;height:54px;min-height:54px;bottom:auto;z-index:10}.sticky-header.white{background:#FFF}.sticky-header .grid{padding:0}.sticky-header .header-group{height:48px;padding:2px 15px 6px 0}.sticky-header .condense{padding:0 20px}.sticky-header-icon{margin-left:10px;opacity:.65}.sticky-header-icon.disabled{opacity:.3;pointer-events:none}.sidebar{-webkit-flex-shrink:0;flex-shrink:0;width:220px;min-width:220px;right:auto;z-index:6}.sidebar.sidebar-right{right:0;left:auto}.sidebar-create-container{padding-left:20px}.sidebar-create-container .line-btn{width:100%;max-width:120px}.sidebar-header{color:#666;font-size:11px;line-height:20px;padding-left:64px;padding-top:30px;font-weight:700}.attach-computer-title,.dropdown-title,.raw-btn.primary,.rectangle-btn.primary{font-weight:500}.sidebar-header.no-icon{padding-left:0}.sidebar-content{left:220px}.sidebar-hr{margin:20px 0 20px 64px;height:1px;background:#EEE;content:""}.sidebar-hr.dark{background:#DDD}.sidebar-item{height:40px;line-height:40px;margin:5px 0}.sidebar-group.active .sidebar-item .sidebar-item-title,.sidebar-group.active .sidebar-item.sidebar-item-title,.sidebar-item.active .sidebar-item-title,.sidebar-item.active.sidebar-item-title{color:#31d277}.sidebar-group.active .sidebar-item .sidebar-profile-picture,.sidebar-item.active .sidebar-profile-picture{background:#31d277}.sidebar-item-icon{width:40px;min-width:40px;height:40px;content:"";margin:0 11px 0 13px}.sidebar-item-title{line-height:40px;color:#8f929a;font-size:14px;padding-right:20px}.sidebar-btn{margin:30px 0 20px}.sidebar-btn .btn{width:160px}.sidebar-subitems{padding-left:35px;margin-bottom:10px;border-left:1px solid #DDD;margin-left:33px}.sidebar-subitem{height:30px;line-height:30px;color:#505050}.sidebar-course-icon,.sidebar-profile-picture{width:16px;height:16px;border-radius:8px;margin:12px 23px 12px 25px}.flyout-logo,.sidebar-subitem.active{color:#31d277}.sidebar-course-icon{min-width:16px;content:""}.sidebar-profile-picture{background:#8f929a}.sidebar-profile-picture.no-picture{border:1px solid #BBB}.filter-sidebar{min-width:300px}#flyout{z-index:50;background:#FFF;width:300px;box-shadow:1px 0 8px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.12);right:auto;-webkit-transform:translate3d(-320px,0,0);-moz-transform:translate3d(-320px,0,0);-ms-transform:translate3d(-320px,0,0);-o-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)}#flyout.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:all}#flyout .sidebar-header{padding-top:10px;padding-bottom:8px}#flyout .sidebar-item:active{background:#EEE}#flyout-backdrop{background:rgba(0,0,0,0);z-index:49;transition:background-color ease .3s}#flyout-backdrop.active{background:rgba(0,0,0,.5);pointer-events:all}.flyout-logo{height:60px;padding-left:64px;font-size:18px;line-height:60px}.flyout-options{padding:15px 0}.dropdown-title{padding-right:20px;background:url(/img/icons-16-blue.png) right -19px top -1457px no-repeat;color:#31d277;height:40px;line-height:40px}.dropdown.ddt:before,.dropdown:after,.dropdown:before{width:0;height:0;position:absolute;content:""}.dropdown{position:absolute;top:50px;right:auto;bottom:auto;left:0;background:#FFF;min-width:180px;min-height:20px;z-index:50;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.6)}.dropdown:after,.dropdown:before{top:-16px;right:auto;bottom:auto;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom-color:#FFF;z-index:52}.dropdown:before{top:-17px;border-bottom-color:rgba(0,0,0,.3);z-index:51}.dropdown.ddr{right:0;left:auto}.dropdown.ddr:after,.dropdown.ddr:before{margin-left:0;right:12px;left:auto}.dropdown.ddl::after,.dropdown.ddl::before{margin-left:0;left:50px}.dropdown.ddt,.dropdown.ddt:after,.dropdown.ddt:before{top:auto;left:0;margin:0 auto;right:0}.dropdown.ddt{bottom:40px}.dropdown.ddt:after{bottom:-16px;border-bottom-color:transparent;border-top-color:#FFF}.dropdown.ddt:before{bottom:-18px;border:9px solid transparent;border-top-color:rgba(0,0,0,.2);z-index:51}.dropdown-hr{height:1px;background:#EEE;content:""}.dropdown-option{margin:2px 0;height:40px;line-height:40px;padding:0 15px;font-size:16px;color:rgba(0,0,0,.8)}@media (-webkit-min-device-pixel-ratio:1.25){.dropdown-title{background-image:url(/img/icons-16-blue@2x.png);background-size:50px auto}}.attach{width:100%;height:100%;max-width:800px;max-height:600px}.attach .shelf-icon{margin-left:10px}.attach .folder-items{left:20px}.hidden-file-input{position:absolute;top:0;left:0;display:block;bottom:0;right:0;overflow:hidden;opacity:.01}.hidden-file-input .file-input{cursor:pointer;width:999px;height:999px;line-height:999px;font-size:999px}.attach-libraries{padding:10px 0;background:#F4F4F4}.attach-library{width:60px;height:60px;padding:10px;margin:5px 0}.attach-library.active{background:#FFF}.attach-library-icon{width:40px;height:40px}.attach-library-icon.upload{background:url(/img/upload.svg) center center no-repeat;background-size:28px auto}.attach-library-icon.drive{background:url(/img/services/drive.svg) center center no-repeat;background-size:28px auto}.attach-library-icon.dropbox{background:url(/img/services/dropbox.svg) center center no-repeat;background-size:30px auto}.attach-library-icon.onedrive{background:url(/img/services/onedrive.svg) center center no-repeat;background-size:38px auto}.attach-header{left:20px;padding-left:0;padding-right:15px}.attach-header .breadcrumbs{padding:0}.attach-header .breadcrumb-root{margin-left:0}.attach-search{height:30px;background:url(/img/icons-16-black.png) -5px -1310px no-repeat #EEE;border-radius:3px;width:100%;max-width:250px;padding:0 10px 0 40px;line-height:30px;font-size:14px}.attach-computer-title{letter-spacing:-.05rem;margin-top:20px}.attach-computer-subtitle{margin-bottom:20px;color:#8f929a}.attach-computer-target{margin:50px 0 70px;width:180px;height:180px;border-radius:90px;background:#31d277;border:30px solid #31d277;padding:30px;background-clip:content-box}.btn{border-radius:3px;display:block;width:140px;height:40px;line-height:20px;padding:10px;text-align:center;color:#333;background:#F4F4F4;transition:color ease .3s,background-color ease .3s,padding-left ease .3s}.btn.active,.btn:active{background:#dbdde2;color:#72767f}.btn-primary{background:#1f4d9c;color:#FFF}.btn-primary.active,.btn-primary:active{background:#1b4287;color:#FFF}.btn-red{background:#d70909;color:#FFF}.btn-red.active,.btn-red:active{background:#bf0808;color:#FFF}.btn-working{padding-left:40px;background-image:url(/img/spin.svg);background-position:8px 8px;background-repeat:no-repeat}.line-btn,.mini-btn{padding:0 12px;font-size:14px;display:block}.line-btn{border:1px solid #31d277;color:#31d277;border-radius:16px;height:30px;line-height:28px;transition:color ease .3s,background-color ease .3s}.line-btn.btn-full{background:#31d277;color:#FFF}.line-btn.btn-white{color:#FFF;border-color:#FFF}.line-btn.btn-white.btn-full{background:#FFF}.line-btn.white{color:#FFF}.line-btn.btn-grey{color:#8f929a;border-color:#CCC}.line-btn.btn-orange{color:#c36136;border-color:#c36136}.line-btn.btn-orange.btn-full{background:#c36136;color:#FFF}.line-btn.disabled{opacity:.3;pointer-events:none}.line-btn.working{opacity:.5;pointer-events:none}.mini-btn{height:28px;line-height:26px;color:#8f929a;border:1px solid #DDD;border-radius:14px}.mini-btn.btn-white{color:#FFF;border-color:#FFF}.raw-btn{color:#31d277;height:32px;line-height:32px;font-size:15px;display:block;transition:color ease .3s}.raw-btn.caret{padding-right:20px;background:url(/img/icons/cosmos/line-caret.svg) right -4px top 8px no-repeat;background-size:21px auto}.raw-btn.text{color:#505050}.raw-btn.translucent{color:rgba(0,0,0,.6)}.raw-btn.grey{color:#8f929a}.raw-btn.grey.caret{background-image:url(/img/icons/grey/line-caret.svg)}.raw-btn.white{color:#FFF}.raw-btn.red{color:#d70909}.raw-btn.yellow{color:#edd14d}.raw-btn.mini{font-size:14px}.raw-btn.large{font-size:16px}.raw-btn.disabled{color:#8f929a;pointer-events:none}.rectangle-btn{padding:5px 20px;height:40px;line-height:30px;font-size:15px;border-radius:3px;background:#31d277;text-align:center;display:block}.activity.create-activity .activity-body,.comment.continuation .comment-bubble-container:last-child .comment-bubble::after,.comment.continuation .comment-bubble-container:last-child .comment-bubble::before,.comment.continuation+.comment .comment-author,.comment.me .comment-author{display:none}.rectangle-btn.btn-white{background:rgba(255,255,255,.9);box-shadow:0 1px 5px rgba(0,0,0,.2);font-size:14px;font-weight:500}.thread .no-summary{padding:10px 0}.comment{margin:0 15px 15px}.comment .author,.comment .time{height:24px;line-height:24px;color:#8f929a;padding-left:60px;font-size:12px}.comment .time{padding:0 10px 0 0}.comment.pending{opacity:.5}.comment.continuation{margin:0 15px}.comment-bubble,.comment-profile{border-radius:16px;margin-top:2px}.comment.continuation .comment-profile{visibility:hidden}.comment.me{margin-left:57px}.comment.me .comment-bubble{background:#31d277;color:#FFF}.comment.me .comment-profile{margin-left:10px;margin-right:0;display:none}.comment.me .comment-bubble-container{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.thread-reply{min-height:51px;border-top:1px solid #DDD;-webkit-flex-shrink:0;flex-shrink:0}.comment-bubble{background:#e9eaed;color:rgba(0,0,0,.8);min-height:32px;max-width:500px;line-height:16px;padding:8px 12px;font-size:14px}.comment-meta{padding:0 8px 5px 15px}.comment-author{line-height:16px;height:16px;color:#8f929a;padding-left:50px;font-size:13px}.comment-profile{width:32px;height:32px;min-width:32px;margin-right:10px;background:#CCC}.comment-date,.reply-send{height:40px;color:#8f929a}.comment-date{line-height:40px;font-size:13px}.comment-date .bull{margin:0 5px}.activity-body.document-body section:first-child .section-inner:first-child,.activity.create-activity .editor section:first-child .section-inner:first-child{margin-top:0}.reply-body-container{padding:5px 5px 5px 15px}.reply-body-container .create-attachment{padding-top:0}.reply-body{padding:10px 0;line-height:20px;min-height:40px}.reply-send{line-height:40px;padding-right:10px;font-weight:600}.reply-send.active{color:#31d277}.comment-attachment{width:100%}.comment-audio{width:80%;min-width:220px;padding:3px 12px 3px 3px;height:32px}.comment-audio-play{width:26px;height:26px;border:1px solid #8f929a;z-index:4;border-radius:13px;margin-right:6px}.comment-audio-duration{color:#505050;font-size:13px;line-height:26px;padding-left:8px}.comments{width:100%;height:100%;max-width:500px;max-height:600px}.grade-deliv-option{background-color:#ddd;padding:20px}.activity{margin-bottom:10px;border-top:1px solid #EEE;padding-top:30px}.activity.card{padding-top:0}.activity.card .activity-header{padding:20px}.activity.card .activity-footer{padding:15px 15px 15px 18px}.activity-author-picture{width:40px;height:40px;border-radius:20px;margin-right:12px}.activity-author-name{color:#31d277;line-height:18px;height:22px;padding-top:4px}.activity-date{color:#8f929a;font-size:14px;line-height:16px;height:18px;padding-bottom:2px}.activity-body{font-size:20px;line-height:30px;padding:0 20px}.activity-footer{margin-left:-10px}.activity.create-activity .activity-author-name{line-height:40px;height:40px;-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-o-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);padding:0}.activity.create-activity .editor{margin-bottom:0}.activity.create-activity .editor-document{min-height:150px}.activity.create-activity .activity-footer{margin-left:0;visibility:hidden;pointer-events:none}.activity.create-activity .activity-body .document-body{font-size:20px;line-height:30px}.activity.create-activity.active .activity-author-name{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.activity.create-activity.active .create-activity-placeholder{-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.activity.create-activity.active .activity-body{display:block}.activity.create-activity.active .activity-footer{visibility:visible;pointer-events:all}.create-activity-placeholder{font-size:22px;color:#8f929a;font-family:freight-text-pro;height:40px;line-height:40px;cursor:text}.condense{max-width:1240px}.grid{padding:10px}.grid-header{padding:20px 20px 0}.grid-header.padding-top{padding-top:10px}.grid-title{font-size:16px;font-weight:500;color:#505050}.grid-title-lock.shelf-lock{width:13px;background-position:-4px 12px;margin-right:8px}.grid-item{min-width:244px;max-width:244px;width:244px;-webkit-flex-basis:244px;flex-basis:244px}.grid-item-inner{padding:10px}.grid-item-thumbnail{width:100%;padding-bottom:75%;background:#FFF}.grid-item-thumbnail::after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;content:"";z-index:2}.shelf,.shelf.active::before{position:absolute;right:0;bottom:auto}.grid-item-thumbnail.square{padding-bottom:100%}.grid-item-thumbnail.widescreen{padding-bottom:60%}.grid-item-title{color:rgba(0,0,0,.8);font-size:15px;line-height:20px;font-weight:500;max-height:40px}.grid-item-subtitle{color:#8f929a;font-size:13px;line-height:18px;height:18px}.grid-item-image{width:100%;height:100%;object-fit:cover}.grid-item-meta{height:64px;padding-top:6px}.grid-options{height:40px;line-height:40px;font-size:14px;color:#505050;font-weight:500;padding-right:18px;background:url(/img/icons/black/caret.svg) right 0 top 18px no-repeat;background-size:11px auto;margin-right:30px}.grid-options.grid-title{font-size:16px}@media (min-width:1024px) and (max-width:1300px){.condense{width:996px;max-width:996px}}@media (min-width:768px) and (max-width:1023px){.condense{width:752px;max-width:752px}}@media (min-width:530px) and (max-width:767px){.condense{width:508px;max-width:508px}}@media (max-width:529px){.condense{width:264px;max-width:264px}}.folder{padding:10px 20px 0}.folder .shelf-icon{margin-left:0}.folder-header{height:70px;background:#FFF;padding:20px 20px 0}.folder-header .raw-btn.create-item{margin-right:15px}.folder-items{height:100%;background:#FFF}.shelf{height:54px;border-bottom:1px solid #F4F4F4;top:0;left:0}.shelf.native{position:relative}.shelf.active{background:#f8f8f8;border-bottom-color:#EEE}.shelf.active .shelf-date,.shelf.active .shelf-title,.shelf.active .shelf-type{color:#000}.shelf.active::before{height:1px;top:-1px;left:0;background:#EEE;content:"";z-index:4}.shelf.gu-mirror::after,.shelf.gu-over::after{top:0;bottom:0;left:0;position:absolute;right:0;pointer-events:none;content:""}.shelf.gu-transit{opacity:1;background:#f8f8f8}.shelf.gu-transit .shelf-attribute,.shelf.gu-transit .shelf-icon,.shelf.gu-transit .shelf-options,.shelf.gu-transit .shelf-reference,.shelf.gu-transit .shelf-title{opacity:.5}.shelf.gu-mirror{background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);border:0;opacity:1;-webkit-transition:-webkit-transform ease .2s,width ease .2s;-moz-transition:-moz-transform ease .2s,width ease .2s;-ms-transition:-ms-transform ease .2s,width ease .2s;-o-transition:-o-transform ease .2s,width ease .2s;transition:transform ease .2s,width ease .2s}.shelf.gu-mirror::after{border:1px solid rgba(0,0,0,.15)}.shelf.gu-mirror .shelf-attribute,.shelf.gu-mirror .shelf-options,.shelf.gu-mirror .shelf-reference{display:none}.shelf.gu-over{background:#edfbf3}.shelf.gu-over::after{border-top:2px solid #31d277;border-bottom:2px solid #31d277}.shelf-title{font-size:14px;color:#000;-webkit-flex:2.5;flex:2.5;padding-right:50px;pointer-events:none}.shelf-attribute{color:#8f929a;font-size:13px;pointer-events:none}.shelf-header{padding:0 15px 0 0}.shelf-icon{width:20px;height:20px;background:url(/img/icons/file-types.png) no-repeat;border-radius:2px;margin:0 22px;pointer-events:none}.shelf-icon.external{background:0 0}.shelf-icon.external .shelf-icon-image{display:block}.editing .item .header-forward,.item .remove-icon,.item.item-card::after,.item.item-card::before,.item.pane-item::after,.item.pane-item::before,.item:last-child::after,.item:last-child::before{display:none}.shelf-icon.library{background-position:0 0}.shelf-icon.annotation,.shelf-icon.answer-matrix,.shelf-icon.audio-response,.shelf-icon.choice-matrix,.shelf-icon.cloze,.shelf-icon.draw,.shelf-icon.highlight,.shelf-icon.image-response,.shelf-icon.multipart,.shelf-icon.multiple-choice,.shelf-icon.quiz,.shelf-icon.select-multiple,.shelf-icon.short-answer,.shelf-icon.text-response,.shelf-icon.true-false{background-position:0 -20px}.shelf-icon.lightning{background-position:-100px -20px}.shelf-icon.assignment{background-position:0 -40px}.shelf-icon.lesson{background-position:-20px -60px}.shelf-icon.lessonPlan{background-position:0 -60px}.shelf-icon.apollo{background-position:-20px 0}.shelf-icon.audio{background-position:-60px 0}.shelf-icon.video{background-position:-60px -20px}.shelf-icon.ebook{background-position:-100px -40px}.shelf-icon.gallery,.shelf-icon.image{background-position:-20px -20px}.shelf-icon.embed,.shelf-icon.file,.shelf-icon.page,.shelf-icon.text{background-position:-20px -40px}.shelf-icon.doc,.shelf-icon.document{background-position:0 -40px}.shelf-icon.spreadsheet{background-position:0 -60px}.shelf-icon.presentation{background-position:0 -20px}.shelf-icon.powerpoint{background-position:-80px -60px}.shelf-icon.content-sidebar,.shelf-icon.custom,.shelf-icon.website{background-position:-80px -20px}.shelf-icon.pdf{background-position:-60px -60px}.shelf-icon.unknown{background-position:-20px -40px}.shelf-icon.unit{background-position:-40px -60px}.shelf-icon.deliverable-file{background-position:-40px 0}.shelf-icon.deliverable-text,.shelf-icon.deliverable-worksheet{background-position:-40px -20px}.shelf-icon.deliverable-other{background-position:-40px -40px}.shelf-icon.person{background-position:-80px 0}.shelf-icon.organization{background-position:-80px -40px}.shelf-icon.collection{background-position:-100px 0}.shelf-icon-image{max-width:20px;max-height:20px;display:none}.shelf-date{width:130px;padding-right:20px}.shelf-date.text-right{padding-right:0}.shelf-lock,.shelf-options,.shelf-reference{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:20px auto;width:40px;height:40px;content:"";opacity:.4}.shelf-lock:hover,.shelf-options:hover,.shelf-reference:hover{opacity:.7}.shelf-lock:active,.shelf-options:active,.shelf-reference:active{opacity:.9}.shelf-lock{background:url(/img/icons/black/lock.svg) 6px 11px no-repeat;background-size:20px auto}.shelf-reference{background:0 0;opacity:1;z-index:5}.shelf-reference.reference{background:url(/img/icons/grey/link.svg) -7px 7px no-repeat;background-size:56px auto}.shelf-reference.tooltip::after{top:-36px}.shelf-reference.tooltip::before{top:-6px}.item{margin:30px 0}.item::before{height:1px;content:"";background:#EEE;position:absolute;top:auto;right:0;bottom:-15px;left:70px}.item-progress,.item-thumbnail-complete{left:0;top:0;position:absolute}.item:first-child{margin-top:15px}.item:last-child{margin-bottom:-5px}.item .loading.default-loader{margin-right:15px}.item.viewable{cursor:pointer}.item.viewable:active .item-title,.item.viewable:hover .item-title{color:#31d277}.item.solo:last-child{margin-bottom:0}.item:active .item-hover,.item:hover .item-hover{opacity:1}.item:active .item-hover.item-options,.item:hover .item-hover.item-options{opacity:.5}.item.pane-item{margin:0;padding:10px}.item.pane-item .item-thumbnail{margin-right:10px}.item-thumbnail{width:54px;height:54px;margin-right:15px}.item-thumbnail-complete{z-index:2;transform:rotate(-90deg);border-radius:30px}.item-thumbnail-complete circle{fill:transparent;stroke:#31d277;stroke-width:50;stroke-dasharray:0 1000;transition:stroke-dasharray ease .3s,stroke ease .3s;width:60px;height:60px}.item-thumbnail-complete .complete{stroke:#31d277;stroke-dasharray:400 1000}.item-thumbnail-complete .late{stroke:#d70909;stroke-dasharray:400 1000}.item-thumbnail-complete .started{stroke:#edd14d;stroke-dasharray:94 1000}.item-icon.shelf-icon{z-index:3;margin:17px}.item-progress-meter{transition:stroke ease .5s,stroke-dashoffset ease .5s,stroke-dasharray ease .5s;stroke-dasharray:165;stroke-dashoffset:165;stroke:#EEE}.item-progress-meter.correct{stroke:#31d277;stroke-dashoffset:0}.item-progress-meter.incorrect{stroke:#d70909;stroke-dashoffset:0}.item-progress-meter.item-loading{stroke:#31d277;stroke-dasharray:85;animation:load8 .5s infinite linear;-moz-animation:load8 .5s infinite linear;-o-animation:load8 .5s infinite linear;-ms-animation:load8 .5s infinite linear;-webkit-animation:load8 .5s infinite linear;-webkit-transform-origin:27px 27px;transform-origin:27px 27px}.item-title{font-size:16px;font-weight:500;color:#505050;width:100%;line-height:22px;padding:2px 0 0;min-height:24px}.item-subtitle{line-height:28px;overflow:hidden;color:#8f929a;font-size:15px;height:28px}.item-sis{height:21px;padding:0 5px;line-height:21px;margin:17px 0 17px 15px;background:#F4F4F4;border-radius:3px;font-size:13px;color:#8f929a}.item-select-date{margin-left:20px}.item-select-date-label{color:#8f929a;line-height:27px;height:27px;padding-right:5px}.item-select-date-input{color:#1f4d9c;line-height:27px;height:27px;background:#F4F4F4;border-radius:2px;padding:0 8px}.item-option{margin-right:5px}.item-no-tags{color:#8f929a;font-size:14px;line-height:28px;height:28px}.breadcrumb,.breadcrumb-root{line-height:40px;height:40px}.item-tags{min-height:28px}.editing .item .remove-icon{display:block}.item-options{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:22px auto;width:40px;height:40px;content:"";opacity:.5}.item-vr{height:26px;width:1px;background:#DDD;content:"";margin:0 8px 0 6px}.item-hover{opacity:0}.item-status{width:20px;height:20px;content:"";border-radius:2px;margin:17px;transition:background-color ease .3s}.item-status.correct{background:url(/img/icons/white/check.svg) 0 2px no-repeat #31d277;background-size:20px auto}.item-status.incorrect{background:url(/img/icons/white/x.svg) 3px 4px no-repeat #d70909;background-size:14px auto}.item-status.add{background:url(/img/icons/black/plus.svg) 1px 1px no-repeat;background-size:19px auto;opacity:.3}.item-status.item-loading{background:url(/img/icons/black/dots.svg) -5px 3px no-repeat;background-size:30px auto;opacity:.5}.breadcrumbs{height:30px;z-index:3}.breadcrumb-container{margin-left:30px}.breadcrumb-container:after{width:30px;height:30px;position:absolute;top:0;left:-30px;background:url(/img/icons-black.png) -9px -555px no-repeat;content:"";display:block}.breadcrumb-container:first-child{margin-left:0}.breadcrumb-container:first-child:after{display:none}.breadcrumb-container.active .breadcrumb{color:#1f4d9c}.breadcrumb-container.active .breadcrumb.option{padding-right:26px}.breadcrumb-container.active .breadcrumb.option:after{content:"";background:url(/img/caret.svg) no-repeat;background-size:11px auto;position:absolute;width:12px;height:6px;top:17px;right:7px}.breadcrumb-container.options .breadcrumb,.breadcrumb-container.options .breadcrumb:hover{box-shadow:none;border-radius:2px 2px 0 0;border-color:#DDD #DDD transparent;background-color:#FFF;color:#333}.breadcrumb-container.options .breadcrumb-dropdown{display:block}.audio-player.mobile .audio-buffer,.audio-player.mobile .video-play,.audio-player.mobile .video-time,.audio-player.mobile .video-timeline,.breadcrumb .gu-transit,.breadcrumb-root .gu-transit{display:none}.breadcrumb{color:#8f929a;border-radius:2px;max-width:180px;font-size:13px;font-weight:400;z-index:3;padding:0 6px 0 44px;background:url(/img/icons-16-black.png) -5px -555px no-repeat}.breadcrumb.active{color:#000}.breadcrumb.root{padding-left:0;background:0 0}.breadcrumb-icon{height:40px;width:40px;margin:0 12px;background:url(/img/icons/black/stack.svg) 9px 11px no-repeat;background-size:22px auto;opacity:.6}.breadcrumb-root{min-width:40px;padding-right:6px;background-repeat:no-repeat;font-size:14px;font-weight:500;color:#505050;width:auto}.breadcrumb-root.resources{background-image:url(/img/icons/black/stack.svg);background-size:20px auto;background-position:10px 7px}.breadcrumb-root.saved{background-image:url(/img/icons/white/bookmark.svg);background-size:23px auto;background-position:9px 7px}.breadcrumb-root.team{background-image:url(/img/icons/white/share.svg);background-size:25px auto;background-position:8px 5px}.breadcrumb-root.drive{background-image:url(/img/services/drive-white.svg);background-position:11px 7px;background-size:19px auto}.breadcrumb-root.dropbox{background-image:url(/img/services/dropbox-white.svg);background-position:10px 5px;background-size:21px auto}.breadcrumb-root.onedrive{background-image:url(/img/services/onedrive-white.svg);background-position:6px 4px;background-size:29px auto}.breadcrumb-root.cover{padding-left:0}.breadcrumb-root.section::after{width:18px;height:18px;border-radius:10px;border:1px solid #FFF;content:"";position:absolute;top:5px;right:auto;bottom:5px;left:10px}.breadcrumb.root.gu-over{color:#31d277}.breadcrumb.dragula-over::after{left:39px}.breadcrumb-root-icon{margin-right:8px}.breadcrumb-root-cover{width:24px;height:24px;margin:8px 20px 8px 8px;border-radius:12px;object-fit:cover}.breadcrumb-dropdown{position:absolute;top:39px;width:250px;display:none;background:#FFF;border:1px solid #DDD;border-bottom-color:#CCC;box-shadow:0 1px 5px rgba(0,0,0,.1);z-index:2;border-radius:0 0 2px 2px}.breadcrumb-dropdown-header{font-size:13px;color:#8f929a;padding:5px 10px 0;line-height:20px;margin:5px 0}.breadcrumb-dropdown-options{padding:5px 0}.breadcrumb-dropdown-option{height:36px;line-height:36px;padding:0 10px 0 40px;background-repeat:no-repeat;background-image:url(/img/icons-black.png);margin:5px 0;color:#333}.breadcrumb-dropdown-option:active,.breadcrumb-dropdown-option:hover{background-color:#F4F4F4}.breadcrumb-dropdown-option.resources{background-position:-4px -406px}.breadcrumb-dropdown-option.team{background-position:-4px -1608px}.breadcrumb-dropdown-option.copy{background-position:-3px -107px}.breadcrumb-dropdown-option.rename{background-position:-3px -458px}.breadcrumb-dropdown-option.share{background-image:url(/img/icons-16-blue.png);color:#1f4d9c;background-position:-3px -907px}.breadcrumb-dropdown-option.delete{background-image:url(/img/icons-16-red.png);color:#d70909;background-position:-3px -1108px}.breadcrumb-dropdown-option.drive{background-image:url(/img/services/drive.svg);background-position:10px 9px;background-size:21px auto}.breadcrumb-dropdown-option.dropbox{background-image:url(/img/services/dropbox.svg);background-position:10px 7px;background-size:23px auto}.breadcrumb-dropdown-option.onedrive{background-image:url(/img/services/onedrive.svg);background-position:7px 7px;background-size:29px auto}.folder-option{margin-right:5px}.folder-option.create-content{margin:0 12px 0 10px}.folder-option.create-content .dropdown.ddr:after,.folder-option.create-content .dropdown.ddr:before{right:43px}.drop-to-upload{opacity:0;z-index:9999;pointer-events:none;background:#FFF}.drop-to-upload.in{opacity:100}.drop-to-upload.in .drop-message{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.drop-message{color:#31d277;font-weight:500;letter-spacing:-.05rem;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-transition:-webkit-transform cubic-bezier(.4,1.55,.58,.98) .3s;-moz-transition:-moz-transform cubic-bezier(.4,1.55,.58,.98) .3s;-ms-transition:-ms-transform cubic-bezier(.4,1.55,.58,.98) .3s;-o-transition:-o-transform cubic-bezier(.4,1.55,.58,.98) .3s;transition:transform cubic-bezier(.4,1.55,.58,.98) .3s}.audio-recorder .widget-placeholder-action{margin:20px 0}.audio-recorder .micro-loader{margin:29px 0}.audio-recorder .plan-or{font-size:16px;margin:0 30px}.audio-recorder-playback{padding-top:20px}.audio-recorder-start{width:60px;height:60px;border-radius:30px;border:1px solid rgba(0,0,0,.15);background:#FFF;background-clip:content-box;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all ease .3s}.audio-recorder-duration,.audio-recorder-instructions{color:#8f929a;height:20px;line-height:20px;margin-top:15px;font-size:13px}.audio-recorder-recording{height:80px}.audio-recorder-amplitude{height:48px;width:100%;line-height:48px;color:#8f929a;text-align:center}.audio-level{width:2px;height:48px;background:#8f929a;position:absolute}.audio-level.active{opacity:1}.audio-recorder-icon{width:30px;height:30px;content:"";opacity:.5;margin:12px;background:url(/img/icons/black/microphone.svg) -10px -9px no-repeat;background-size:49px auto}.audio-recorder-icon.recording{background:#d70909;width:16px;height:16px;margin:19px;opacity:1;border-radius:2px}.annotation-audio-player.audio-player .video-play:active,.annotation-audio-player.audio-player .video-skip:active{opacity:.5}.audio-player .video-play{margin:0}.audio-player .video-timeline{padding:0 15px}.audio-player .video-scrubber-buffered,.audio-player .video-scrubber-elapsed,.audio-player .video-scrubber-track{height:8px;margin:auto 0;border-radius:4px}.audio-player .video-scrubber-track{background:#DDD}.audio-player .video-scrubber-buffered{background:#BBB}.audio-player .video-time{margin-left:5px;width:50px}.audio-player.mobile audio{display:block;position:relative;pointer-events:all;width:100%}.audio-thumbnail-image{object-fit:cover;z-index:3}.audio-buffer{width:40px;height:40px}.audio-meta{padding:20px}.audio-controls{padding:9px 20px 10px;border-top:2px solid #DDD}.audio-player-scrubber{height:38px}.audio-player-track-elapsed{color:#505050}.audio-player-slash{margin:0 4px 0 5px}.audio-thumbnail{width:40px;height:40px;background:#EEE;margin-right:15px}.audio-thumbnail::after{border:1px solid rgba(0,0,0,.2);content:"";background:url(/img/icons/black/music.svg) 9px 10px no-repeat;background-size:20px auto;width:38px;height:38px;position:absolute;opacity:.5;top:0;left:0;z-index:2}.audio-title{font-size:15px;color:#000;line-height:20px;margin-top:1px;width:100%}.audio-artist,.upload-manager-item-title{color:#8f929a}.audio-artist{font-size:13px;line-height:18px;margin-bottom:1px;width:100%}.annotation-audio-player.audio-player{width:120px;height:44px;z-index:5;position:absolute;top:20px;right:auto;bottom:auto;left:20px;background:#3c413e;border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.08);border-radius:5px;overflow:hidden}.annotation-audio-player.audio-player .audio-controls{height:42px;padding:0;margin:0;width:100%;border:0}.annotation-audio-player.audio-player .video-timeline{position:absolute;top:auto;right:0;bottom:0;left:0;height:2px;pointer-events:none}.annotation-audio-player.audio-player .video-scrubber-buffered,.annotation-audio-player.audio-player .video-scrubber-elapsed{height:2px;margin:0}.annotation-audio-player.audio-player .video-play{margin:0}.annotation-audio-player.audio-player .video-play.pause{background:url(/img/player/white/pause.svg) 5px 8px no-repeat;background-size:26px auto}.annotation-audio-player.audio-player .video-play.ended{background:url(/img/player/white/autoplay.svg) 4px 5px no-repeat;background-size:36px auto}.annotation-audio-player.audio-player .video-skip{margin:0;width:40px;height:40px;background:url(/img/icons/white/forward-10.svg) center center no-repeat;background-size:20px auto}.annotation-audio-player.audio-player .video-skip.video-skip-backward{background-image:url(/img/icons/white/replay-10.svg)}#upload{z-index:999}.upload-manager.summary{width:100%;max-width:400px;min-height:100px;position:absolute;top:auto;right:20px;bottom:20px;left:auto;padding-top:15px;margin:0}.upload-manager.summary .summary-header{padding-bottom:15px}.upload-manager-item{padding:20px 0 10px}.upload-manager-item-status{font-size:13px;color:#8f929a}.upload-progress.video-scrubber{margin-top:8px;height:2px}.project-card{background:#FFF;height:290px;padding:12px 15px;box-shadow:0 1px 1px rgba(0,0,0,.08);transition:all ease .3s}.project-card .widget-background-color{z-index:2}.project-card .options-icon{background-image:url(/img/icons/white/options.svg);opacity:.8}.project-card.cover .widget-background-color{opacity:.8}.project-card.color.grey .options-icon,.project-card.color.transparent .options-icon,.project-card.color.white .options-icon{background-image:url(/img/icons/black/options.svg);opacity:.5}.project-card.color.grey .project-card-title,.project-card.color.transparent .project-card-title,.project-card.color.white .project-card-title{color:#505050}.project-card.create-project{box-shadow:none;border:1px dashed #8f929a}.project-card:hover{transform:translate3d(0,-4px,0);box-shadow:0 3px 15px -2px rgba(0,0,0,.2)}.project-card-border{z-index:4;border:1px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2)}.project-card-background{z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.project-card-title{color:#000;margin:10px 0 20px;font-size:14px;font-weight:400;line-height:18px;z-index:5}.project-card-type{color:#8f929a;font-size:14px;line-height:16px;z-index:5;margin-top:5px}.project-card-options{position:absolute;top:5px;right:0;opacity:.5;z-index:5}.project-card-options.foundation-icon-plus{right:5px}.product-grid{padding:10px 10px 20px}.product-grid-header{padding:30px 20px 10px}.product-grid-title{color:#000;line-height:24px;font-size:16px;font-weight:400}.product-grid-more.raw-btn{height:24px;line-height:24px}.product-grid-item-container{min-width:244px;max-width:244px;-webkit-flex-basis:244px;flex-basis:244px}.product-grid-item{padding:10px;background:#EEE;background-clip:content-box;min-height:168px}.product-grid-item-title{font-size:15px;color:#000;font-weight:500;line-height:18px;max-height:36px;margin-top:10px}.product-grid-item-type{font-size:13px;color:#8f929a;margin-top:2px}.grid-item.placeholder .project-card{box-shadow:none}.grid-item.placeholder .project-card-border{border-color:rgba(0,0,0,.08)}.grid-item.placeholder .product-grid-item-title{background:#EEE;height:14px;width:180px;margin-top:12px}.grid-item.placeholder .product-grid-item-type{height:10px;background:#EEE;margin-top:8px;width:120px}.book-footer,.book-header{height:90px;line-height:20px}.book-loading{z-index:2;background:#FFF}.book-header{padding:40px 0 30px}.book-header.spread .book-header-column:first-child{margin-right:7.1%}.book-header.spread .book-header-column:last-child{display:block;margin-left:7.1%}.book-header-column:last-child,.omnibar-autocomplete-group:last-child::after{display:none}.book-footer{padding:30px 0 40px}.book-body{max-height:700px}.book-body>div{position:absolute;top:0;right:0;bottom:0;left:0}.book-body>div.fixed{position:fixed}.book-column{padding:20px}.book-text{background:#DDD}.book-pane{position:absolute;top:0;right:auto;bottom:0;left:auto;z-index:5;transition:opacity ease .3s;width:300px;opacity:.4}.book-pane.previous{left:-250px;background:url(/img/icons/black/left-arrow.svg) right 90px center no-repeat;background-size:56px auto}.book-pane.next{right:-250px;background:url(/img/icons/black/right-arrow.svg) left 90px center no-repeat;background-size:56px auto}.book-pane:active,.book-pane:hover{opacity:.8}.book-header-title{color:#8f929a;font-size:14px;font-weight:500}.book-condense{width:1160px;max-width:1160px}@media (min-width:1270px) and (max-width:1430px){.book-condense{width:996px;max-width:996px}}@media (min-width:1150px) and (max-width:1270px){.book-condense{width:880px;max-width:880px}}@media (max-width:1149px){.book-condense{width:780px;max-width:780px}.book-body{max-height:600px}.book-pane.previous{background-position:right 80px center}.book-pane.next{background-position:left 80px center}}@media (min-width:550px) and (max-width:1023px){.book-condense{width:568px;max-width:568px}.book-body{max-height:800px}.book-pane.previous{background-position:right 72px center}.book-pane.next{background-position:left 72px center}}#overlay{z-index:900}.overlay-container{background:#FFF}.overlay-container.foreground{visibility:hidden}.overlay-container.foreground.in{visibility:visible}.overlay{background-color:rgba(255,255,255,0)}.overlay.active{background-color:#FFF}.overlay-center{max-width:820px;padding:20px 60px}.overlay-header{height:60px;bottom:auto;z-index:5}.overlay-header .option{height:40px;line-height:40px;margin-left:10px;pointer-events:all;text-align:center;width:40px;background:#F4F4F4}.overlay-header .option.back{background:url(/img/back-support.svg) 9px 9px no-repeat;background-size:auto 21px;content:""}.close-overlay{width:60px;height:60px;background:url(/img/x-support.svg) center center no-repeat;background-size:22px auto;content:""}.overlay-transition{background:#31d277;z-index:10000;transition:opacity ease .3s}#omniheader{height:60px;bottom:auto;z-index:6}.omniheader-hamburger{height:40px;margin:10px 0 10px 12px;background:url(/img/icons/white/menu.svg) 4px 7px no-repeat;background-size:32px auto;padding-left:52px}.omniheader-app-switcher{width:240px;padding:10px 30px 10px 0}.omniheader-app-icon{width:30px;height:36px;margin:0 12px 0 20px}.omniheader-app-icon.expand{margin-right:0;width:auto}.omniheader-app-name{font-size:18px;color:#FFF;line-height:40px;height:40px}.omniheader-name{margin-right:15px}.omniheader-icon{width:32px;height:32px;border-radius:16px;background:rgba(0,0,0,.15);margin-right:18px}.omniheader-icon.omniheader-flag::after{height:16px;border-radius:8px;content:attr(flag) " ";min-width:10px;text-align:center;color:#31d277;font-size:12px;line-height:16px;font-weight:700;background:#FFF;padding:0 3px;position:absolute;top:auto;right:-4px;bottom:-4px;left:auto}.omniheader-icon.icon-16-messages{background-position:-10px -358px}.omniheader-icon.icon-16-activity{background-position:-10px -259px}.omniheader-profile-picture{width:32px;height:32px;border-radius:16px;border:1px solid rgba(0,0,0,.3)}.omniheader-dropdown .dropdown-header{padding:5px 5px 5px 15px}.omniheader-dropdown h2{line-height:40px;height:40px}.omniheader-options{width:240px}.omnibar{padding:10px 220px;z-index:4}.omnibar-search{height:40px;max-width:640px;background:rgba(255,255,255,.2);border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:background-color ease .2s}.omnibar-search.active{background:#fff}.omnibar-search.active .omnibar-input{color:#505050}.omnibar-search.active .omnibar-search-icon{background-image:url(/img/icons/black/search.svg);opacity:.8}.omnibar-input{font-size:16px;padding:0;background:0 0;color:#FFF}.omnibar-input::-webkit-input-placeholder{color:#FFF}.omnibar-input::-moz-placeholder{color:#FFF}.omnibar-input:-ms-input-placeholder{color:#FFF}.omnibar-icon{margin:0 12px;opacity:.85}.omnibar-search-icon{width:40px;height:40px;background:url(/img/icons/white/search.svg) 3px 1px no-repeat;background-size:34px auto}.omnibar-filters{margin-right:5px}.omnibar-label.tag{-webkit-flex-shrink:0;flex-shrink:0;margin:0 5px 0 0;padding-right:0;color:#505050;background:#e9eaed}.omnibar-autocomplete{margin-top:10px;max-width:640px;max-height:320px;width:100%;background:#FFF;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.15)}.omnibar-autocomplete-options{width:100%;max-height:300px;padding:5px 0}.omnibar-autocomplete-group{padding-bottom:14px}.omnibar-autocomplete-group::after{height:1px;content:"";position:absolute;background:#EEE;right:10px;left:10px;bottom:7px}.omnibar-autocomplete-group:last-child{padding-bottom:0}.omnibar-autocomplete-option.dropdown-option{height:46px;padding:6px 10px 6px 64px}.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-query::before{content:"";width:40px;height:40px;display:block;background:url(/img/icons-black.png) -5px -1305px no-repeat;position:absolute;top:3px;left:12px}.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-query .omnibar-prediction-title{line-height:34px;height:34px;font-size:16px}.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-tag::after,.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-tag::before{content:"";position:absolute;top:15px;right:auto;bottom:auto;left:17px;border-radius:8px;background:#cdcfd6;width:30px;height:16px}.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-tag::after{background:#FFF;z-index:2;left:21px;top:19px;height:8px;width:8px}.omnibar-autocomplete-option.dropdown-option.omnibar-autocomplete-label.standard::before{background:#1f4d9c}.omnibar-autocomplete-option.dropdown-option.active{background:#F4F4F4}.omnibar-prediction-title{font-size:15px;line-height:18px;margin-bottom:2px}.omnibar-prediction-subtitle{font-size:13px;color:#8f929a;line-height:14px;height:14px}.omnibar-prediction-attribute{font-size:13px;color:#8f929a;padding-right:10px}.omnibar-autocomplete-option.dropdown-option.has-icon::after{position:absolute;top:0;right:auto;bottom:0;left:20px;margin:auto 0;width:20px;height:20px;content:"";background:#DDD}.omnibar-no-suggestions,.profile{width:100%}.omnibar-autocomplete-option.dropdown-option.has-icon.assignment-item::after{background:url(/img/icons/file-types.png) 0 -40px no-repeat}.omnibar-autocomplete-option.dropdown-option.has-icon.lesson-item::after{background:url(/img/icons/file-types.png) -20px -60px no-repeat}.omnibar-autocomplete-option.dropdown-option.has-icon.plan-item::after{background:url(/img/icons/file-types.png) 0 -60px no-repeat}.omnibar-autocomplete-option.dropdown-option.has-icon.quiz-item::after{background:url(/img/icons/file-types.png) 0 -20px no-repeat}.omnibar-autocomplete-option.dropdown-option.has-icon.page-item::after{background:url(/img/icons/file-types.png) -20px -40px no-repeat}.omnibar-no-suggestions .no-summary{padding:15px 0}.profile{max-width:550px;max-height:600px;height:100%}.profile-header{padding:10px 6px}.profile-header .profile-picture{width:36px;height:36px;content:"";border-radius:18px}.profile-header .profile-name{font-size:16px;color:#000;line-height:40px;padding:0 10px}.portfolio-picker{width:100%;max-width:500px;min-height:300px}.portfolio-picker .pane-item-meta{padding-right:15px}.people-picker{width:100%;height:100%;max-width:650px;max-height:450px}.people-picker-selected{background:#f8f8f8;width:250px;-webkit-flex-shrink:0;flex-shrink:0;padding-top:8px}.people-picker-selected .grey{padding:0 15px}.people-picker-search{-webkit-flex-shrink:0;flex-shrink:0;height:60px;padding:10px}.people-picker-search-input.white-input{border-color:#DDD;width:100%}.project-picker{width:100%;height:100%;max-width:500px;max-height:600px}.project-picker .pane-item-meta{padding-right:15px}.project-picker .alert-header{min-height:55px;height:55px;padding-bottom:5px}.project-picker .alert-search{padding-bottom:5px;height:45px}.resource-picker{width:100%;height:100%;max-width:950px;max-height:650px}.resource-picker .no-summary{padding:0}.resource-picker .include-deliverables{font-size:14px;color:#000;margin-right:30px}.resource-picker .include-deliverables input{margin-right:6px}.resource-picker .select-project{margin-right:30px}.resource-picker .select-project select{max-width:200px}.resource-picker-search .foundation-icon-search{opacity:.5;margin:0 12px}.resource-picker-input{width:auto;font-size:18px;padding:0;height:30px;line-height:30px}.resource-picker-result .pane-item-meta{padding:10px 10px 10px 0}.resource-picker-result .pane-item-title{color:#000;padding:0}.resource-picker-result .pane-item-subtitle{font-size:13px;color:#8f929a;line-height:16px;height:16px}.resource-picker-result .shelf-date{width:auto;padding-right:10px}.resource-picker-result.active{background:#f8f8f8}.resource-picker-result.active .pane-item-subtitle,.resource-picker-result.active .pane-item-title,.resource-picker-result.active .shelf-attribute.shelf-date{color:#000}.resource-picker-result.active .pane-item-subtitle,.resource-picker-result.active .shelf-attribute.shelf-date{color:#505050}.resource-picker-result:last-child .pane-item-meta{padding-bottom:10px}.resource-picker-icon.shelf-icon{margin:19px 22px 20px}.resource-picker-icon.thumbnail{width:30px;height:30px;border-radius:15px;margin:15px 17px 14px;background:#EEE}.choose-collection{width:100%;height:100%;max-width:450px;max-height:550px}.choose-collection-filter{height:50px;padding:0 10px 10px}.choose-collection-search{background:url(/img/icons-16-black.png) 0 -1305px no-repeat #e9eaed;border-radius:3px;height:40px;line-height:40px;padding:0 10px 0 50px;font-size:16px}.choose-tag-family{width:100%;height:100%;max-width:500px;max-height:600px}.choose-tag-family .pane-label-icon{margin:10px 16px}.choose-tag-family .pane-item-meta{padding-right:15px;min-height:56px}.choose-tag-family .alert-header{min-height:55px;height:55px;padding-bottom:5px}.choose-tag-family .alert-search{padding-bottom:5px;height:45px}.account-alert,.account-settings,.join-project{height:100%;width:100%}.choose-tag-family-all{margin-right:15px}.choose-tag-standard-toggle{margin-right:10px}.choose .no-summary{padding:0}.choose .header-option.first-option{padding-left:20px}.choose .pane-item-meta{margin-left:20px;padding-right:20px}.choose-options-button{padding:40px}.join-project{max-width:450px;max-height:500px}.account-alert,.account-settings,.account-standards{max-width:500px;max-height:600px}.account-history .pane-item-meta{margin-left:15px;padding-right:15px}.account-settings .pane-item-meta{padding-right:15px}.account-settings .header-autosave{font-size:14px}.account-settings-section{padding-bottom:15px}.account-settings-section .sidebar-header{padding:20px 20px 0 0;margin-left:20px;border-top:1px solid #EEE;margin-bottom:5px}.account-settings-button,.account-settings-field,.account-settings-input,.account-settings-toggle{padding:0 20px;height:40px;line-height:40px}.account-settings-section:first-child .sidebar-header{border-top:0}.account-settings-input{font-size:16px;color:#31d277;width:100%}.account-settings-input:focus{color:#505050}.account-settings-button .raw-btn,.account-settings-field .raw-btn,.account-settings-toggle .raw-btn{font-size:16px;padding:0;line-height:40px}.account-settings-label,.account-settings-value{font-size:16px;color:#000;height:40px;line-height:40px}.account-settings-value{color:#8f929a}.account-settings-picture{padding-top:5px}.account-settings-picture .account-settings-label{margin-left:15px}.account-settings-profile{width:40px;height:40px;border-radius:25px;margin-left:20px}.account-history-list .no-summary{height:100%}.account-standards{width:100%;height:100%}.account-standards .pane-item-meta{padding-right:15px}.account-standards .toggle{margin:0 5px 0 20px}.account-standards .no-summary{padding:15px 0}.account-standards-header{height:50px;padding:10px 5px 0 20px;min-height:0}.account-standards-header h2{line-height:40px;max-width:none}.account-standards-search{height:50px;padding:0 0 10px;min-height:50px}.account-standards-search .icon-16-search{margin:0 14px 0 4px}.account-standards-input{padding:0;height:40px;font-size:16px}.account-courses .header-autosave,.login-title{font-size:14px}.account-standards-region{margin-right:20px;padding-right:20px;background:url(/img/icons/black/caret.svg) right 0 top 17px no-repeat;background-size:11px auto}.account-courses .no-summary{padding:80px 0}.manage-courses .no-students{padding:100px 0}.manage-courses .course-students{min-height:300px}.manage-courses .manage-courses-box{margin:0 30px}.manage-courses .add-student{margin-top:25px}.manage-courses .add-student-input{margin:5px;padding:3px}.manage-courses .add-student-input:first-child{margin-left:0}.account-courses-list .sidebar-header{padding-left:72px;padding-top:25px}.account-section-colors{padding:5px 15px 0}.account-section-color{margin:5px;width:45px;height:45px;border-radius:23px;background:#DDD}.account-section-color.active::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #31d277;content:"";border-radius:27px}.account-apps .pane-item-meta{padding-right:20px}.linked-app-icon{border-radius:18px}.linked-app-icon.classroom{background:url(/img/services/classroom.png) center center no-repeat;background-size:36px auto}.linked-app-icon.schoology{background:url(/img/services/schoology.png) center center no-repeat;background-size:36px auto}.linked-app-icon.canvas{background:url(/img/services/canvas.png) center center no-repeat;background-size:36px auto}.linked-app-icon.edmodo{background:url(/img/services/edmodo-icon.png) center center no-repeat;background-size:44px auto}.linked-app-icon.chalkup{background:url(/img/services/chalkup.png) center center no-repeat;background-size:36px auto}.linked-app-icon.apollo{background:url(/img/services/apollo-white.svg) center center no-repeat #c36136;background-size:36px auto}.linked-app-icon.dropbox{background:url(/img/services/dropbox-white.svg) center center no-repeat #017de6;background-size:22px auto}.linked-app-icon.drive{background:url(/img/services/drive.svg) center center no-repeat #EEE;background-size:24px auto}.linked-app-icon.onedrive{background:url(/img/services/onedrive-white.svg) center center no-repeat #094ab1}.login{width:100%;max-width:380px;background:#FFF}.login .content,.login .header{background:0 0}.login.login-next .login-with{pointer-events:none;opacity:0}.login.login-next .login-help{pointer-events:all;opacity:1}.login-title{font-weight:500;padding:35px 60px 30px}.login-input,.login-options,.login-row{padding:0 10px}.login-title-bottom{color:#31d277;margin-top:8px;font-size:32px;font-weight:300}.login-icon{width:60px;height:55px;background:#DDD;opacity:.3}.login-icon.user{background:url(/img/icons/black/user-solid.svg) 18px 16px no-repeat;background-size:24px auto}.login-icon.password{background:url(/img/icons/black/lock.svg) 18px 16px no-repeat;background-size:24px auto}.login-icon.school{background:url(/img/icons/black/school.svg) 18px 18px no-repeat;background-size:23px auto}.login-row{margin:20px 0}.login-input{border:1px solid #DDD;height:36px;line-height:34px;font-size:14px;font-weight:500;background:#FFF;border-radius:3px;color:#000}.login-input:active,.login-input:hover{border-color:#BBB}.login-input:focus{border-color:#8f929a;box-shadow:0 0 0 1px #8f929a}.login-forgot{font-size:14px;color:#8f929a}.login-options .line-btn{width:100%;border-radius:3px;height:36px;line-height:36px;font-weight:500}.login-options .raw-btn{margin-top:10px}.login-no-code{font-size:16px;height:55px;border-top:1px solid #EEE;line-height:54px;font-style:italic;color:#8f929a}.login-form .white-input{width:100%;max-width:300px;margin:15px auto}.login-with{-webkit-flex-shrink:0;flex-shrink:0;margin:0 20px;padding-bottom:20px;border-top:1px solid #DDD;top:auto;z-index:3}.login-with-header{margin-top:-15px;padding-bottom:5px}.login-with-title{text-align:center;background:#f8f8f8;font-size:13px;line-height:31px;height:31px;color:#8f929a;letter-spacing:.03rem;padding:0 20px}.login-with-source{max-width:150px;margin:0 10px;text-align:center;height:32px;line-height:32px}.login-with-source.clever{color:#2f67ad}.login-with-source.drive{color:#df4a33}.login-with-source.microsoft{color:#68207a}.login-profile-picture{width:160px;height:160px;border-radius:80px;background:#DDD;margin:0 auto 40px}.login-profile-name{color:#000;height:40px;line-height:40px;font-size:22px;font-weight:300}.login-next-step{margin:20px auto 0;width:120px;text-align:center}.login-help{top:auto;z-index:4;background:#f8f8f8;pointer-events:none;opacity:0;padding:10px}.signup{width:100%;max-width:380px}.signup-help{margin-right:10px}.signup-form{padding:25px 30px 35px;z-index:3}.signup-form h2{margin-bottom:10px}.signup-form .line-input{width:100%;margin-bottom:15px}.signup-confirm{padding-top:20px}.signup-options{min-height:100px;padding:30px 20px 20px;background:#f8f8f8;border-top:1px solid #EEE;border-bottom:1px solid #EEE}.signup-options .title{font-size:14px;color:#505050;font-weight:500;margin-bottom:10px}.signup-options .login-page-email-option{margin-top:20px}.login-page-email-options{margin:18px 0}.signup-option{height:90px;width:85px;padding:65px 10px 10px;font-size:13px;color:#8f929a;line-height:15px;border-radius:3px}.compose,.messages{width:100%;height:100%}.signup-option:hover{background-color:rgba(0,0,0,.08)}.signup-option.google{background-image:url(/img/services/google-icon.svg);background-position:25px 15px;background-repeat:no-repeat;background-size:36px auto}.signup-option.microsoft{background-image:url(/img/services/onedrive.svg);background-position:17px 15px;background-repeat:no-repeat;background-size:50px auto}.signup-option.clever{background-image:url(/img/services/clever.svg);background-position:26px 16px;background-repeat:no-repeat;background-size:31px auto}.signup-option.more{background-image:url(/img/icons/black/dots.svg);background-position:17px 22px;background-repeat:no-repeat;background-size:50px auto}.signup-option.canvas,.signup-option.schoology{background-position:25px 15px;background-size:36px auto;background-repeat:no-repeat}.signup-option.schoology{background-image:url(/img/services/schoology.png)}.signup-option.canvas{background-image:url(/img/services/canvas.png)}.signup-option.chalkup{background-image:url(/img/services/chalkup-icon.png);background-position:26px 15px;background-repeat:no-repeat;background-size:34px auto}.signup-option.edmodo{background-image:url(/img/services/edmodo.png);background-position:18px 7px;background-repeat:no-repeat;background-size:50px auto}.signup-option.classroom{background-image:url(/img/services/classroom.png);background-position:24px 16px;background-repeat:no-repeat;background-size:36px auto}.signup-option.moodle{background-image:url(/img/services/moodle.png);background-position:18px 13px;background-repeat:no-repeat;background-size:44px auto}.signup-option.buzz{background-image:url(/img/services/buzz.png);background-position:23px 14px;background-repeat:no-repeat;background-size:40px auto}.signup-error{color:#d70909;font-size:13px;line-height:18px;padding:10px 0}.signup-error.warning{color:#8f929a}.messages{max-width:500px;max-height:600px}.messages .pane-item-meta{padding-right:10px}.messages .no-summary{padding:15px 0}.compose{max-width:550px;max-height:400px}.compose-recipients{min-height:61px;height:auto;border-top:1px solid rgba(0,0,0,.08);padding:10px 15px}.compose-recipients-input{padding:0}.compose-body{padding:20px 15px}.compose-tools{padding:10px}.create .header .header-back,.view .header .header-back{margin-left:20px}.create .header .raw-btn.caret,.view .header .raw-btn.caret{margin-right:10px}.create .header .header-autosave,.view .header .header-autosave{height:30px;line-height:30px;padding-right:20px;margin-right:20px}.create-header-meta{padding-left:2px}.create-header-title{line-height:20px;font-size:15px;color:#000;margin-bottom:2px;max-width:300px;overflow:hidden}.create-header-title:active,.create-header-title:hover{cursor:text;background:#f8f8f8;border-radius:3px}.create-header-project{font-size:13px;color:#8f929a;line-height:16px;max-width:300px}.create-labels{margin-top:5px}.create-deliverables{min-height:300px}.create-deliverable-types{max-width:700px;margin:30px auto}.create-item-body{background:#FFF;padding-top:1px;border-bottom:1px solid transparent}.create-deliverable-options{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:22px auto;width:40px;height:40px;content:"";opacity:.5}.edit-deliverable-worksheet{color:#31d277;height:30px;line-height:30px}.create-deliverable-points-input,.create-deliverable-points-label{padding:0;height:29px;line-height:29px;font-size:15px;font-weight:500}.create-deliverable-points{margin-right:10px}.create-deliverable-points-label{color:#8f929a;transition:color ease .3s}.create-deliverable-points-label.active{color:#505050}.create-deliverable-points-input{width:60px;margin-right:6px;color:#505050}.create-deliverable-rubric{color:#31d277;margin-left:20px;border-left:1px solid #EEE;padding-left:5px;width:45px;background-position:0 -2755px}.create-deliverable-rubric-link{height:30px;line-height:25px;padding-top:5px;color:#8f929a;text-align:right;font-size:13px}.create-deliverable-edit-page{color:#31d277;font-size:16px;padding-right:10px}.create-notes-types{padding-top:10px}.create-notes-type{width:140px;height:130px;padding-top:75px;padding-bottom:30px;line-height:20px;font-size:13px;color:#8f929a;border-bottom:1px solid #EEE}.create-notes-type.active{color:#31d277}.create-notes-type.active::after{background-image:url(/img/attachment-types-green.png)}.create-notes-type::after{background:url(/img/attachment-types.png) no-repeat;width:60px;height:60px;content:"";margin:auto;position:absolute;top:0;right:0;bottom:60px;left:0}.create-notes-type.text::after{background-position:0 5px}.create-notes-type.file::after{background-position:0 -55px}.create-notes-type.audio::after{background-position:0 -115px}.create-notes-type.website::after{background-position:0 -175px}.create-notes-type.video::after{background-position:0 -235px}.create-deliverables-list .deliverable-item.item:first-child{margin-top:20px}.create-item-website-setup{padding:40px 0 20px}.create-item-website-url{margin-bottom:20px;padding:0 20px;line-height:30px;height:30px;font-size:22px;font-weight:500;letter-spacing:-.03rem;color:#505050;width:100%;word-wrap:break-word}.create-item-website-title{font-size:18px;font-weight:500;line-height:30px;color:#505050;margin-top:15px}.create-item-website-description{color:#505050;line-height:20px;font-size:16px;margin:2px 0 8px}.create-item-website-loading{height:140px}.create-item-website-thumbnail{max-height:450px;background:#222}.create-item-website-thumb{max-height:450px}.create-item-website-icon{width:16px;height:16px;margin-right:8px}.create-item-website-source{color:#505050;margin-right:20px}.create-item-website-date{color:#8f929a}.create-item-embed-container{min-height:200px;background:#F4F4F4;max-height:450px}.create-item-embed-container iframe{max-height:450px;max-width:100%;overflow:hidden;display:block}.create-deliverable-worksheet .upload-worksheet{font-size:14px;color:#31d277;height:22px;padding-top:4px;line-height:18px}.create-deliverable-worksheet .upload-worksheet.disabled{color:#8f929a;pointer-events:none}.create-deliverable-worksheet .preview-worksheet{background:#F4F4F4;border-radius:3px;height:26px;padding:0 0 0 10px;line-height:26px;margin-top:6px;font-size:13px;color:#31d277}.create-deliverable-worksheet .preview-worksheet.disabled{color:#8f929a;pointer-events:none}.create-deliverable-worksheet .preview-worksheet.no-options{padding-right:10px}.create-deliverable-worksheet .remove-worksheet{background:url(/img/icons/black/x-round.svg) 6px 8px no-repeat;background-size:13px auto;width:26px;height:26px;opacity:.3;margin-left:2px}.create-question-body{padding-top:84px}.theme .header{padding-left:20px}.manage-themes{padding-right:20px;margin-right:20px}.annotate-full,svg.annotate-canvas{position:absolute;top:0;left:0;right:0;bottom:0}.annotate-thumb-bg{z-index:1}svg.annotate-backgrounds-layer{position:absolute;width:800px;height:600px;display:none;visibility:hidden}svg.annotate-canvas{background-color:#F4F4F4}svg.annotate-canvas.annotate-content-thumb{background:0 0}svg.annotate-canvas.annotate-draw-canvas{background:0 0;z-index:3}svg.annotate-canvas.annotate-content-canvas{z-index:2}svg.annotate-canvas #zoombox{display:none}svg.annotate-canvas.annotate-zoombox #zoombox{display:block;pointer-events:all}svg.annotate-canvas circle,svg.annotate-canvas path,svg.annotate-canvas rect{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}svg.annotate-canvas rect.annotate-erase-box{fill:rgba(240,240,240,.7);border:2px solid #555;stroke:none}svg.annotate-canvas div,svg.annotate-canvas span{position:static;box-sizing:content-box}svg.annotate-canvas g,svg.annotate-canvas path{position:static}svg.annotate-canvas .annotate-backgrounds,svg.annotate-canvas .annotate-content,svg.annotate-canvas .annotate-draw{pointer-events:none}svg.annotate-canvas .annotate-draw-target{pointer-events:all}svg.annotate-canvas .obj-handle,svg.annotate-canvas .obj-point{pointer-events:all;display:none;z-index:9999;fill:#006aff}svg.annotate-canvas .annotate-text-div{padding:5px;stroke-width:0!important}svg.annotate-canvas foreignObject{overflow:visible;position:relative;border:1px dashed transparent}svg.annotate-canvas foreignObject div:focus{outline:0}svg.annotate-canvas.annotate-mode-obj .annotate-draw-target,svg.annotate-canvas.annotate-mode-obj.annotate-draw-canvas{pointer-events:none}svg.annotate-canvas.annotate-mode-obj .annotate-bg,svg.annotate-canvas.annotate-mode-obj .annotate-content,svg.annotate-canvas.annotate-mode-obj .annotate-text-div,svg.annotate-canvas.annotate-mode-obj foreignObject{pointer-events:all}svg.annotate-canvas.annotate-mode-obj foreignObject.drawing,svg.annotate-canvas.annotate-mode-obj foreignObject.focus,svg.annotate-canvas.annotate-mode-obj foreignObject.typing{border-color:#CCC}svg.annotate-canvas.annotate-mode-obj.annotate-has-focused .annotate-text-div,svg.annotate-canvas.annotate-mode-obj.annotate-has-focused foreignObject{pointer-events:none}svg.annotate-canvas.annotate-mode-obj.annotate-has-focused foreignObject.annotate-focused,svg.annotate-canvas.annotate-mode-obj.annotate-has-focused foreignObject.annotate-focused .annotate-text-div{pointer-events:all}svg.annotate-canvas.annotate-mode-obj.drawing .obj-handle,svg.annotate-canvas.annotate-mode-obj.focus .obj-handle{pointer-events:all;display:block}svg.annotate-canvas.annotate-mode-obj.focus.typing .obj-handle{pointer-events:none;display:none}svg.annotate-canvas.annotate-mode-zoom .obj-handle{display:none!important}svg.annotate-canvas.annotate-draw-canvas.annotate-zoombox{top:auto;height:30%!important}svg.annotate-canvas .annotate-transform{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}svg.annotate-canvas .annotate-transform.notransition{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}svg.annotate-canvas .annotate-clip-path rect{display:none}svg.annotate-canvas .annotate-clip-path .annotate-clip-rect rect,svg.annotate-canvas .annotate-clip-path.annotate-dont-show rect{display:block}svg.annotate-canvas .annotate-background-rect{fill:#fff}.annotate-graphics-memory{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.annotation-tools{position:absolute;top:20px;right:auto;bottom:auto;left:20px;width:44px;z-index:5}.annotation-tools.shift{top:84px}.annotation-tools-group{margin-bottom:10px;background:#3c413e;border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.08);border-radius:5px;position:relative}.annotation-resource-grid.condense.grid .deliverable-response.card,.question-widget-choice .document-body{margin-bottom:0}.annotation-tool.tooltip-right{height:42px;width:42px}.annotation-tool.tooltip-right::after{left:52px;display:block}.annotation-tool.tooltip-right:first-child{border-radius:4px 4px 0 0}.annotation-tool.tooltip-right:last-child{border-radius:0 0 4px 4px}.annotation-tool.tooltip-right.spacer{height:1px;background:rgba(0,0,0,.5)}.annotation-tool.tooltip-right.default{background:url(/img/icons/white/pointer.svg) 6px 12px no-repeat;background-size:32px auto}.annotation-tool.tooltip-right.pan{background:url(/img/icons/white/pan.svg) 9px 9px no-repeat;background-size:24px auto}.annotation-tool.tooltip-right.pen{background:url(/img/icons/white/pen.svg) 6px 8px no-repeat;background-size:30px auto}.annotation-tool.tooltip-right.text{background:url(/img/icons/white/text-icon.svg) 9px 9px no-repeat;background-size:25px auto}.annotation-tool.tooltip-right.eraser{background:url(/img/icons/white/mini-eraser.svg) 5px 13px no-repeat;background-size:32px auto;margin-right:0}.annotation-tool.tooltip-right.size{background:url(/img/icons/white/circle.svg) 12px 13px no-repeat;background-size:29px auto}.annotation-tool.tooltip-right.color{background:url(/img/icons/white/paint.svg) -3px 6px no-repeat;background-size:48px auto}.annotation-tool.tooltip-right.zoom-out{background:url(/img/icons/white/zoom-out.svg) 4px 4px no-repeat;background-size:34px auto}.annotation-tool.tooltip-right.zoom-in{background:url(/img/icons/white/zoom-in.svg) 4px 4px no-repeat;background-size:34px auto}.annotation-tool.tooltip-right:hover{background-color:rgba(255,255,255,.1)}.annotation-tool.tooltip-right.active{background-color:#31d277}.options-option.pen-color::after{width:19px;height:19px;border-radius:10px;background:#DDD;position:absolute;top:15px;right:auto;bottom:auto;left:15px;content:""}.options-option.pen-color.black{color:#000}.options-option.pen-color.white{color:#999}.options-option.pen-color.gray{color:#444}.options-option.pen-color.blue{color:#36c}.options-option.pen-color.pink{color:#c6c}.options-option.pen-color.brown{color:#815738}.options-option.pen-color.red{color:#c33}.options-option.pen-color.green{color:#3c3}.options-option.pen-color.yellow{color:#edd14d}.options-option.pen-color.black::after{background:#000}.options-option.pen-color.white::after{background:#FFF;box-shadow:0 0 0 1px #999}.options-option.pen-color.gray::after{background:#444}.options-option.pen-color.blue::after{background:#36c}.options-option.pen-color.pink::after{background:#c6c}.options-option.pen-color.brown::after{background:#815738}.options-option.pen-color.red::after{background:#c33}.options-option.pen-color.green::after{background:#3c3}.options-option.pen-color.yellow::after{background:#edd14d}.grade-annotation-resource .tabs .toggle{margin-left:15px;margin-right:30px}.grade-annotation-resource .deliverable-results{padding:30px 0}.grade-annotation-resource .deliverable-results .constrain{padding:0 30px}.grade-annotation-resource .deliverable-results .constrain .deliverable-response-header{padding:0 0 30px}.grade-annotation-resource .deliverable-results .kanban-arrow{position:relative;opacity:1;pointer-events:all}.grade-annotation-resource .deliverable-results .kanban-arrow.previous{margin-right:20px;left:0}.grade-annotation-resource .deliverable-results .kanban-arrow.next{margin-left:20px;right:0}.annotation-resource-grid.condense.grid{max-width:1220px;width:1220px}.annotation-resource-grid.condense.grid .grid-item{min-width:300px;max-width:300px;flex-basis:300px}.annotation-resource-grid.condense.grid .grid-item .annotation-aspect-ratio{pointer-events:none}.annotation-resource-grid.condense.grid .deliverable-response-header{padding:10px 0 0}.annotation-resource-grid.condense.grid .deliverable-response-profile{display:none}.grade-annotation-original{padding:10px}.grade-annotation-mode{width:50px;height:55px;margin-bottom:-1px;border-bottom:2px solid transparent;opacity:.4;transition:opacity ease .25s,border-color ease .25s}.grade-annotation-mode.single{background:url(/img/icons/black/figure-single.svg) 15px 17px no-repeat;background-size:20px auto}.grade-annotation-mode.thumbnails{background:url(/img/icons/black/figure-row.svg) 16px 18px no-repeat;background-size:18px auto}.grade-annotation-mode:active,.grade-annotation-mode:hover{opacity:.7}.grade-annotation-mode.active{border-bottom-color:#000;opacity:.8}.annotate-text-options{position:absolute;width:30px;height:30px;border-radius:50%;box-shadow:0 2px 10px -2px rgba(0,0,0,.4);top:0;left:0;z-index:9999;background:url(/img/icons/black/text-center.svg) center center no-repeat #FFF;background-size:18px auto;cursor:pointer;display:none}.annotate-text-options:active,.annotate-text-options:hover{background-color:#F4F4F4}@media (min-width:1024px) and (max-width:1300px){.annotation-resource-grid.condense.grid{width:920px;max-width:920px}}@media (min-width:700px) and (max-width:1023px){.annotation-resource-grid.condense.grid{width:620px;max-width:620px}}@media (max-width:700px){.annotation-resource-grid.condense.grid{width:320px;max-width:320px}}.lesson-pages{width:360px;z-index:11;height:500px;background-clip:content-box;position:absolute;top:60px;right:0;bottom:auto;left:0;margin:0 auto}.lesson-page.shelf{position:relative}.lesson-page.shelf .shelf-title{padding-right:10px}.summary{padding:20px;margin:30px 0}.summary-header{padding-bottom:20px}.summary-header h2{font-size:16px;font-weight:500;line-height:31px;color:#505050}.summary-header.border{border-bottom:1px solid #EEE}.summary-header.border-top{border-top:1px solid #EEE;margin-top:0;padding-top:30px;padding-bottom:0}.summary-header .header-forward{height:30px;line-height:30px;background-position:right -4px top 5px}.summary-footer{border-top:1px solid #EEE;padding-top:20px;margin-top:20px}.no-summary{font-size:13px;color:#8f929a;line-height:28px;padding:50px 0 30px}.no-summary.balanced{padding:51px 0 49px}.no-summary.white .inline-button{border-color:rgba(255,255,255,.3)}.no-summary.blank-page{padding:200px 0 150px}.no-summary .sea{margin-bottom:30px}.inline-button{display:inline-block;padding:0 4px;border:1px solid #DDD;border-radius:3px;font-size:11px;line-height:18px;height:20px;margin:0 4px}.no-summary-add{margin-bottom:30px}.summary-edit.raw-btn{width:100px;height:40px;line-height:40px}.summary-error .foundation-icon-error{opacity:.5}.summary-error .no-summary{padding-top:20px}.assign,.assigned-resource{width:100%;height:100%;max-width:500px;max-height:620px}.assign .pane-item-meta,.assigned-resource .pane-item-meta{padding-right:20px;margin-left:15px}.assign .no-summary,.assigned-resource .no-summary{padding-top:0}.assign .no-sections,.assigned-resource .no-sections{padding:50px 30px}.assign .assign-create-course,.assigned-resource .assign-create-course{border-top:1px solid #ccc;position:absolute;padding:20px 0 0;left:0;right:0;bottom:0;text-align:center;color:#666}.assign .assign-create-course .line-btn,.assigned-resource .assign-create-course .line-btn{margin-top:16px}.assign h2,.assigned-resource h2{line-height:60px;font-size:16px;color:#000;font-weight:500}.assign .previously-assigned,.assigned-resource .previously-assigned{padding:50px 15px 15px;color:#000;font-weight:500;font-size:14px;background:#f8f8f8;border-top:1px solid #EEE;border-bottom:1px solid #EEE}.assigned-qr{width:440px;height:440px}.assigned-link{font-size:18px;color:#000}.assigned-title{font-size:14px;font-weight:500;color:#8f929a;margin:60px 0 30px}.assigned-title:first-child{margin:0 0 30px}.portal-course-reopen{padding-right:18px;background:url(/img/icons/black/open.svg) right -6px top 9px no-repeat;background-size:23px auto;color:#000;opacity:.4}.portal-course-reopen:hover{opacity:.7}.assigned-resource{max-width:720px;max-height:900px}.due-dates{width:100%;max-width:600px;max-height:400px}.due-dates .header h2{font-size:16px}.due-dates .pane-item-meta{padding-right:15px}.due-dates .no-summary{padding-top:0}.due-dates .no-sections .line-btn{margin-bottom:20px}.due-date-lock{width:32px;height:32px;border-radius:16px;content:"";background:url(/img/icons/black/lock.svg) 8px 9px no-repeat #BBB;background-size:16px auto;background-clip:content-box;padding:4px;margin-left:12px;opacity:.4}.due-date-lock.active{opacity:1;background-image:url(/img/icons/white/lock.svg);background-color:#31d277}.share.alert{width:100%;height:100%;max-width:640px;max-height:540px}.share.alert .header{padding:0 8px 0 25px}.share.alert .pane-item-meta{padding-right:15px}.share-header{font-size:15px;color:#505050;margin-bottom:8px;font-weight:500}.share-people{padding:25px}.share-people.linkshare .share-email,.share-people.linkshare .share-social{opacity:1;pointer-events:all}.share-link{border-bottom:1px solid #EEE;padding-bottom:25px}.share-helptext{color:#8f929a;font-size:13px;line-height:16px}.share-helptext .bold{font-weight:500;color:#505050}.share-social{padding:25px 0 0;opacity:.4}.share-input{width:100%;border:1px solid #DDD;border-radius:3px;padding:0 10px;height:40px;line-height:38px;color:#8f929a;margin-bottom:8px}.share-label{padding-right:30px;min-width:170px}.share-email{border-bottom:1px solid #EEE;padding:19px 0 25px;opacity:.4}.share-email .share-header{line-height:30px}.share-email .line-btn{margin-left:-2px}.share-email-contacts.mini .complete-input{font-weight:500}.share-email-note{margin:8px 0;height:60px;width:100%;font-size:13px;padding:0}.help,.help-iframe{width:100%;height:100%}.help{max-width:700px;max-height:500px}.help .header{padding:10px 4px}.help-video{bottom:20px;left:20px;right:20px}.help-iframe{border:0;outline:0}.help-icon{width:40px;height:40px;content:"";opacity:.4;background:url(/img/icons/black/help.svg) -3px 2px no-repeat;background-size:46px auto}.help-icon.white{background-image:url(/img/icons/white/help.svg)}.answer-choices{margin-top:30px}.answer-choice-add .h2{font-size:16px;color:#31d277;font-weight:400}.answer-choice{padding:15px;margin:20px 0}.answer-choice .deliverable-card-title{padding:2px 0}.edit-question-points-input{width:44px;margin:0 8px -2px;font-size:14px;line-height:25px;height:33px;padding:4px 4px 2px}.edit-question-background h2,.edit-question-background-selected h2{line-height:28px;margin-bottom:2px}.edit-question-points-label{font-size:14px;color:#8f929a}.edit-options .item:first-child{margin-top:0}.edit-question-background{padding:20px 25px 20px 20px}.edit-question-background .mini-loader{margin-right:10px}.edit-question-background-selected{padding:30px 25px 35px 40px}.edit-question-background-selected .edit-question-background-icon{margin:0 0 10px}.edit-question-background-selected .edit-question-background-help{margin-bottom:20px;color:#8f929a}.edit-question-background-selected .options-icon{top:16px;right:12px;position:absolute}.edit-question-background-icon{width:50px;height:50px;background:url(/img/attachment-types-green.png) -5px -575px no-repeat;content:"";margin-right:20px}.edit-question-background-help{margin-bottom:2px}.edit-question-advanced{font-weight:500;color:#505050;margin:30px 0}.edit-question-column{padding:15px 20px 2px;border-right:1px solid #EEE}.edit-question-column:last-child{border-right:0}.edit-question-column h2{font-size:16px;margin-bottom:15px}.edit-question-column h2 span{color:#8f929a}.edit-question-choice{border-top:1px solid #EEE;padding:10px 0}.edit-question-choice-input{min-height:40px;line-height:20px;padding:10px 10px 10px 0;width:auto;font-size:16px}.edit-question-preview{min-height:200px;margin-top:20px}.question-minor-option .question-option-field,.question-option-input{min-height:28px}.question-widget-body{width:100%;padding:5px 20px 10px}.question-widget-answers{padding-bottom:10px}.question-widget-answer{padding:10px 10px 10px 20px}.question-widget-answer-icon{border:2px solid #000;border-radius:15px;width:30px;height:30px;margin-right:20px;background:url(/img/icons/black/x.svg) 8px 8px no-repeat;background-size:10px auto;opacity:.3;color:#000;font-size:14px;font-weight:700;line-height:26px;text-align:center}.question-widget-answer-icon:active,.question-widget-answer-icon:hover{opacity:.6}.question-widget-answer-icon.null{background:url(/img/icons/black/minus.svg) 8px 10px no-repeat;background-size:10px auto}.question-widget-answer-icon.correct{border-color:#31d277;background:url(/img/icons/cosmos/check.svg) 4px 5px no-repeat;background-size:19px auto;opacity:1;color:#31d277}.question-widget-answer-icon.incorrect{border-color:#d70909;background:url(/img/icons/red/x.svg) 7px 8px no-repeat;background-size:12px auto;opacity:1;color:#d70909}.question-widget-answer-icon.partial{border-color:#edd14d;color:#edd14d;background:url(/img/icons/yellow/minus.svg) 8px 10px no-repeat;background-size:10px auto;opacity:1}.question-widget-answer-icon.mini{width:24px;height:24px;background-position:4px 5px}.question-widget-answer-icon.mini.correct{background-position:1px 3px;background-size:18px auto}.question-widget-answer-icon.mini.partial{background-position:5px 7px}.question-widget-answer-icon.letter{background:0 0}.question-widget-choice{font-size:15px;font-weight:500;color:#505050;line-height:20px}.question-widget-choice-summary{padding-right:10px}.question-widget-bar{height:3px;margin:4px 0;background:#DDD}.question-widget-bar.correct,.question-widget-status.correct{background:#31d277}.question-widget-responses{font-size:13px;color:#8f929a;line-height:18px}.question-widget-submit{padding:0 20px 20px}.question-widget-submit .raw-btn{margin-left:15px}.question-widget-submit .micro-loader{margin-left:20px}.question-widget-rationale{font-size:14px;font-weight:400;font-style:italic;color:rgba(0,0,0,.5)}.question-widget-status{height:21px;line-height:21px;background:#31d277;font-size:12px;font-weight:500;padding:0 8px;position:absolute;top:-11px;right:auto;bottom:auto;left:20px;color:#FFF;border-radius:3px}.question-widget-status.partial{background:#edd14d}.question-widget-status.incorrect{background:#d70909}.question-widget-choice-status{height:15px;width:15px;border-radius:2px;position:absolute;top:0;right:auto;bottom:0;left:-8px;margin:auto 0;background:#8f929a}.question-widget-choice-status.correct{background:url(/img/icons/white/check.svg) 0 1px no-repeat #31d277;background-size:16px auto}.question-widget-choice-status.incorrect{background:url(/img/icons/white/x.svg) 2px 3px no-repeat #d70909;background-size:11px auto}.question-widget-choice-status.partial{background:url(/img/icons/white/minus.svg) 2px 4px no-repeat #edd14d;background-size:11px auto}.edit-question-options{padding:0 20px 15px}.edit-question-answer-options{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:20px auto;width:30px;height:30px;content:"";opacity:0}.question-widget-answer:hover .edit-question-answer-options{opacity:.4}.question-attachment .audio-player{border-bottom:2px solid #DDD;margin-bottom:15px}.question-attachment .audio-controls{background:#FFF;border-top:0}.question-attachment .audio-meta{padding-bottom:0}.question-attachment-hint{margin:0 20px;padding-left:30px;font-size:14px;font-weight:500;color:#8f929a;line-height:30px;background:url(/img/icons/grey/hint.svg) 0 7px no-repeat;background-size:20px auto;max-width:100px}.question-attachment-image-container{padding:20px 20px 10px}.question-attachment-image{max-width:100%}.question-attachment-spacer{height:15px}.question-attachment-quote{margin:20px 20px 10px;padding:15px;font-size:16px;line-height:24px;font-family:freight-text-pro;white-space:pre-wrap}.question-attachment-quote mark{color:#000;background-color:#afedca}.foundation-theme.black .question-attachment-quote mark,.foundation-theme.darkgrey .question-attachment-quote mark,.product-theme.black .question-attachment-quote mark,.product-theme.darkgrey .question-attachment-quote mark{color:rgba(255,255,255,.8)}.edit-question-attachment{display:block}.edit-question-attachment .question-attachment-image-container{padding-top:10px}.edit-question-attachment .question-attachment-quote{margin-top:10px}.edit-question-attachment-icons{padding:10px 12px 0}.edit-question-attachment-icons .edit-question-attachment-icon{opacity:.3}.edit-question-attachment-icons .raw-btn{margin:0 8px}.question-options{margin-bottom:20px}.question-options:last-child{margin-bottom:0}.question-options .config-title{padding:15px 18px}.question-option-block{padding:15px 18px;border-top:1px solid #EEE}.question-option-label{font-weight:500;color:#8f929a;font-size:14px;line-height:28px}.question-option-value{color:#000;font-size:14px;line-height:28px}.question-option-explanation .question-option-label{line-height:20px;margin-bottom:2px}.question-option-help{color:#8f929a;font-size:13px;line-height:16px}.question-minor-option{padding-top:0}.question-minor-option .question-option-label{color:#8f929a;padding-left:20px}.question-option-field,.question-option-input{font-size:14px;line-height:18px;padding:5px 0;min-height:28px;color:#000;width:100%}.question-option-input.question-number-input{width:100px;text-align:right}.question-option-toggle{padding:14px 0}.question-option-exact{font-size:14px;color:#8f929a;margin-right:15px}.question-option-possibilities{border-top:1px solid #EEE;padding:14px 0 0}.question-option-add-possible{height:58px;line-height:18px;font-size:14px;color:#31d277;padding:20px 20px 20px 48px;background:url(/img/icons/cosmos/plus.svg) 15px 20px no-repeat;background-size:19px auto;font-weight:500}.question-option-add-possible:active,.question-option-add-possible:hover{background-color:#f8f8f8}.question-option-possible .question-widget-answer-icon.mini{margin-right:10px}.question-option-possible .question-option-input{min-height:24px;padding:3px 0}.question-widget-answer-remove{width:24px;height:24px;background:url(/img/icons/black/x-round.svg) 4px 5px no-repeat;background-size:17px auto;opacity:.5;margin-left:5px}.question-widget-answer-fraction{width:80px;text-align:right;font-weight:500}.title-page-alignment{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:4}.title-page-alignment .document-title{font-size:54px;line-height:64px;margin:0;padding:0;max-width:800px;min-height:0}.title-page-alignment .document-subtitle{font-size:26px;line-height:32px;color:#505050;width:100%;max-width:800px;font-weight:300;margin:20px 0 30px;min-height:0}.title-page-alignment .document-labels{margin:0;padding:0}.title-page-alignment.white .document-subtitle,.title-page-alignment.white .document-title{color:#FFF}.title-page-alignment .rectangle-btn{margin-top:5px}.title-page-alignment.align-left.inside{padding-top:100px}.title-page-alignment.align-center{padding-bottom:40px}.title-page-alignment.align-center .document-subtitle,.title-page-alignment.align-center .document-title{text-align:center;margin:30px auto}.title-page-alignment.align-center .document-labels{margin:0 auto}.title-page-alignment.outside{top:34%}.title-page-cover.outside{bottom:66%}@media (max-width:500px){.title-page-alignment .document-title{font-size:30px;line-height:36px}.title-page-alignment .document-subtitle{font-size:20px;line-height:24px;margin:10px 0 15px}}.contact{width:100%;max-width:400px;background:#FFF;padding:30px}.contact .document-title{font-weight:300;margin:20px 0 10px;line-height:40px;font-size:32px}.contact .document-subtitle{font-size:16px;color:#8f929a;line-height:20px;margin-bottom:40px}.contact .splash-button{color:#FFF;background-color:#31d277;margin-top:30px}.portal-page .sticky-header-container.slim{z-index:11}.portal-collections .grid.grid-header{padding:12px 20px 10px}.portal-page-cover{height:240px}.portal-page-cover .sticky-header-parallax{top:0;bottom:auto;height:360px;background-position:center center}.portal-page-cover-image.full{bottom:8px}.portal-page-subscribe{height:36px;width:140px;background:#FFF;border-radius:3px;line-height:36px;font-size:14px;font-weight:500;text-align:center;color:#505050;box-shadow:0 1px 5px rgba(0,0,0,.25)}.portal-page-navigation{background-size:cover;background-repeat:no-repeat;background-position:center 0}.portal-page-navigation .widget-background-color{opacity:.5}.portal-page-navigation .portal-page-navigation-controls{z-index:4;padding-right:6px}.portal-page-header .condense{padding:20px 20px 20px 18px}.portal-page-profile{width:60px;height:60px;margin-right:20px;border-radius:30px}.portal-page-title{margin:0 0 4px;font-size:20px;font-weight:500;color:rgba(0,0,0,.8);line-height:26px}.portal-page-subtitle{font-size:14px;line-height:18px;color:#8f929a}.portal-page-search{width:40px;height:40px}.portal-page-search .header-icon{margin-right:0}.portal-page-search.expanded{width:200px}.portal-page-search.expanded .portal-page-search-bar{pointer-events:all;opacity:1}.portal-page-search-bar{height:40px;width:156px;line-height:40px;padding:0;position:absolute;top:0;right:0;bottom:0;left:auto;background:0 0;pointer-events:none;opacity:0;color:#000;font-size:16px}.portal-page-search-bar::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.portal-page-search-bar::-moz-placeholder{color:rgba(0,0,0,.7)}.portal-page-search-bar:-ms-input-placeholder{color:rgba(0,0,0,.7)}.portal-product-empty{min-height:300px}.portal-product-structure{padding-top:20px;padding-bottom:50px}.portal-product-structure .tag.mini{border:1px solid #DDD;background:#f8f8f8;line-height:20px;color:#8f929a;margin:0 0 0 8px}.portal-product-structure .curriculum-unit-description{margin-top:10px;color:#8f929a}.portal-product-structure .folder-header{padding-top:0;height:50px}.portal-product-structure-overview{border-bottom:2px solid #DDD;padding-bottom:60px;margin-bottom:20px}.portal-product-unit{padding:0 20px}.portal-product-unit .no-summary{padding:50px 0}.portal-product-unit-header{padding:30px 20px 20px;height:auto}.portal-product-unit-header .grid-title{height:32px;line-height:32px}.portal-product-unit-header .tag.mini{margin:0 8px 0 0;color:#f8f8f8;background:#AAA;border-color:#AAA}.portal-product-unit-title{font-size:16px;font-weight:500;color:#505050;line-height:20px;height:20px}.portal-product-unit-tags{margin-top:2px}.portal-product-unit-items{padding:5px 0}.portal-product-unit-items .curriculum-item:active,.portal-product-unit-items .curriculum-item:hover{background:#f8f8f8}.portal-product-unit-items .curriculum-item-meta{padding-right:15px;border-top:0;border-bottom:0}.portal-product-unit-items-header{font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:#8f929a;padding:20px 0 5px 64px}.annotation-key-overlay{width:100%;padding:30px}.annotation-key-overlay .annotation-key,.annotation-key-overlay .annotation-submission{padding:30px}.annotation-key-overlay .annotation-document{background:#FFF;padding-bottom:75%;box-shadow:0 2px 20px rgba(0,0,0,.3)}.annotation-key-overlay .annotation-key img{width:100%;height:100%;object-fit:contain}.annotation-key-close{padding:10px 15px;border-radius:4px;background:rgba(0,0,0,.6);color:#FFF;font-size:14px;font-weight:500;line-height:20px;z-index:10000;margin:0 auto}.create-lesson .page-navigation-direction.add,.create-quiz .page-navigation-direction.add{margin:0}.create-page-formatting{height:60px;z-index:2;margin-bottom:20px}.onboard{background:#f8f8f8}.onboard-step-container{width:100%;height:400px}.onboard-step.out .onboard-proceed,.onboard-step.out .onboard-subtitle,.onboard-step.out .onboard-title{opacity:0}.onboard-step.out .onboard-info{-webkit-transform:translate3d(-1000px,0,0);-moz-transform:translate3d(-1000px,0,0);-ms-transform:translate3d(-1000px,0,0);-o-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}.onboard-step.active .onboard-proceed,.onboard-step.active .onboard-subtitle,.onboard-step.active .onboard-title{opacity:1}.onboard-step.ondeck .onboard-proceed,.onboard-step.ondeck .onboard-subtitle,.onboard-step.ondeck .onboard-title{opacity:0}.onboard-step.ondeck .onboard-info{-webkit-transform:translate3d(1000px,0,0);-moz-transform:translate3d(1000px,0,0);-ms-transform:translate3d(1000px,0,0);-o-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}.onboard-title{margin-bottom:5px;font-weight:500;letter-spacing:-.03rem;transition:opacity ease .5s}.onboard-subtitle{margin-bottom:50px;color:#8f929a;font-weight:500;transition:opacity ease .5s}.onboard-school{width:100%;max-width:600px}.onboard-school-select,.onboard-school-select>.card{height:100%}.onboard-school-confirm{opacity:0;pointer-events:none}.onboard-school-confirm.active{opacity:1;pointer-events:all}.onboard-school-search{width:100%;height:60px;margin-top:50px}.onboard-school-options{padding:80px 0}.onboard-school-option{width:120px;height:120px;font-size:13px;color:#31d277;margin:0 20px;padding-top:100px;line-height:20px}.onboard-school-option.onboard-school-homeschool{background:url(/img/icons/cosmos/home.svg) 12px 14px no-repeat;background-size:94px auto}.onboard-school-option.onboard-school-organization{background:url(/img/icons/cosmos/building.svg) 21px 19px no-repeat;background-size:77px auto}.onboard-school-search-bar{z-index:3;border-bottom:1px solid #DDD;background:url(/img/icons/grey/search.svg) 6px 6px no-repeat;background-size:36px auto}.onboard-school-search-input{height:50px;background:0 0;line-height:51px;padding:0 20px 0 48px;font-size:16px;font-weight:500;color:#000}.onboard-school-card{width:500px;height:300px;padding:30px}.onboard-school-name{font-weight:500;font-size:24px;letter-spacing:-.05rem;line-height:30px;margin:10px 0 4px}.onboard-school-location{color:#8f929a}.onboard-school-change{color:#31d277;margin-top:30px}.onboard-school-prediction{padding:10px 20px;font-size:16px;color:#000;line-height:24px;border-bottom:1px solid #EEE}.onboard-school-prediction:active,.onboard-school-prediction:hover{background:#F4F4F4}.onboard-school-prediction.active{background:#31d277;color:#FFF}.onboard-interests{padding:30px;max-width:900px}.onboard-interest{padding:0 10px;line-height:38px;height:40px;border:1px solid #E4E4E4;border-radius:3px;background:#FFF;margin:5px;color:#000;transition:all ease .3s}.onboard-interest.active{background:#31d277;color:#FFF;border-color:#31d277}.onboard-video{padding:20px;max-width:300px}.onboard-video-thumbnail{width:100%;padding-bottom:75%}.onboard-video-title{color:#8f929a;padding-top:10px;font-size:16px}.onboard-profile{width:340px;height:400px}.onboard-profile .help-icon{position:absolute;right:12px;top:12px}.onboard-info{-webkit-transition:-webkit-transform ease .5s;-moz-transition:-moz-transform ease .5s;-ms-transition:-ms-transform ease .5s;-o-transition:-o-transform ease .5s;transition:transform ease .5s;height:400px}.onboard-profile-slider{padding:30px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.onboard-profile-slider.active{-webkit-transform:translate3d(0,-280px,0);-moz-transform:translate3d(0,-280px,0);-ms-transform:translate3d(0,-280px,0);-o-transform:translate3d(0,-280px,0);transform:translate3d(0,-280px,0)}.onboard-profile-slider.active .onboard-user-types{opacity:1;pointer-events:all}.onboard-proceed{padding:50px 0;transition:opacity ease .5s;height:140px}.onboard-change-picture{margin:30px auto 35px;width:146px;height:146px;z-index:2;border-radius:73px;background:#F4F4F4;border:3px solid #FFF;box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.08)}.onboard-change-picture::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";box-shadow:inset 0 0 1px rgba(0,0,0,.35);z-index:3;border-radius:70px}.onboard-change-picture-button{width:50px;height:50px;background:url(/img/icons/white/camera.svg) 11px 13px no-repeat #31d277;background-size:28px auto;position:absolute;top:auto;right:-4px;bottom:-4px;left:auto;content:"";z-index:4;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,.25)}.onboard-profile-picture{width:140px;height:140px;border-radius:70px;object-fit:cover}.onboard-name{font-size:28px;height:40px;line-height:40px;font-weight:500;letter-spacing:-.03rem;color:#505050;padding:0;width:100%}.onboard-user-type{margin:20px 0 30px}.onboard-user-type-label{font-size:18px;color:#8f929a;height:30px;line-height:30px}.onboard-user-type-select{font-size:18px;color:#31d277;border-bottom:1px solid #EEE;width:auto;height:30px;line-height:29px;margin-left:5px;padding:0 20px 0 3px;background:url(/img/icons/black/caret.svg) right 5px top 13px no-repeat;background-size:9px auto}.onboard-user-types{min-height:200px;margin-top:40px;opacity:0}.onboard-user-type-option{height:50px;line-height:50px;margin-top:10px 0;font-size:18px;color:#8f929a;transition:opacity ease .1s}.onboard-user-type-option.active{color:#31d277}.onboard-user-type-option:active{opacity:.5}.onboard-connect{height:372px;width:450px}.onboard-connect .pane-item{transition:background-color ease .2s}.onboard-connect .pane-item:active{background:#f8f8f8}.onboard-connect .pane-item-meta{height:74px;padding:17px 15px 16px 0}.onboard-connect-select{-webkit-transform:translate3d(-448px,0,0);-moz-transform:translate3d(-448px,0,0);-ms-transform:translate3d(-448px,0,0);-o-transform:translate3d(-448px,0,0);transform:translate3d(-448px,0,0)}.onboard-connect-select.in{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.onboard-connect-import{-webkit-transform:translate3d(448px,0,0);-moz-transform:translate3d(448px,0,0);-ms-transform:translate3d(448px,0,0);-o-transform:translate3d(448px,0,0);transform:translate3d(448px,0,0)}.onboard-connect-import.in{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.onboard-connect-icon{width:36px;height:36px;margin:19px 18px;overflow:hidden}body.print-version,body.print-version *{overflow-y:visible;position:static}.onboard-connect-icon.classroom{background:url(/img/services/classroom.png) center center no-repeat;background-size:36px auto}.onboard-connect-icon.schoology{background:url(/img/services/schoology.png) center center no-repeat;background-size:36px auto}.onboard-connect-icon.canvas{background:url(/img/services/canvas.png) center center no-repeat;background-size:36px auto}.onboard-connect-icon.edmodo{background:url(/img/services/edmodo-icon.png) center center no-repeat;background-size:44px auto;border-radius:18px}.onboard-connect-icon.chalkup{background:url(/img/services/chalkup.png) center center no-repeat;background-size:36px auto;border-radius:18px}@media (max-width:1025px){.omnibar{padding:10px 200px}.omniheader-options{width:200px}}@media (max-width:500px){.alert-container{top:20px;left:20px;right:20px;bottom:20px}.not-mobile{display:none}.line-btn{font-size:14px}.mobile-only{display:block}.omnibar-icon,.omniheader-hamburger .omniheader-app-name,.omniheader-options{display:none}#omniheader{height:50px}#main-content.content{top:50px}#flyout{width:280px}.omniheader-hamburger{margin:5px 0 5px 6px;padding-left:46px;background-size:26px auto;background-position:7px 9px}.omnibar{margin-left:0;padding:10px 10px 10px 52px}.omnibar-search{height:30px;font-size:15px}.omnibar-input{font-size:15px;padding:0 10px;text-align:center}}.page-comments,.page-empty{background:#f8f8f8}@page{size:auto;margin:0}body.print-version div{display:inline}.curriculum-item.gu-mirror .curriculum-unit-options,.page-gallery-container .document-title{display:none}body.print-version .dl-page-fourthree{width:800px;height:600px}body.print-version .dl-break-after{page-break-inside:avoid;page-break-after:auto}.page-title{padding:0 28px}.page-tag{margin:5px 10px 5px 0}.page-tags-placeholder{color:#8f929a}.page-tags-placeholder .mini{height:22px;line-height:22px;font-size:14px;margin:3px 0}.page-attachments{padding:30px}.page-deliverables,.page-sections{padding:20px}.page-comments{padding:30px 0 80px}.page-hr{height:1px;background:#EEE;content:"";margin:0 50px}.page-footer{margin:50px 0}.page-body{background:#FFF}.page-body.no-cover{padding-top:30px}.page-widget{margin-bottom:30px}.page-navigation{height:60px;top:auto}.page-navigation-direction{width:40px;height:40px;content:"";margin:0}.page-navigation-direction.previous{background:url(/img/icons/cosmos/back.svg) center 10px no-repeat;background-size:26px auto}.page-navigation-direction.next{background:url(/img/icons/cosmos/forward.svg) center 10px no-repeat;background-size:26px auto}.page-navigation-direction.add{width:40px;background:url(/img/icons/cosmos/add-widget.svg) 12px 12px no-repeat;background-size:16px auto}.page-navigation-direction.list{width:40px;background:url(/img/icons/cosmos/ul.svg) 8px 12px no-repeat;background-size:25px auto}.page-navigation-direction.white.previous{background-image:url(/img/back-white.svg)}.page-navigation-direction.white.next{background-image:url(/img/forward-white.svg)}.page-navigation-direction.white.add{background-image:url(/img/icons/white/plus.svg)}.page-navigation-direction.disabled,.page-navigation-direction.white.disabled{opacity:.2;pointer-events:none}.page-navigation-status{width:80px;text-align:center;font-size:16px;color:#8f929a}.page-navigation-status.disabled{pointer-events:none}.page-section{background:#f8f8f8;padding:50px 0}.page-section.white{background:#FFF}.page-section .document-title{margin-top:26px}.page-section .constrain{z-index:4}.page-section.cover .document-subtitle,.page-section.cover .document-title{color:#FFF}.page-gallery-container{padding:0;background:#222}.page-gallery{background:#222;min-height:300px}.page-gallery .constrain-wide{padding:0 30px}.page-thumbnails{z-index:11;left:140px;right:140px}.page-thumbnail{margin:0 4px;width:40px;min-width:40px;height:30px;background:#FFF}.page-thumbnail.active::after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #31d277;content:""}.curriculum-item.gu-mirror::after,.curriculum-item.gu-transit::after{top:0;pointer-events:none;position:absolute;content:""}.page-thumbnail-icon{width:100%;height:100%;font-size:12px;color:#888;line-height:28px;font-weight:700;border:1px solid #DDD}.curriculum-map .help-icon{margin-right:15px}.curriculum-map .header-option{line-height:42px}.curriculum-unit{height:100%;width:400px;min-width:400px;max-width:400px;margin:0 10px;border-radius:0;border-color:rgba(0,0,0,.15)}.curriculum-unit.removing{opacity:.5;pointer-events:none}.curriculum-unit-header{padding:10px 10px 10px 0;margin-left:20px;border-bottom:1px solid #EEE;height:60px}.curriculum-unit-info{color:#8f929a;font-size:14px}.curriculum-add{color:#31d277}.curriculum-add.disabled{color:#8f929a;pointer-events:none}.curriculum-unit-options{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:22px auto;width:24px;height:40px;content:"";opacity:.4}.curriculum-unit-title{font-size:24px;font-weight:700;color:#333;line-height:30px;width:100%;letter-spacing:-.01rem;padding:0}.curriculum-unit-description{font-size:14px;color:#505050;line-height:18px;width:100%;padding:0;margin-top:16px}.curriculum-unit-meta{margin-left:20px;padding:20px 20px 20px 0}.curriculum-unit-meta .curriculum-unit-info{margin:2px 0 13px}.curriculum-unit-meta .create-labels,.curriculum-unit-meta .document-tags{margin-top:10px}.curriculum-unit-meta .complete-predictions-container{left:0}.curriculum-unit-list .curriculum-unit-info{border-top:1px solid #EEE;padding:20px 20px 10px 0;margin-left:20px}.curriculum-unit-dropzone{min-height:87px;padding-bottom:30px}.curriculum-item:first-child .curriculum-item-meta{border-top:0}.curriculum-item.removing{opacity:.5;pointer-events:none}.curriculum-item-icon.shelf-icon{margin-left:0;margin-right:15px}.curriculum-item.gu-transit{opacity:1;background:#f8f8f8;z-index:3}.curriculum-item.gu-transit .curriculum-item-icon,.curriculum-item.gu-transit .curriculum-item-meta{opacity:.5}.curriculum-item.gu-transit::after{right:0;bottom:-1px;left:0;border-top:1px solid #EEE;border-bottom:1px solid #EEE}.curriculum-item.gu-mirror{background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);border:0;opacity:1}.curriculum-item.gu-mirror::after{right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.15)}.video-scrubber.dragging .video-scrubber-timestamp,.video-scrubber:hover .video-scrubber-timestamp,.video-sound-scrubber.dragging .video-scrubber-timestamp,.video-sound-scrubber:hover .video-scrubber-timestamp,.widget,grade-deliverable-summary,widget{display:block}.curriculum-item.gu-mirror .curriculum-item-meta{border:0}.curriculum-item.gu-mirror .curriculum-item-icon.shelf-icon{margin-left:15px}.curriculum-item-meta{padding:8px 2px 8px 0}.curriculum-item-title{color:#000;height:18px;line-height:18px;margin:1px 0 2px;font-size:14px}.curriculum-item-subtitle{color:#8f929a;font-size:13px;line-height:15px;height:15px}.curriculum-unit-spacer{width:10px;height:100%;min-width:10px}.curriculum-unit-information{padding:30px 0 22px}.curriculum-unit-plans{padding-bottom:20px}.curriculum-unit-date{border-radius:3px;background:#F4F4F4;height:28px;line-height:28px;width:44px;padding:0}.curriculum-unit-date-label{font-size:13px;color:#8f929a;margin:0 10px}.portal-courses-hr{height:2px;width:40px;background:#DDD;margin-bottom:30px}.portal-course-header{font-weight:300;font-size:30px;line-height:40px;color:#505050}.portal-course-login-option{border-bottom:1px solid #EEE;padding:30px 0}.portal-course-login-option:hover{background:#f8f8f8}.portal-course-login-icon{margin:0 20px;width:60px;height:60px}.portal-course-login-icon.drive{background:url(/img/services/drive-grey.svg) 10px 13px no-repeat;background-size:40px}.portal-course-login-icon.onedrive{background:url(/img/services/onedrive-grey.svg) 3px 11px no-repeat;background-size:54px}.portal-course-login-icon.custom{background:url(/img/icons/grey/custom-lock.svg) 8px 11px no-repeat;background-size:44px}.portal-course-login-icon.grid{background:url(/img/icons/grey/photo-grid.svg) 5px 5px no-repeat;background-size:50px}.portal-course-login-title{font-size:16px;color:#505050;margin-bottom:4px;font-weight:500}.portal-course-login-description{color:#8f929a;font-size:14px}.portal-course-settings .portal-course-header{font-size:22px;font-weight:400;margin:20px 0 0}.portal-course-settings .flex.flex-column{height:100%}.portal-course-menu{margin:0 30px;border-bottom:2px solid #EEE}.portal-course-menu .tabs.bars .tab{margin-bottom:-2px}.portal-course-student{border-top:1px solid #EEE;padding:6px 0;margin:0 30px}.portal-course-student:first-child{margin-top:15px;border-top:0}.portal-course-student-name{font-size:16px;color:#000;height:40px;line-height:40px}.deliverable-options{padding-bottom:12px;border-top:2px solid #DDD}.deliverable-options .deliverable-option{font-weight:700;font-size:90%;padding:0 24px;line-height:32px}.deliverable-options .deliverable-option:first-child{padding-left:8px}.widget.flex,widget.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.widget-content .tag{background:rgba(0,0,0,.15)}.widget-content .document-subtitle{color:rgba(0,0,0,.5)}.widget-content .document-body{margin-bottom:0}.widget-content .card{background-clip:content-box}.font-light .document-body,.font-light .document-subtitle,.font-light .document-title,.font-light .tag,.font-light blockquote,.font-light h1,.font-light h2,.font-light p{color:#FFF}.font-light .rectangle-btn{color:#505050;background:#FFF}.font-light .math-widget-render{color:#FFF}.widget-background{pointer-events:none}.widget-foreground{z-index:4}.widget-background-color{z-index:3}.widget-background-color.transparent{background-color:transparent}.widget-background-color.black{background-color:#000}.widget-background-color.white{background-color:#fff}.widget-background-color.grey{background-color:#f8f8f8}.widget-background-color.darkgrey{background-color:#333}.widget-background-color.red{background-color:#d70909}.widget-background-color.orange{background-color:#F89406}.widget-background-color.yellow{background-color:#F4D03F}.widget-background-color.green{background-color:#31d277}.widget-background-color.turquoise{background-color:#1abc9c}.widget-background-color.lightblue{background-color:#19B5FE}.widget-background-color.blue{background-color:#446CB3}.widget-background-color.purple{background-color:#8e44ad}.widget-background-color.cover{opacity:.7}.widget-background-color.cover.black{opacity:.5}.widget-background-image{z-index:2;background-position:center center;background-size:cover;background-repeat:no-repeat}.widget-placeholder{padding-bottom:50%;background:#f8f8f8}.widget-placeholder .no-summary{padding:20px 0}.widget-placeholder-action{color:#505050;font-size:14px;font-weight:500;height:40px;line-height:40px;padding:0 0 0 30px}.widget-placeholder-action.upload{background:url(/img/icons/grey/upload.svg) -4px 9px no-repeat;background-size:28px auto}.widget-placeholder-action.record{background:url(/img/icons/black/microphone.svg) -12px -1px no-repeat;background-size:42px auto}.add-widget{padding:0 0 100px}.add-widget-button{width:50px;height:50px;background:url(/img/icons/black/add-widget.svg) 15px 15px no-repeat #FFF;background-size:16px auto;z-index:3;border:2px solid #DDD;border-radius:25px;color:transparent;transition:all ease .25s;white-space:nowrap;text-indent:50px;line-height:46px;font-size:14px;font-weight:500}.add-widget-button:hover{color:#000;width:160px}.add-widget-hr{height:2px;background:#DDD;position:absolute;top:24px;right:0;bottom:auto;left:0;z-index:2}.widget-select{z-index:6;opacity:0;transition:opacity ease .5s}.widget-select-label{height:24px;border-radius:3px;background:rgba(255,255,255,.3);color:#333;line-height:24px;font-size:12px;font-weight:500;position:absolute;top:20px;right:20px;bottom:auto;left:auto;padding:0 10px;z-index:10;transition:all ease .3s;width:100px;text-align:center;white-space:nowrap}.widget-options{z-index:10;border-left:3px solid #31d277;opacity:0}.widget-options-customization{right:auto;width:115px}.widget-options-dots{background:url(/img/icons/black/options.svg) center center no-repeat;background-size:22px auto;width:40px;height:40px;content:"";opacity:.5;position:absolute;top:15px;right:10px}.widget-option-group{max-width:100px;margin-left:13px}.widget-option-group.border{margin-right:20px;border-right:1px solid #DDD;padding:5px 15px 5px 0}.widget-option-label{color:#505050;font-size:11px;height:12px;line-height:12px;font-weight:500;margin:10px 0 5px 15px}.widget-option-label:first-child{margin-top:15px}.widget-option-image{width:20px;height:20px;background:url(/img/icons/black/camera.svg) 1px 2px no-repeat;background-size:18px auto;opacity:.5;pointer-events:all}.widget-color-pool{width:14px;height:14px;border-radius:7px;background:#EEE;border:1px solid rgba(0,0,0,.15);margin:3px;pointer-events:all}.widget-color-pool.transparent{background:url(/img/transparent.png) center center}.widget-color-pool.black{background-color:#000}.widget-color-pool.white{background-color:#fff}.widget-color-pool.grey{background-color:#EEE}.widget-color-pool.darkgrey{background-color:#333}.widget-color-pool.red{background-color:#d70909}.widget-color-pool.orange{background-color:#F89406}.widget-color-pool.yellow{background-color:#F4D03F}.widget-color-pool.green{background-color:#31d277}.widget-color-pool.turquoise{background-color:#1abc9c}.widget-color-pool.lightblue{background-color:#19B5FE}.widget-color-pool.blue{background-color:#446CB3}.widget-color-pool.purple{background-color:#8e44ad}.widget-color-pool.active::after{content:"";border-radius:10px;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #31d277}.widget-layout-icon{width:20px;height:20px;line-height:20px;background:url(/img/icons/black/page-layout.png) no-repeat;pointer-events:all;margin-right:2px;opacity:.5}.widget-layout-icon.align-center{background-position:0 0}.widget-layout-icon.align-left{background-position:-20px 0}.widget-layout-icon.align-right{background-position:-40px 0}.widget-layout-icon.outside{background-position:-60px 0}.widget-layout-icon.inside{background-position:-80px 0}.widget-layout-icon.size-flush{background-position:-100px 0}.widget-layout-icon.size-wide{background-position:-120px 0}.widget-layout-icon.size-full{background-position:-140px 0}.widget-layout-icon.active{background-image:url(/img/icons/cosmos/page-layout.png);opacity:1}.grade-deliverable-summary{padding:0 20px}.grade-deliverable-summary .tabs.bars .tab{padding:1px 0 0}.grade-deliverable-summary-options{padding-top:10px}.grade-deliverable-summary-block{padding:20px 0}.grade-deliverable-summary-value{font-size:18px;font-weight:500;color:#505050}.grade-deliverable-summary-label{font-size:13px;color:#8f929a;padding-top:4px}.grade-deliverable{background:#f8f8f8}.grade-deliverable .constrain{padding:50px 30px 0}.grade-deliverable .deliverable-body,.grade-deliverable .document-body.question-widget-body{background:#FFF;height:auto;padding:0}.grade-deliverable .tabs{margin-top:30px}.grade-deliverable .question-attachment-quote{margin:20px 0}.grade-deliverable .question-widget-choice{margin-bottom:0}.deliverable-results .constrain{padding:30px}.deliverable-results .config-section.deliverable-histogram-header{margin-top:20px;border-top:0}.deliverable-results-header{color:#505050;font-size:15px;font-weight:500;margin-bottom:20px}.deliverable-response.card{margin-bottom:20px}.deliverable-response.card:last-child{margin-bottom:0}.deliverable-response-header{padding:15px 18px;z-index:5}.deliverable-response-card-profile{width:32px;height:32px;border-radius:16px;margin-right:12px;background:#DDD}.deliverable-response-card-name{font-size:14px;color:#31d277;line-height:16px;margin-bottom:2px}.deliverable-response-card-attempts{font-size:12px;color:#8f929a;line-height:14px}.deliverable-response-card-footer{padding:18px}.grade-deliverable-response-body.document-body{padding:0 18px 18px;margin-bottom:0;font-size:18px;line-height:30px}.deliverable-results-histogram{height:150px;background:#f8f8f8;margin-top:10px}.deliverable-response .config-header{padding-top:15px}.deliverable-response-profile{width:36px;height:36px;border-radius:18px;margin-right:12px}.deliverable-response-name{font-size:15px;line-height:18px;height:18px;margin-bottom:2px;color:#000;max-width:150px}.deliverable-response-attempts{color:#8f929a;font-size:13px;height:16px;line-height:16px}.deliverable-response-grade,.deliverable-response-total{font-size:14px;font-weight:500;color:#8f929a}.deliverable-response-grade{color:#000;width:50px;text-align:right;margin-right:6px;height:30px;line-height:30px}.contact-widget .widget-content.align-center .document-subtitle,.contact-widget .widget-content.align-center .document-title,.cover-widget .widget-content.align-center .document-subtitle,.cover-widget .widget-content.align-center .document-title,.video-time{text-align:center}.text-widget{padding:15px 0}edit-text.text-widget .widget-content.constrain{padding-left:0;padding-right:0}edit-text.text-widget .tether-target{padding:0 30px}.widget-content.figure-widget{max-width:760px;margin:0 auto;width:100%}.widget-content.figure-widget .document-caption{margin-top:15px}.widget-content.figure-widget .figure-container{padding:15px 30px}.widget-content.figure-widget.figure-wide{max-width:1000px}.widget-content.figure-widget.figure-full{max-width:none;padding:0}.widget-content.figure-widget.figure-full .figure-container{padding:0}.widget-content.figure-widget.figure-full .image-widget-image{width:100%;object-fit:cover}.widget-content.figure-widget.figure-full .document-caption{padding-bottom:15px}.figure-container{padding:15px 30px}.image-widget-image{margin:0 auto;display:block}.image-details{top:auto;height:60px;padding:0 30px 20px 20px}.image-details-picture{width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,.2);margin-right:15px}.image-details-title{font-size:16px;line-height:18px;margin-bottom:4px}.image-details-artist{line-height:16px;font-size:14px}.image-gallery,.image-gallery-focus{background:#222}.image-gallery-focus-image{width:100%;height:100%;object-fit:contain}.image-gallery-thumbnails{min-height:45px;height:45px;padding-bottom:15px;background:#222}.image-gallery-thumbnail{margin:0 4px;width:40px;min-width:40px;height:30px;background:#222;opacity:.5}.image-gallery-thumbnail.active,.video-player.video-show-controls .video-meta,.video-player.video-show-controls .video-player-controls{opacity:1}.image-gallery-thumbnail.active::after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #31d277;content:""}.image-gallery-thumb{object-fit:cover;width:100%;height:100%}.image-gallery-title{font-size:16px;line-height:22px;color:#FFF;max-width:500px}.image-gallery-subtitle{font-size:13px;line-height:18px;color:#FFF;max-width:500px}.video-container .video-player{width:100%;max-width:1000px}.video-container .video-player.fullscreen{max-width:none}.embed-widget.figure-wide .embed-widget-embed-container,.video-widget.figure-wide .video-widget-video-container{max-width:1000px}.video-open-resource{width:40px;height:40px;background:url(/img/icons/white/open.svg) 2px 9px no-repeat;background-size:36px auto}.video-widget{padding:5px 0}.video-widget .document-caption{margin-top:15px}.video-widget.figure-full{padding:0}.video-widget.figure-full .video-widget-video-container{max-width:none;padding:0}.video-widget.figure-full .video-widget-video-container .video-widget-video{object-fit:cover}.video-widget.figure-full .document-caption{padding-bottom:15px}.video-widget textarea.document-caption{width:auto}.video-widget-video-container{max-width:760px;padding:0 30px;margin:0 auto;width:100%}.video-widget-video{width:100%}.video-player.fullscreen{padding-bottom:0;width:100%;height:100%;max-width:none;max-height:none}.video-player-controls{opacity:0;height:80px;padding:30px 0 10px;z-index:3;position:absolute;top:auto;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.video-player-frame{background:#222}.video-player-element{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.video-controls{padding:0 15px}.video-controls.compact .video-play{margin:0}.video-controls.compact .video-sound-scrubber{width:80px}.video-play,.video-restart,.video-skip{width:40px;height:40px}.video-controls.compact .video-speed{margin-left:20px}.video-controls.compact .video-timeline{padding-right:0;padding-left:0}.video-controls.compact .video-fullscreen{margin-left:15px}.video-restart{background:url(/img/player/white/restart.svg) 10px 10px no-repeat;background-size:20px auto}.video-play{margin:0 2px;background:url(/img/player/white/play.svg) -6px -4px no-repeat;background-size:50px auto}.video-play.pause{background:url(/img/player/white/pause.svg) 5px 8px no-repeat;background-size:26px auto}.video-play.ended{background:url(/img/player/white/autoplay.svg) 4px 5px no-repeat;background-size:36px auto}.video-play.grey{background-image:url(/img/player/black/play.svg);opacity:.6}.video-play.grey.pause{background-image:url(/img/player/black/pause.svg)}.video-skip{background:url(/img/player/white/skip.svg) 10px 10px no-repeat;background-size:20px auto}.video-timeline{padding:0 20px}.video-time{font-size:13px;width:60px;height:20px;line-height:20px;color:#FFF}.video-scrubber,.video-sound-scrubber{height:40px}.video-scrubber-buffered,.video-scrubber-elapsed,.video-scrubber-track{height:8px;margin:auto 0;background:rgba(0,0,0,.5);border-radius:4px}.video-scrubber-buffered{width:0;background:rgba(255,255,255,.25);z-index:4}.video-scrubber-elapsed{width:0;transition:width linear;background:#31d277;z-index:5;border-radius:4px 0 0 4px}.converting>.video-scrubber-elapsed{background:#00f}.video-scrubber-handle{z-index:6;position:absolute;top:0;right:auto;bottom:0;left:-15px;margin:auto 0;width:40px;height:40px}.video-scrubber-handle::after{background:#FFF;position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";box-shadow:0 1px 4px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.15);border-radius:20px}.video-sound{width:40px;height:40px;background:url(/img/player/white/loud.svg) 10px 12px no-repeat;background-size:16px auto}.video-sound.soft{background:url(/img/player/white/soft.svg) 8px 12px no-repeat;background-size:20px auto}.video-sound.mute{background:url(/img/player/white/mute.svg) 10px 12px no-repeat;background-size:16px auto}.video-speed{margin-left:35px;width:40px;height:40px;content:"";background:url(/img/player/white/fast.svg) 10px 9px no-repeat;background-size:22px auto;padding-top:32px;line-height:12px;font-size:10px;color:#FFF}.video-scrubber-landmark{height:40px;min-width:12px}.video-scrubber-landmark::after{width:10px;height:10px;content:"";position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto 0;background:#31d277;border-radius:5px;z-index:6;transition:opacity ease .5s;opacity:0}.video-scrubber-landmark.active::after{width:14px;height:14px;border-radius:7px}.video-scrubber-timestamp{position:absolute;bottom:40px;background:rgba(0,0,0,.7);border-radius:3px;padding:0 6px;height:20px;font-size:12px;font-weight:500;line-height:20px;left:0;color:#FFF;display:none}.video-scrubber-timestamp::after{content:"";width:0;height:0;border:4px solid transparent;border-top-color:rgba(0,0,0,.7);position:absolute;top:20px;left:5px}.video-fullscreen{margin-left:15px;width:40px;height:40px;content:"";background:url(/img/player/white/fullscreen.svg) 11px 11px no-repeat;background-size:19px auto}.video-sound-scrubber .video-scrubber-handle{left:55px}.video-sound-scrubber .video-scrubber-elapsed{width:80px}.video-sound-scrubber.mute{opacity:.4;pointer-events:none}.video-meta{z-index:10;height:90px;bottom:auto;padding:15px 15px 30px 25px;opacity:0;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}.video-title{color:#FFF;font-size:18px;text-shadow:0 1px 3px rgba(0,0,0,.3);line-height:30px;height:40px;margin-right:50px}.contact-widget .document-subtitle{margin-top:10px}.contact-widget .rectangle-btn{margin-top:30px;width:160px;color:#FFF;margin-bottom:80px}.contact-widget .widget-content.align-center .rectangle-btn{margin:30px auto 80px}edit-contact.contact.widget .widget-content{padding-left:0;padding-right:0}edit-contact.contact.widget .tether-target{padding:0 30px}edit-contact.contact.widget .widget-content.align-right .tether-target{-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.website-container,.website-widget{padding:15px 0}.website-container .document-title,.website-widget .document-title{line-height:24px;font-size:22px;margin:0}.website-container .document-subtitle,.website-widget .document-subtitle{margin-top:6px;font-size:14px;line-height:18px}.website-container .line-btn,.website-widget .line-btn{margin-top:20px}.website-container .card,.website-widget .card{min-height:150px}.website-container .card .website-widget-summary,.website-widget .card .website-widget-summary{padding:20px}.website-container .card .document-title,.website-widget .card .document-title{font-size:15px;color:#505050;line-height:20px;font-weight:500}.website-container .card .document-subtitle,.website-widget .card .document-subtitle{font-size:14px}.website-container .card .website-widget-thumbnail,.website-widget .card .website-widget-thumbnail{margin-right:0;height:100%}.website-container .widget-placeholder,.website-widget .widget-placeholder{height:150px;padding:0}.website-widget-thumbnail{margin-right:25px;height:150px;width:180px;object-fit:cover}.embed-widget-embed,edit-cover.cover-widget .create-labels{width:100%}.website-widget-citation{font-size:12px;height:14px;line-height:14px;color:#8f929a;margin-top:6px}.audio-widget{padding:15px 0}.audio-widget .widget-placeholder{height:142px;padding:0}.embed-widget{padding:15px 0}.embed-widget .document-caption{margin-top:15px}.embed-widget.figure-full{padding:0}.embed-widget.figure-full .embed-widget-embed-container{max-width:none;padding:0}.embed-widget.figure-full .embed-widget-embed-container .embed-widget-embed{object-fit:cover}.embed-widget.figure-full .document-caption{padding-bottom:15px}.embed-widget-embed-container{max-width:760px;padding:0 30px;margin:0 auto;width:100%}.cover-widget{padding:0;background:#FFF}.cover-widget .document-title{margin-top:0;pointer-events:all}.cover-widget .document-subtitle{margin-top:15px;pointer-events:all}.cover-widget .document-labels{padding:0;margin-top:0;margin-bottom:8px;pointer-events:all}.aside-widget,complete-cover.cover-widget,grade-cover.cover-widget,view-cover.cover-widget{pointer-events:none}.cover-widget .widget-content{z-index:15}.cover-widget .widget-content.align-right .document-subtitle,.cover-widget .widget-content.align-right .document-title{text-align:right}.cover-widget .widget-content.size-medium .cover-widget-size{height:400px}.cover-widget .widget-content.size-full .cover-widget-size{padding:50% 0}edit-cover.cover-widget .widget-content{padding-left:0;padding-right:0}edit-cover.cover-widget .tether-target{padding:0 30px}edit-cover.cover-widget .widget-content.align-center .create-labels{width:auto}edit-cover.cover-widget .widget-content.align-right .create-labels{width:auto;margin-right:0;margin-left:0}edit-cover.cover-widget .widget-content.align-right .create-labels .flex.flex-wrap{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}edit-cover.cover-widget .widget-content.align-right .create-labels .complete-item.tag{margin:5px 0 5px 10px}edit-cover.cover-widget .widget-content.align-right .tether-target{-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.cover-formatting .formatting-cover-layout{-webkit-flex:1.5;flex:1.5}.cover-formatting .formatting-cover-size{margin-right:20px}.cover-formatting .formatting-background-image{margin-left:10px;margin-right:-6px}.cover-formatting .formatting-cover-alignment{margin-right:30px}.cover-widget-size{padding:30px 0}.blockquote-widget{padding:15px 0}.blockquote-widget-border{padding-left:20px;border-left:2px solid #31d277}edit-blockquote.blockquote-widget .widget-content.constrain{padding-left:0;padding-right:0}edit-blockquote.blockquote-widget .tether-target{padding:0 30px}.math-widget,.webm-widget{padding:15px 0}.math-widget .document-caption-title{margin-top:20px}.math-widget .document-caption{margin-top:4px}.math-widget .tether-widget.tether-focused .katex::after{border:2px solid #31d277;content:"";pointer-events:none;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.webm-widget .document-caption{margin-top:15px}.webm-widget.figure-wide .webm-widget-video-container{max-width:1000px}.webm-widget.figure-full{padding:0}.webm-widget.figure-full .webm-widget-video-container{max-width:none;padding:0}.webm-widget.figure-full .webm-widget-video-container .video-widget-video{object-fit:cover}.webm-widget.figure-full .document-caption{padding-bottom:15px}.table,.webm-widget-video-container{max-width:760px;padding:0 30px;margin:0 auto;width:100%}.webm-widget-video{width:100%}.table .document-caption{margin-top:15px}.table.size-wide{max-width:1000px}.table.size-full{max-width:none;padding:0}.table-row .table-cell:first-child{border-left:1px solid #DDD}.table-row:first-child .table-cell{border-top:1px solid #DDD;background:#f8f8f8;font-weight:500}.table-cell{min-height:38px;min-width:40px;max-width:400px;border-bottom:1px solid #DDD;border-right:1px solid #DDD;padding:10px 12px;line-height:18px}.multiple-choice-image-widget,.multiple-choice-widget,.select-multiple-widget,.text-response-widget,.true-false-widget{padding:15px 0}.text-response-widget .question-widget-body{padding-bottom:20px}.teacher-widget{padding:15px 0}.teacher-widget .widget-content.white .teacher-widget-card{background:rgba(255,255,255,.1)}.teacher-widget .widget-content.white .teacher-widget-card-title{color:rgba(255,255,255,.5)}.teacher-widget-card{padding:20px;background:#d4f2e1;border:2px solid #82bd9b;border-radius:4px}.teacher-widget-card-title{font-size:13px;font-weight:700;line-height:18px;height:18px;color:#82bd9b;margin-bottom:8px}complete-teacher.teacher-widget{display:none}.aside-widget{z-index:12}.aside-widget .card{width:320px;float:right;margin:20px -80px 12px 30px;pointer-events:all}.aside-preview-thumb,.aside-preview-thumbnail{max-height:120px;width:auto}.aside-widget .document-body{font-size:18px;line-height:22px}.aside-widget .document-body h2{font-size:18px;line-height:24px}.aside-section{border-top:1px solid #EEE;padding:15px}.aside-section:first-child{border-top:0}.aside-section.aside-reference{padding:10px 15px}.aside-section.aside-reference:hover{background:#f8f8f8}.aside-section.gu-transit{background:#f8f8f8;opacity:1}.aside-section.gu-transit .aside-section-title{color:#8f929a}.aside-section.gu-transit .aside-section-options{opacity:0}.aside-section.gu-transit .aside-preview{opacity:.5}.aside-section.gu-mirror{background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.2);border:0;opacity:1}.aside-dropzone .aside-section:first-child{border-top:1px solid #EEE}.aside-section-title{font-size:14px;color:#000;line-height:18px;margin-bottom:2px}.aside-section-type{color:#8f929a;font-size:13px;line-height:15px}.aside-preview{height:120px;margin-top:10px}.aside-preview-thumbnail{margin-right:8px}.aside-section-options{width:24px;margin-right:-5px;margin-left:10px;z-index:3}.cloze-widget{padding:15px 0}.cloze-widget .question-widget-text{min-height:120px;padding:0 20px 20px}.cloze-widget .question-widget-body{padding-bottom:15px}.cloze-widget-choice-options{padding-bottom:20px}.cloze-widget-choice-options .options-icon{width:40px;margin-left:15px}.cloze-widget-field-options{padding-bottom:14px}.cloze-widget-field-options .question-option-label{line-height:40px}cloze.focus .cloze-label{color:#31d277;top:-18px;font-size:11px}.answer-matrix-field-placeholder,.cloze-label{font-family:Roboto;font-size:14px}cloze.go .input-bar{left:4px;right:4px}.cloze-label{height:30px;line-height:30px;font-weight:400;color:#505050;position:absolute;top:0;right:auto;bottom:auto;left:0;pointer-events:none;transition:all ease .2s}.answer-matrix-resource .question-widget-choice-status,.answer-matrix-widget .question-widget-choice-status,.choice-matrix-resource .question-widget-choice-status,.choice-matrix-widget .question-widget-choice-status{left:-28px}.cloze-input{height:34px;padding-right:20px}.choice-matrix-resource,.choice-matrix-widget{padding:15px 0}.choice-matrix-resource .question-widget-body,.choice-matrix-widget .question-widget-body{padding-bottom:15px}.choice-matrix-resource .question-widget-answers,.choice-matrix-widget .question-widget-answers{padding-top:10px}.choice-matrix-resource .question-widget-choice,.choice-matrix-widget .question-widget-choice{width:100%;padding:10px 20px;min-height:40px}.choice-matrix-resource .edit-question-answer-options,.choice-matrix-widget .edit-question-answer-options{position:absolute;top:5px;right:0}.choice-matrix-resource .question-widget-answer,.choice-matrix-widget .question-widget-answer{border-bottom:1px solid #EEE;padding:10px 0;margin:0 20px}.choice-matrix-resource .question-widget-answer:last-child,.choice-matrix-widget .question-widget-answer:last-child{border-bottom:0}.choice-matrix-resource .question-widget-answer.choice-matrix-header,.choice-matrix-widget .question-widget-answer.choice-matrix-header{border-bottom:0;padding-bottom:0}.choice-matrix-row-body{-webkit-flex:2.5;flex:2.5}.choice-matrix-row-body .question-widget-choice{padding:10px 30px 10px 0}.choice-matrix-choice .question-widget-choice{width:100%}.choice-matrix-choice .question-widget-answer-icon{margin:0 auto}grade-choice-matrix-resource.choice-matrix-resource .question-widget-body{padding:5px 0 10px}grade-choice-matrix-resource.choice-matrix-resource .question-widget-answer{margin:0}.answer-matrix-resource,.answer-matrix-widget{padding:15px 0}.answer-matrix-resource .question-widget-body,.answer-matrix-widget .question-widget-body{padding-bottom:15px}.answer-matrix-resource .question-widget-answers,.answer-matrix-widget .question-widget-answers{padding-top:10px}.answer-matrix-resource .question-widget-choice,.answer-matrix-widget .question-widget-choice{width:100%;padding:10px 40px 10px 0;min-height:40px}.answer-matrix-resource .edit-question-answer-options,.answer-matrix-widget .edit-question-answer-options{position:absolute;top:5px;right:0}.answer-matrix-resource .question-widget-answer,.answer-matrix-widget .question-widget-answer{border-bottom:1px solid #EEE;padding:10px 0;margin:0 20px}.answer-matrix-resource .question-widget-answer:last-child,.answer-matrix-widget .question-widget-answer:last-child{border-bottom:0}.answer-matrix-resource .question-widget-answer.choice-matrix-header,.answer-matrix-widget .question-widget-answer.choice-matrix-header{border-bottom:0;padding-bottom:0}.answer-matrix-field-placeholder{height:27px;line-height:27px;background:#EEE;padding:0 7px;margin:1px 4px;font-weight:500;border-radius:2px}grade-answer-matrix-resource.answer-matrix-resource .question-widget-body{padding:5px 0 10px}grade-answer-matrix-resource.answer-matrix-resource .question-widget-answer{margin:0}.short-answer-widget{padding:15px 0}.short-answer-widget .question-widget-body{padding-bottom:20px}.short-answer-resource .foundation-textarea-field,.short-answer-widget .foundation-textarea-field{margin:0;padding:0;line-height:20px}.image-response-widget{padding:15px 0}.image-response-widget .question-widget-body{padding-bottom:20px}.image-response-widget .widget-placeholder{margin:0 20px 20px;padding-bottom:0;height:100px}.image-response-widget-placeholder.no-summary{margin:0 20px;border-top:1px solid #EEE;padding:50px 0}.image-response-preview{padding:20px 0 10px;margin:0 20px;border-top:1px solid #DDD}.image-response-preview .raw-btn{margin-top:10px}.grade-image-response-picture{border-radius:0 0 3px 3px}.grade-image-response.card .deliverable-response-header{padding:15px}.image-response-resource .question-widget-body{padding:5px 0 0;margin-bottom:0}.complete-image-response-padding{padding:0 20px 20px}.complete-image-response-padding .document-body{margin-bottom:20px}.audio-response-widget{padding:15px 0}.audio-response-widget .question-widget-body{padding-bottom:20px}.audio-response-widget .audio-controls{background:#FFF;padding:0;border-top:0}.audio-response-widget .audio-player{width:100%}.audio-response-widget-placeholder.no-summary{margin:0 20px;border-top:1px solid #EEE;padding:50px 0}.audio-response-recorder{padding:20px 0;background:#f8f8f8;margin:0 20px 20px}.audio-response-preview{margin:0 20px}.audio-response-preview .raw-btn{margin-top:15px}.audio-response-preview .audio-player{width:100%}.audio-response-preview .audio-controls{border-top:0}complete-audio-response-resource .complete-audio-response-padding,complete-audio-response-resource .question-widget-body{padding-bottom:20px}.resource-reference-widget{padding:15px 0}.resource-reference-widget .document-title{line-height:24px;font-size:22px;margin:0;color:#31d277}.resource-reference-widget .document-subtitle{margin-top:6px;font-size:14px;line-height:18px}.resource-reference-widget .line-btn{margin-top:20px}.resource-reference-widget .widget-placeholder{padding-bottom:0;height:150px}.resource-reference{min-height:150px}.resource-reference .resource-reference-summary{padding:20px 20px 12px}.resource-reference .document-title{font-size:15px;color:#31d277;line-height:20px;font-weight:500}.resource-reference .document-subtitle{font-size:14px}.resource-reference .resource-reference-thumbnail{margin-right:0;height:100%}.resource-reference-meta{padding:15px 20px 15px 15px}.resource-reference-background{background:#f8f8f8}.resource-reference-preview{height:136px;padding:0 15px 16px}.resource-reference-thumbnail{margin-right:25px;height:150px;width:180px;object-fit:cover}.resource-reference-type{font-size:12px;height:14px;line-height:14px;color:#000;margin-top:6px}.lightning-widget{padding:15px 0}.lightning-widget .lightning-title{line-height:20px;padding:0 20px 0 0;font-size:14px;font-weight:500;color:#000;margin:0}.lightning-widget .lightning-bank{margin:0}.card.subtle .lightning-title{padding:0 20px}.lightning-widget-header{padding:15px 20px}.lightning-indicator{height:20px;font-size:12px;font-weight:500;background:url(/img/icons/white/lightning.svg) 2px 2px no-repeat #BBB;background-size:16px auto;line-height:20px;border-radius:3px;padding:0 4px 0 20px;color:#FFF}.lightning-indicator.active{background-color:#31d277}.lightning-bank .config-title{padding:20px;line-height:20px}.lightning-bank .lightning-option{padding-right:20px}.lightning-bank .raw-btn{margin-left:20px}.annotation-widget{padding:15px 0}.annotation-widget .question-widget-body{padding-bottom:20px}.annotation-widget .question-options{margin-bottom:0}.annotation-preview-container{padding-bottom:75%}.annotation-preview-container::after{position:absolute;top:0;right:0;bottom:auto;left:0;height:1px;content:"";background:rgba(0,0,0,.1);z-index:11}.annotation-preview-options{padding:20px}.annotation-aspect-ratio{padding-bottom:75%}complete-annotation.annotation-widget .no-summary{padding:20px 20px 18px;border:2px dashed #DDD;border-radius:3px;margin:0 20px}complete-annotation.annotation-widget .annotation-continue{background:rgba(0,0,0,.65);border-radius:0 0 3px 3px;position:absolute;top:auto;right:0;bottom:0;left:0;color:#FFF;font-size:14px;font-weight:500;padding:0 20px;line-height:40px;z-index:10}.complete-annotation-start{margin-bottom:20px}view-annotation-resource{background:#f8f8f8}view-annotation-resource img{background:#FFF}.custom-widget{padding:15px 0}.custom-widget .document-caption{margin-top:15px}.custom-widget.figure-wide .custom-widget-custom-container{max-width:1000px}.custom-widget.figure-full{padding:0}.custom-widget.figure-full .custom-widget-custom-container{max-width:none;padding:0}.custom-widget.figure-full .custom-widget-custom-container .custom-widget-custom{object-fit:cover}.custom-widget.figure-full .document-caption{padding-bottom:15px}.custom-widget-custom-container{max-width:760px;padding:0 30px;margin:0 auto;width:100%}.custom-widget-custom{width:100%}.custom-resource-frame{border:0;width:100%;height:100%}.custom-widget-deliverables{margin-top:15px}.custom-widget-deliverable{padding:15px;border-top:1px solid #EEE}.publisher-widget-error .no-summary{background:#f8f8f8;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:100px 0}.publisher-widget{min-height:200px}.publisher-widget.placeholder .product-grid-title{background:#EEE;height:22px;width:190px}.publisher-widget.placeholder .product-grid-more{background:#EEE;height:12px;width:60px}.publisher-feature-curriculum .widget-placeholder,.publisher-feature-product .widget-placeholder{height:250px;padding-bottom:0}.publisher-purchased{background:#f8f8f8}.edit-custom-search-query{font-size:22px;width:100%;height:40px;line-height:40px;margin:8px 0 24px}.publisher-featured-curriculum-units{padding:20px}.publisher-featured-curriculum-units.placeholder .card{background:#f8f8f8;height:200px;border:1px solid rgba(0,0,0,.08);box-shadow:none}.collection-filter-container{background-color:#f3f3f3;padding:20px}.collection-filter-title{font-size:16px;margin-bottom:12px}.filter-product-list{cursor:pointer}.collection-filter-option.active{font-weight:700}page{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}page.fixed{position:fixed}.page-column{min-width:500px}.edit-page-widget:first-child{margin-top:30px}.lesson-cover{min-height:600px}.lesson-cover .widget-content{padding:0}.lesson-cover .tether-target{padding:0 30px}.lesson-cover .document-title{margin:25px auto;font-size:50px;line-height:50px}.lesson-cover .document-subtitle{font-size:24px;line-height:34px}.lesson-cover .document-labels{padding:0}.lesson-cover .widget-content{padding-bottom:50px}.lesson-cover .widget-content.align-center .document-subtitle,.lesson-cover .widget-content.align-center .document-title{text-align:center}.lesson-cover .widget-content.align-right .document-subtitle,.lesson-cover .widget-content.align-right .document-title{text-align:right}.lesson-cover .create-labels{margin-top:0}.lesson-cover .widget-content.align-center .create-labels{width:auto}.pdf-document-page,.pdf-document-page-background,.powerpoint-document-page-background{width:100%}.pdf-document{padding:30px;background:#f8f8f8;pointer-events:none;user-select:none}.pdf-document-page{max-width:1200px;background:#FFF;margin:0 auto 30px;box-shadow:0 1px 15px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1)}complete-pdf-resource.pdf-resource .pdf-document,grade-pdf-resource.pdf-resource .pdf-document{padding-top:100px}@media print{.pdf-document{display:none}}.quiz-instructions{background:#FFF;z-index:2}.quiz-question-summary .grid-title{padding:20px 0}.quiz-question-summary .no-summary{padding:80px 0}.powerpoint-resource,.quiz-question:hover,.quiz-resource{background:#f8f8f8}.powerpoint-document{min-height:2000px;padding:30px}.powerpoint-document-page{width:100%;max-width:800px;background:#FFF;margin:0 auto 30px}.deliverable,.powerpoint-slide{background:#f8f8f8}.powerpoint-slide-thumbnails{width:220px;border-right:1px solid #DDD;height:100%;background:#f8f8f8;padding:20px}.powerpoint-slide-thumbnail{margin-bottom:20px}.edit-deliverable .question-widget-body .document-body,.powerpoint-slide-thumbnail:last-child{margin-bottom:0}.powerpoint-slide-thumbnail.active::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border:2px solid #31d277;pointer-events:none}.powerpoint-slide-thumbnail img{box-shadow:0 1px 10px -2px rgba(0,0,0,.15)}.powerpoint-slide{height:100%;padding:30px}.powerpoint-slide img{box-shadow:0 1px 15px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.1)}deliverable{position:absolute;top:0;right:0;bottom:0;left:0;text-transform:none}deliverable.fixed{position:fixed}.deliverable-card{padding:20px;margin-top:20px}.deliverable-card-icon{width:60px;height:60px;border-radius:30px;background:#DDD;margin-right:20px}.deliverable-card-title{font-size:16px;font-weight:500;color:#505050;width:100%;line-height:22px;padding:2px 0 0;min-height:24px}.deliverable-card-description{color:#8f929a;font-size:13px;line-height:16px;width:100%;padding:0 0 6px}.deliverable-add-item{padding-left:35px;color:#31d277;line-height:39px;height:39px;font-size:13px}.deliverable-add-item::after{width:23px;height:23px;border-radius:12px;content:"";position:absolute;top:8px;right:auto;bottom:8px;left:0;border:1px solid #31d277;background:url(/img/icons-16-black.png) -13px -1664px no-repeat}.deliverable-add-item:hover{color:#31d277}.deliverable-add-item:hover::after{border-color:#31d277}.deliverable-points{font-size:14px;font-weight:500}.deliverable-scroll{min-height:100%}.deliverable-body{background:#FFF;z-index:2}.deliverable-resource-background,.edit-deliverable,.gallery,.gallery-padding{background:#f8f8f8}.deliverable-body .constrain{padding:50px 30px 0}.deliverable-setup{padding-bottom:30px}.deliverable-details{padding:30px;background:#f8f8f8}.edit-deliverable .question-widget-answers{border:0}.edit-deliverable .question-widget-answer{padding:10px 0}.edit-deliverable .question-widget-body{margin-bottom:0;padding:5px 0 10px}.edit-deliverable .edit-question-options{padding:0}.edit-deliverable .edit-question-attachment-icons{padding:0;margin-left:-10px}.deliverable-response-row{height:54px;padding:0 20px;border-top:1px solid #EEE}.deliverable-response-row-title{color:#000;font-size:14px}.deliverable-response-row-choice{color:#8f929a;font-size:14px}.deliverable-response-row-score{color:#8f929a;font-size:14px;text-align:right;width:80px}.deliverable-response-row-score .deliverable-response-row-penalty{color:#d70909}.deliverable-response-attempt{border-bottom:4px solid #EEE}.deliverable-response-attempt:last-child{border-bottom:0}.gallery.precision .gallery-summary{opacity:0;pointer-events:none}.gallery.details .gallery-figure{opacity:0;pointer-events:none;-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-o-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.gallery.details .gallery-details{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery-figure.flex-column .gallery-summary{padding:0}.gallery-figure.flex-column .gallery-summary-hr{margin-top:35px}.gallery-figure.flex-column .gallery-summary-description{max-height:72px;overflow:hidden}.gallery-padding{position:absolute;top:80px;right:80px;bottom:80px;left:80px}.gallery-summary{padding-left:30px}.gallery-summary-hr{background:#DDD;height:2px;width:100px;margin-bottom:25px}.gallery-summary-title{font-size:24px;font-weight:300;color:#000;line-height:30px;margin-bottom:20px}.gallery-summary-description{font-size:14px;color:#8f929a;line-height:18px;margin-bottom:15px}.gallery-details{opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.gallery-details .constrain{padding:50px 30px}.gallery-details .document-title{color:#000;font-weight:300;font-size:28px;margin-top:10px;margin-bottom:5px}.gallery-details .document-subtitle{color:#8f929a;margin-bottom:10px}.gallery-details .document-labels{margin-top:15px}.gallery-details .gallery-summary-hr{margin:35px 0 30px}.gallery-attribute{padding:10px 0}.gallery-attribute .attribute-title{font-size:12px;font-weight:500;text-transform:uppercase;color:#8f929a;margin-bottom:10px}.gallery-attribute .attribute-value{font-size:14px;color:#000;margin-bottom:20px}.gallery-help{color:#8f929a;font-size:13px;font-style:italic;line-height:16px;max-width:360px}.website-container .line-btn{margin-top:30px}.website-container .card{width:100%;max-width:700px}.content-sidebar-resource .content-sidebar-resource{flex:1;min-width:360px;box-shadow:1px 0 0 rgba(0,0,0,.1);z-index:3}.content-sidebar-resource .content-sidebar-custom{flex:2.5}.cloze-resource .question-widget-body{margin-bottom:10px}.cloze-resource .question-widget-text{padding:0 20px}.cloze-resource complete-deliverable-options{display:block;margin-top:20px}edit-cloze-resource.cloze-resource .question-widget-body,grade-cloze-resource.cloze-resource .question-widget-body{padding:5px 0 10px}edit-cloze-resource.cloze-resource .question-widget-text,grade-cloze-resource.cloze-resource .question-widget-text{padding:0}view-cloze-resource.cloze-resource .question-widget-text{padding:0 20px 20px}.cloze-answer-key .config-title{padding:10px 20px}.cloze-header{height:30px;background:#f8f8f8}.cloze-header .deliverable-response-row-choice,.cloze-header .deliverable-response-row-score,.cloze-header .deliverable-response-row-title{font-size:11px;color:#8f929a;font-weight:500;white-space:nowrap}.cloze-no-response{padding:20px;text-align:center;color:#8f929a;border-top:1px solid #EEE;font-size:13px}complete-multiple-choice-resource.multiple-choice-resource .question-widget-answers,grade-multiple-choice-resource.multiple-choice-resource .question-widget-answers{border-top:0}.multiple-choice-resource .question-widget-answers{padding:10px 0}grade-multiple-choice-resource.multiple-choice-resource .question-widget-body{padding:5px 0 10px;margin-bottom:0}grade-multiple-choice-resource.multiple-choice-resource .question-widget-answer{padding:10px 0}.multiple-choice-image-url{max-height:200px}grade-text-response-resource.text-response-resource .question-widget-body{padding:5px 0 10px;margin-bottom:0}.complete-text-response-container{padding:0 20px 20px}.lightning-title{font-size:24px;line-height:30px;margin:15px auto 5px}.lightning-bank{margin-top:20px}.lightning-bank .no-summary{padding:30px 0;border-top:1px solid #EEE}.lightning-option{padding:15px 5px 15px 18px;border-top:1px solid #EEE}.lightning-option .shelf-title{color:#8f929a}.lightning-option-body{font-family:freight-text-pro;color:rgba(0,0,0,.8);font-size:18px;line-height:22px;-webkit-font-smoothing:subpixel-antialiased;margin-top:10px}.view-deliverable .lightning-bank{margin-top:0}.annotation-resource .lightning-option,.view-deliverable .lightning-bank .config-title{padding:15px 18px}.annotation-background-thumbnail{width:40px;height:30px;border:1px solid rgba(0,0,0,.15);object-fit:cover;margin-right:15px}.annotation-background-title{line-height:30px;font-size:14px;color:#000;font-weight:500}.grade-annotate-response-thumb{height:100px;width:100px;position:relative}.portal-product-option-block .ff .portal-product-option-input,.stripe-card .portal-payment-continue button,.stripe-field{width:100%}view-annotation-resource .question-widget-body{padding-bottom:20px}complete-annotation-resource .go-header{z-index:15}complete-annotation-resource .annotation-resource-question{z-index:14}complete-annotation-resource .annotation-resource-question .question-widget-body{padding:0}.view-annotation-resource-warning{height:32px;line-height:32px;background:#4594eb;color:#FFF;font-size:14px;font-weight:500}grade-annotation-resource .deliverable-response-header{padding:10px 0 0}edit-short-answer-resource .question-widget-body,grade-short-answer-resource .question-widget-body{padding-left:0;padding-right:0}body.high-contrast .account-settings-value,body.high-contrast .alert-body,body.high-contrast .breadcrumb,body.high-contrast .grade-deliverable-summary-label,body.high-contrast .grey,body.high-contrast .header-option.grey,body.high-contrast .options-title,body.high-contrast .question-widget-answer-icon,body.high-contrast .raw-btn.disabled,body.high-contrast .sidebar-header{color:#000!important;opacity:1!important}body.high-contrast .slim-search{color:#000;border-color:#000}body.high-contrast .account-settings-input,body.high-contrast .alert-button,body.high-contrast .header-autosave.header-option.saved,body.high-contrast .raw-btn{color:#008a00!important;opacity:1!important}body.high-contrast .line-btn.btn-full{background:#008a00!important}.stripe-card{max-width:450px;margin:20px auto 0}.stripe-card .portal-payment-continue{padding:0}.stripe-card .group{margin-bottom:20px}.stripe-card .field{background:0 0;font-weight:300;border:0;color:#31325F;outline:0;padding:2px 12px;cursor:text;height:44px}.portal-product-option-block.border,.stripe-field{border-bottom:1px solid #EEE}.stripe-card .field::-webkit-input-placeholder{color:#CFD7E0}.stripe-card .field::-moz-placeholder{color:#CFD7E0}.stripe-card .field:-ms-input-placeholder{color:#CFD7E0}.stripe-card .outcome{width:100%;text-align:center;margin-bottom:20px}.stripe-card .error{font-size:13px;color:#E4584C}.stripe-card label{font-size:14px;color:#000;font-weight:500}.stripe-card label input{margin-right:5px}.stripe-field{font-size:16px;color:#000;height:45px;line-height:44px;padding:0 12px}.product .portal-purchased-product-open-details{margin-left:30px}.product .portal-product-quantity{margin-left:15px}.portal-collections{background:#f8f8f8}.portal-page-wordmark{margin-left:20px}.portal-product-details{padding:20px 0}.portal-product-details .document-subtitle{margin:0;max-width:none;color:rgba(0,0,0,.8)}.portal-product-metadata{padding:20px}.portal-product-metadata .config-section{margin-top:30px}.portal-product-metadata .config-section:first-child{margin-top:0}.portal-product-version{padding-top:15px;margin-top:20px;border-top:1px solid #EEE;color:#8f929a}.portal-product-version .portal-product-detail{font-size:13px}.portal-product-detail,.portal-product-option-label{line-height:28px;font-size:14px}.portal-product-options{padding:0 20px;border-top:1px solid #EEE}.portal-product-option-block{padding:20px 0}.portal-product-option-block.disabled{opacity:.5;pointer-events:none}.portal-product-section{padding:0 20px 20px}.portal-product-option{padding:10px 0}.portal-product-option-label{font-weight:500;color:#505050;width:180px;padding-right:20px}.portal-product-pricing{width:280px}.portal-product-pricing .card{padding:20px}.portal-product-price{font-size:24px;font-weight:700;color:rgba(0,0,0,.8)}.portal-product-price-description{border-top:1px solid #EEE;padding-top:20px;margin-top:20px;font-size:16px;color:#8f929a}.portal-product-tabs{height:48px;top:60px;bottom:auto}.portal-product-tabs .condense{padding:0 20px}.portal-product-content{top:108px}.portal-product-gallery{padding:20px;width:340px}.portal-product-gallery .project-card-border{position:absolute;top:20px;right:20px;bottom:20px;left:20px}.portal-product-gallery-focus{width:300px}.portal-product-description{font-size:14px;color:#000;margin-top:15px;margin-bottom:15px}.portal-product-no-variations{font-size:14px;color:#8f929a;margin-top:15px}.portal-product-variation-card{border:1px solid #DDD;border-radius:3px;padding:5px 8px;margin:0 10px 10px 0;min-width:100px}.portal-product-variation-card.active{border-color:#DDD;background:#EEE}.portal-product-variation-title{font-size:13px;font-weight:500;margin-bottom:1px;color:#000}.portal-product-variation-price{color:#8f929a;font-size:13px}.portal-product-variation-description{white-space:pre-wrap;margin-top:5px;color:#8f929a;font-size:13px}.no-break,.portal-signin-options .signup-option{white-space:nowrap}.portal-product-purchasing-options.config-section{margin-top:30px}.portal-product-variations{padding-top:30px}.portal-product-variation-included{margin-top:10px}.portal-product-variation-included ul{margin-top:4px;list-style:disc}.portal-product-variation-included ul li{margin-left:16px}.product-add-to-cart{margin-left:10px;display:inline-block}.product-cart-quantity{width:50px;margin-left:10px}.portal-product-license,.portal-product-warning{color:#8f929a;margin-top:5px;font-size:14px}.portal-product-variation-tiers{border:1px solid #DDD;border-radius:3px;max-width:340px;margin:15px 0}.portal-product-variation-tiers .portal-product-variation-tier-row{border-bottom:1px solid #DDD}.portal-product-variation-tiers .portal-product-variation-tier-row:last-child{border-bottom:0}.portal-product-variation-tier-description,.portal-product-variation-tier-rate{line-height:32px;font-size:14px;font-weight:500;color:#000}.portal-product-variation-tier-description input,.portal-product-variation-tier-rate input{height:24px;width:70px;line-height:22px;margin:0 8px;padding:0 6px;border:1px solid #DDD;border-radius:3px;font-size:14px;font-weight:500;color:#000}.portal-product-variation-tier-at{font-weight:500;color:#8f929a;line-height:32px}.portal-product-price-calculator .portal-product-variation-tier-description:first-child{-webkit-flex:2.5;flex:2.5}.portal-product-price-details{padding:5px 10px;color:#8f929a;font-size:13px}.portal-product-multimedia{padding-top:15px}.portal-product-multimedia-item{margin-right:20px}.portal-product-multimedia-item:hover .portal-product-multimedia-item-thumbnail{transform:translate(0,-3px);box-shadow:0 3px 15px -2px rgba(0,0,0,.15)}.portal-product-multimedia-item-title{font-weight:500;font-size:14px;margin-top:8px}.portal-product-multimedia-item-thumbnail{width:180px;height:135px;background:#F4F4F4;box-shadow:0 1px 1px rgba(0,0,0,.08);transition:all ease .3s}.portal-product-multimedia-item-thumbnail.video::after{width:48px;height:48px;background:url(/img/player/black/play.svg) 1px 1px no-repeat #FFF;background-size:48px auto;border-radius:24px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";z-index:5}.portal-product-multimedia-item-border{position:absolute;top:0;right:0;bottom:0;left:0}.portal-product-multimedia-item-image{width:180px;height:135px;object-fit:cover}.portal-multimedia-preview img{max-width:1000px;max-height:800px}.portal-setup{background:#f8f8f8}.portal-setup-loading{padding:50px 0}.portal-setup-steps.transitioning{opacity:0}.portal-setup-steps.disabled{opacity:.3;pointer-events:none}.portal-setup-profile-picture{width:32px;height:32px;border-radius:16px;margin:0 20px 0 15px}.portal-setup-step{padding-top:100px}.portal-setup-title{font-size:40px;font-weight:300;color:rgba(0,0,0,.8);line-height:50px;margin-bottom:20px;max-width:500px}.portal-setup-subtitle{font-size:18px;color:#8f929a;line-height:24px;max-width:500px;font-weight:400;margin-bottom:50px}.portal-setup-field-container{width:100%;min-height:40px;margin-bottom:40px}.portal-setup-field{padding:0 0 2px;height:40px;width:100%;font-size:15px;color:#000;line-height:38px;margin-top:30px}.portal-setup-help{margin-top:20px}.portal-setup-account{padding:30px;max-width:420px;margin:0 auto}.portal-setup-account .rectangle-btn{margin-top:20px}.portal-setup-schools{padding:20px}.portal-setup-schools .portal-setup-empty{padding:20px 0 60px}.portal-setup-school{cursor:pointer;height:54px;border-bottom:1px solid #EEE}.portal-setup-school:last-child{border-bottom:0}.portal-setup-school .raw-btn{margin-right:20px}.portal-setup-platforms{padding:20px;max-width:500px}.shelf-icon.portal-setup-platform-icon.clever{background:url(/img/services/clever.svg) 0 -1px no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.classroom{background:url(/img/services/classroom.png) no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.edmodo{background:url(/img/services/edmodo.png) -3px -3px no-repeat;background-size:26px auto}.shelf-icon.portal-setup-platform-icon.schoology{background:url(/img/services/schoology.png) no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.blackboard{background:url(/img/services/blackboard.png) no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.canvas{background:url(/img/services/canvas.png) no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.moodle{background:url(/img/services/moodle.png) 0 -1px no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.brightspace{background:url(/img/services/brightspace.png) no-repeat;background-size:20px auto}.shelf-icon.portal-setup-platform-icon.buzz{background:url(/img/services/buzz.png) no-repeat;background-size:20px auto}.portal-setup-aside{font-size:14px;color:#8f929a}.portal-setup-no-lms{max-width:500px;padding:0 20px;margin:40px auto 0}.portal-setup-no-lms .raw-btn{margin-top:10px}.portal-setup-csv{padding:20px;max-width:500px}.portal-setup-csv .line-btn{margin-bottom:50px}.portal-setup-csv-option{border-right:1px solid #EEE;border-top:1px solid #EEE;height:51px;line-height:50px}.portal-setup-csv-option:last-child{border-right:0}.portal-onboard{background:#f8f8f8}.portal-onboard .card.subtle{padding:30px}.portal-onboard .card.subtle.lms{padding:20px}.portal-onboard .card.subtle.lms .portal-onboard-card-title,.portal-onboard .card.subtle.lms .portal-onboard-options{padding:10px;margin-bottom:0}.portal-onboard .portal-admin-service.card.subtle{padding:10px;margin:10px;width:110px;height:110px}.portal-onboard .portal-admin-service.card.subtle .portal-admin-service-icon{margin:6px 0 10px}.portal-onboard .portal-admin-service.card.subtle .portal-admin-service-title{font-size:13px}.portal-onboard-theme{height:3px;margin-bottom:80px}.portal-onboard-wordmark{height:40px}.portal-onboard-header .constrain{padding:0 60px}.portal-onboard-title{margin-top:20px;font-weight:300;color:#000;font-size:40px;line-height:50px}.portal-onboard-hr{height:2px;background:#DDD;width:80px;margin:45px 0 55px}.portal-onboard-card-title{color:#000;font-size:18px;font-weight:500;margin-bottom:30px}.portal-onboard-card-description{font-size:16px;color:#8f929a;line-height:24px;margin-bottom:30px}.portal-onboard-button{border-radius:3px;height:40px;font-weight:500;padding:0 20px;line-height:40px;font-size:16px;background:#31d277;color:#FFF}.portal-onboard-button:active{opacity:.5}.portal-onboard-button.disabled{pointer-events:none;background:#DDD!important;color:#8f929a!important}.portal-onboard-lms-options{padding:10px 0}.portal-onboard-lms{padding:10px 0;margin:10px}.portal-onboard-user{margin-bottom:30px;box-shadow:0 3px 8px -2px rgba(0,0,0,.12)}.portal-onboard-user-details{border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.15);border-left:0;border-radius:0 3px 3px 0;padding:15px 20px;width:350px}.portal-onboard-user-profile{width:130px;height:130px;border-radius:3px 0 0 3px;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.15);background:#f8f8f8}.portal-onboard-user-profile .foundation-icon-camera{opacity:.3}.portal-onboard-user-name{border:0;font-weight:400;height:30px;line-height:30px;font-size:24px;padding:0;width:100%;color:#000;margin-bottom:4px}.portal-onboard-user-email{padding-left:18px;color:#000;font-size:13px;height:16px;line-height:16px;background:url(/img/icons/black/lock.svg) -2px 0 no-repeat;background-size:17px auto;font-weight:500;opacity:.4;margin-top:25px}.portal-onboard-user-password{border:0;font-weight:400;height:20px;line-height:20px;font-size:16px;padding:0;width:100%;color:#000;margin-top:5px}.portal-onboard-user-hr{height:1px;background:#DDD;width:60px;margin:12px 0}.portal-onboard-terms .portal-onboard-options{padding-top:20px}.portal-onboard-no-lms .portal-onboard-button{margin-right:20px}.alert.healthworld-alert{width:650px;max-width:650px}.alert.healthworld-alert .login-title{padding:30px 30px 0;text-align:center;color:#000}.alert.healthworld-alert .healthworld-alert-padding{padding:30px}.alert.healthworld-alert .healthworld-wordmark{margin-bottom:20px}.alert.healthworld-alert .primary-use-checkboxes label{display:flex;align-items:center;margin-top:5px}.alert.healthworld-alert .primary-use-checkboxes label input{margin-right:5px}.alert.healthworld-alert input[type=text],.alert.healthworld-alert select{width:240px}#checkout-form .hosted-field{height:44px;margin:0 18px}.portal-courses{width:270px;padding:55px 20px 20px}.portal-course-option-icon{width:10px;height:10px;border-radius:5px;background:#31d277;margin-right:10px}.portal-course-option-icon.empty{border:1px solid #8f929a;background:#FFF}.portal-course-option{color:#8f929a;line-height:30px;margin-bottom:10px;font-size:14px}.portal-course-option.active{color:#000;font-weight:500}.portal-course-option.portal-course-create-option{color:#8f929a}.portal-course-option.portal-course-create-option:hover{color:#505050}.portal-course-option.portal-course-create-option:hover .portal-course-option-icon.empty{border-color:#505050}.portal-course{padding:40px 20px}.portal-course .config-section:first-child{margin-top:0}.portal-course-lms{margin-top:15px;padding:10px}.portal-course-item{border-bottom:1px solid #EEE;padding:6px 0;height:53px}.portal-course-item .shelf-icon{margin-left:0;margin-right:15px}.portal-course-item:last-child{border-bottom:0}.portal-course-create{padding:30px;max-width:560px}.portal-course-create .portal-course-header{border-bottom:2px solid #EEE;padding-bottom:30px}.portal-no-courses .line-btn{margin-top:30px}.add-login-service-content{padding:20px;overflow-y:scroll}.add-login-service-content .add-login-service-title{margin:10px 0}.add-login-service-content .add-login-service-graphic{line-height:132px;margin-bottom:20px}.add-login-service-content .login-service-buttons .btn{margin:10px}.add-login-service-content .login-service-features{margin:20px 0;list-style:disc}.add-login-service-content .login-service-features li{margin-left:24px}.connected-service{padding:10px 0;display:flex;line-height:80px;flex-direction:row}.connected-service .connected-service-logo{text-align:center;width:100px}.connected-service .connected-service-title{flex-grow:2;font-weight:700}.portal-admin-user{height:44px;border-bottom:1px solid #EEE}.portal-admin-user:first-child{margin-top:10px}.portal-admin-user:last-child{border-bottom:0}.portal-admin-contact.card.subtle{margin-top:15px}.portal-admin-contact-photo{background:url(/img/icons/grey/school.svg) center center no-repeat #f8f8f8;background-size:40px auto;border-right:1px solid rgba(0,0,0,.08);width:90px;height:90px;border-radius:2px 0 0 2px}.portal-admin-contact-info{padding:15px}.portal-admin-contact-title{font-size:14px;font-weight:500;color:#000}.portal-admin-contact-phone{font-size:13px;color:#8f929a;text-align:right}.portal-admin-contact-address{font-size:13px;color:#8f929a;padding-top:4px;line-height:18px}.portal-admin-licenses .shelf-attribute{width:160px}.portal-admin-licenses .shelf-attribute:last-child{text-align:right;width:70px}.portal-admin-service{padding:10px 5px 10px 12px;margin-top:15px}.portal-admin-service .foundation-icon-options{opacity:.5}.portal-admin-service-icon{height:40px;width:40px;margin-right:10px}.portal-admin-service-icon.email,.portal-admin-service-icon.google{background:url(/img/services/google-icon.svg) 2px 2px no-repeat;background-size:36px auto}.portal-admin-service-icon.classroom{background:url(/img/services/classroom.png) 2px 2px no-repeat;background-size:36px auto}.portal-admin-service-icon.schoology{background:url(/img/services/schoology.svg) 2px 2px no-repeat;background-size:36px auto}.portal-admin-service-icon.canvas{background:url(/img/services/canvas.svg) 3px 3px no-repeat;background-size:34px auto}.portal-admin-service-icon.blackboard{background:url(/img/services/blackboard.svg) 1px 0 no-repeat;background-size:38px auto}.portal-admin-service-icon.brightspace{background:url(/img/services/brightspace.png) 2px 2px no-repeat;background-size:36px auto}.portal-admin-service-icon.buzz{background:url(/img/services/buzz.png) 2px 2px no-repeat;background-size:36px auto}.portal-admin-service-icon.edmodo{background:url(/img/services/edmodo.svg) 3px 3px no-repeat;background-size:33px auto}.portal-admin-service-icon.moodle{background:url(/img/services/moodle.svg) -1px 1px no-repeat;background-size:40px auto}.portal-admin-service-icon.microsoft{background:url(/img/services/microsoft.svg) 1px 3px no-repeat;background-size:34px auto}.portal-admin-service-icon.na{background:url(/img/icons/grey/clear.svg) -13px 0 no-repeat;background-size:66px auto}.portal-admin-service-title{font-size:14px;font-weight:500;color:#000;text-transform:capitalize}.portal-admin-service-id{font-size:13px;color:#8f929a;margin-top:3px}.portal-purchase{width:100%;height:100%;max-width:400px;max-height:500px}.portal-purchase-details{padding:70px 50px}.portal-purchase-price{font-size:50px;color:#000;font-weight:300;line-height:50px}.portal-purchase-currency{font-size:30px;vertical-align:text-top}.portal-purchase-cancel{position:absolute;top:8px;right:6px;bottom:auto;left:auto;z-index:5;opacity:.4}.portal-purchase-cancel:active,.portal-purchase-cancel:hover{opacity:.6}.portal-purchase-duration{color:#8f929a;font-size:14px;margin-top:10px}.portal-purchase-product{color:#8f929a;font-size:14px;margin-top:4px}.portal-connect{width:100%;max-width:500px;transition:all ease .3s}.portal-connect-header{padding:15px 15px 15px 30px}.portal-connect-header h2{font-weight:400;color:#000;font-size:16px;line-height:40px;padding-left:35px;padding-right:10px}.portal-connect-header .foundation-icon-x{opacity:.4}.portal-connect-header .foundation-icon-x:active,.portal-connect-header .foundation-icon-x:hover{opacity:.7}.portal-connect-lms-options{padding:10px 0 50px}.portal-connect-lms{width:112px;height:122px;margin:10px;border-radius:3px;font-size:13px;color:#000;line-height:16px;padding:78px 10px 10px;transition:all ease .3s}.portal-connect-lms.select-lms:hover{transform:translate3d(0,-4px,0);box-shadow:0 3px 15px -2px rgba(0,0,0,.2)}.portal-connect-lms.cosmos{background:url(/img/icons/cosmos/cosmos.svg) 22px 15px no-repeat;background-size:60px auto}.portal-connect-lms.classroom{background:url(/img/services/classroom.png) 28px 20px no-repeat;background-size:50px auto}.portal-connect-lms.schoology{background:url(/img/services/schoology.png) 28px 20px no-repeat;background-size:50px auto}.portal-connect-lms.canvas{background:url(/img/services/canvas.png) 28px 18px no-repeat;background-size:50px auto}.portal-connect-lms.edmodo{background:url(/img/services/edmodo.png) 20px 10px no-repeat;background-size:68px auto}.portal-connect-lms.brightspace{background:url(/img/services/brightspace.png) 28px 20px no-repeat;background-size:50px auto}.portal-connect-lms.blackboard{background:url(/img/services/blackboard.png) 30px 21px no-repeat;background-size:48px auto}.portal-connect-lms.buzz{background:url(/img/services/buzz.png) 26px 15px no-repeat;background-size:56px auto}.portal-connect-lms.moodle{background:url(/img/services/moodle.png) 22px 15px no-repeat;background-size:60px auto}.portal-connect-lms.clever{background:url(/img/services/clever.svg) 30px 20px no-repeat;background-size:46px auto}.portal-connect-lms.google{background:url(/img/services/google-icon.svg) 30px 17px no-repeat;background-size:48px auto}.portal-connect-lms.onedrive{background:url(/img/services/onedrive.svg) 20px 18px no-repeat;background-size:70px auto}.portal-connect-link{width:36px;height:36px;border-radius:18px;background:url(/img/icons/grey/link.svg) -11px 4px no-repeat #EEE;background-size:59px auto;margin:0 20px}.portal-connect-features{max-width:440px;padding-bottom:30px;border-bottom:1px solid #DDD}.portal-connect-features-header{color:#000;font-size:14px;font-weight:500;line-height:18px;margin:20px 0 2px}.portal-connect-features-list{font-size:14px;color:#8f929a;line-height:18px}.portal-connect-connection{padding:0 30px 30px}.portal-connect-instructions{font-size:13px;color:#8f929a;font-style:italic;margin-bottom:20px;margin-top:30px}.portal-connect-instructions .bold{font-weight:700}.portal-connect-instructions a{color:#31d277}.portal-connect-instructions.code{border:1px solid #EEE;background:#f8f8f8;border-radius:3px;font-family:monospace;font-size:13px;font-style:normal;color:#505050;padding:10px}.portal-connect-instructions.code b{display:inline-block;width:120px}.portal-connect-domain{margin:15px 0}.portal-connect-domain-input{height:36px;border:1px solid #DDD;border-right:0;border-radius:3px 0 0 3px;line-height:34px;font-size:14px;color:#000;padding:0 10px;transition:border-color ease .3s}.portal-connect-domain-input:last-child{border-right:1px solid #DDD;border-radius:3px}.portal-connect-domain-input:hover{border-color:#BBB}.portal-connect-domain-input:active,.portal-connect-domain-input:focus{border-color:#31d277}.portal-connect-domain-type{height:36px;border:1px solid #DDD;background:url(/img/icons/grey/line-caret.svg) right 6px top 11px no-repeat #F4F4F4;background-size:16px auto;border-radius:0 3px 3px 0;line-height:34px;font-size:13px;color:#8f929a;font-weight:500;min-width:100px;padding:0 24px 0 10px}.moodle-connection .portal-connect-domain{padding-bottom:30px}.canvas-connection .portal-connection-options{padding-top:30px}.portal-purchased-product{margin:15px 20px 80px}.portal-purchased-product-cover{padding-right:40px}.portal-purchase-product-thumbnail{min-height:300px;width:240px}.portal-purchased-product-title{font-size:18px;font-weight:400;line-height:24px;color:rgba(0,0,0,.7);padding:0 0 4px}.portal-purchased-product-meta{padding:0 10px 20px}.portal-purchased-product-heading{padding:0 10px}.portal-purchased-product-license,.portal-purchased-product-variation{font-size:14px;color:#8f929a;line-height:22px;margin-right:20px;color:rgba(0,0,0,.7)}.portal-purchased-product-variation{height:22px;border-radius:3px;background:rgba(0,0,0,.5);color:#FFF;font-size:13px;font-weight:500;padding:0 6px}.portal-purchased-product-snapshot{padding:5px 10px;margin:5px 0;border-radius:3px}.portal-purchased-product-snapshot:hover{background:rgba(0,0,0,.1)}.portal-purchased-product-snapshot .raw-btn{height:28px;line-height:28px;color:rgba(0,0,0,.6)}.portal-purchased-product-snapshot-number,.portal-purchased-product-snapshot-title{font-size:14px;font-weight:500;margin-right:15px;color:rgba(0,0,0,.5)}.portal-purchased-product-snapshot-number{color:rgba(0,0,0,.3)}.portal-purchased-product-snapshot-metadata .shelf-icon{margin-left:0;margin-right:20px}.portal-purchased-product-snapshot-unit:active .portal-purchased-product-snapshot-unit-dot,.portal-purchased-product-snapshot-unit:hover .portal-purchased-product-snapshot-unit-dot{background:#8f929a}.portal-purchased-product-snapshot-unit:active .portal-purchased-product-snapshot-unit-title,.portal-purchased-product-snapshot-unit:hover .portal-purchased-product-snapshot-unit-title{color:#000}.portal-purchased-product-snapshot-unit-dot{height:8px;width:8px;margin:15px 26px 15px 6px;border:1px solid #8f929a;border-radius:4px}.portal-purchased-product-snapshot-unit-title{font-size:14px;color:#8f929a;line-height:18px;padding:10px 0}.portal-purchased-product-open-details.raw-btn{padding-right:18px;background:url(/img/icons/black/open.svg) right -6px top 8px no-repeat;background-size:26px auto;color:#000;opacity:.4}.portal-cart{background:#f8f8f8}.portal-cart .layout{background:0 0}.portal-payment .no-summary{padding:80px 0}.portal-payment .no-summary .center{margin-bottom:20px}.portal-signin-options{margin:30px 0}.portal-signin-options .attempting .signup-option{visibility:hidden}.portal-signin-text{margin:15px 0;color:#8f929a}.portal-cart-column{padding:25px 20px}.portal-cart-column:first-child{-webkit-flex:1.4;flex:1.4}.portal-cart-column .config-section:first-child{margin-top:0;border-top-color:#DDD}.portal-cart-account-summary{padding:20px;border-bottom:1px solid #EEE}.portal-cart-item{margin:0 0 20px;transition:opacity ease .3s}.portal-cart-item:first-child .portal-cart-item-index,.portal-cart-item:first-child .portal-cart-item-price,.portal-cart-item:first-child .portal-cart-item-title{padding-top:5px;border-top:0}.portal-cart-item:first-child .portal-cart-item-title{height:32px}.portal-cart-item:first-child .portal-cart-item-remove{top:10px}.portal-cart-item:hover .portal-cart-item-remove{opacity:1}.portal-cart-item.removing{pointer-events:none;opacity:.4}.portal-cart-item-index{font-size:14px;color:#8f929a;width:30px;line-height:26px;padding-top:16px}.portal-cart-item-remove{width:35px;right:auto;left:-5px;top:20px;z-index:3;background:url(/img/icons/grey/x-round.svg) 5px center no-repeat #f8f8f8;background-size:16px auto;opacity:0;transition:opacity ease .3s}.portal-payment-details.disabled,.portal-payment-method.disabled{opacity:.3;pointer-events:none}.portal-cart-item-title{line-height:26px;height:42px;padding-top:15px;border-top:1px solid #DDD}.portal-cart-item-variation{font-size:14px;color:#000}.portal-cart-item-description{font-size:14px;color:#8f929a;padding-top:5px;line-height:16px;max-height:37px;overflow:hidden}.portal-cart-item-price,.portal-cart-total{font-size:15px;font-weight:500;color:#000;line-height:26px;padding-left:30px;padding-top:15px;border-top:1px solid #DDD}.portal-cart-change-user,.portal-payment-title{height:20px;line-height:20px;margin-bottom:12px}.portal-cart-total{padding-bottom:50px}.portal-cart-add-payment-method,.portal-cart-selected-payment-method,.portal-payment-method{padding:20px}.portal-cart-total span{color:#8f929a;margin-right:12px;display:inline-block}.portal-payment-method-option .ff{font-size:16px;color:#000}.portal-payment-title{font-size:14px;color:#8f929a;font-weight:500}.portal-cart-account-user{font-size:16px;color:#000}.portal-cart-account-email{margin-left:5px}.portal-cart-select-payment-method{padding:20px;border-bottom:1px solid #EEE}.portal-payment-method .tabs.pills{margin-top:15px}.portal-payment-method .tabs.pills .tab{font-size:14px}.portal-payment-method.no-summary{padding:50px 30px 30px}.portal-payment-details{padding:5px 20px 0;min-height:200px}.portal-payment-continue,.portal-payment-create-account{padding:20px}.portal-payment-continue .theme-secondary-background{color:#FFF;border-radius:3px;height:40px;line-height:40px;font-size:14px;font-weight:500}.portal-payment-create-account .foundation-input-field{margin-top:20px}.portal-payment-create-account-title{font-size:14px;font-weight:500;color:#000}@media (min-width:1024px) and (max-width:1300px){.portal-cart-column:first-child{-webkit-flex:1;flex:1}}@media (max-width:1023px){.portal-cart-columns{display:block}}.portal-cart-popover{position:absolute;top:40px;right:35px;bottom:auto;left:auto;width:200px;opacity:0;pointer-events:none;border-radius:3px;background:#FFF;z-index:11;box-shadow:0 4px 20px -2px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.15)}.portal-cart-popover.active{opacity:1;pointer-events:all}.portal-cart-popover::after,.portal-cart-popover::before{position:absolute;top:-14px;right:20px;bottom:auto;left:auto;content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#FFF;z-index:13}.portal-cart-popover::before{top:-15px;border-bottom-color:rgba(0,0,0,.1);z-index:12}.portal-cart-popover .raw-btn{width:100%;border-top:1px solid #EEE;height:37px;line-height:36px}.portal-cart-popover .raw-btn:hover{background:#f8f8f8}.portal-cart-popover-title{font-size:13px;color:#000;line-height:18px;padding:10px 5px}.portal-cart-popover-product{border-top:1px solid #EEE;padding:10px}.portal-cart-popover-product-cover{height:72px;width:56px;background:#f8f8f8}.portal-cart-popover-product-title{font-size:13px;line-height:18px;max-height:72px;color:#000;font-weight:500;margin-left:10px}.portal-cart-order{height:54px;border-bottom:1px solid #DDD}.portal-cart-order:last-child{border-bottom:0}.portal-cart-order .shelf-options{width:30px;margin-left:10px}.portal-card-order-status{width:10px;height:10px;border-radius:5px;margin-right:10px;background:#edd14d}.portal-cart-order-title{color:#000;font-size:14px}.portal-cart-order-title span{color:#8f929a}.portal-cart-order-attribute{color:#8f929a;font-size:14px;width:160px;padding-right:20px}.portal-purchased-row.drawer-active .portal-purchased-drawer-placeholder{height:450px}.portal-purchased-drawer-placeholder{height:0;background:#f8f8f8;transition:height ease .35s,background-color ease .35s}.portal-purchased-drawer{opacity:0;position:absolute;overflow-y:auto;left:0;right:0;top:0;height:450px;z-index:5;transition:opacity ease .2s;pointer-events:none}.portal-purchased-drawer.active{opacity:1;pointer-events:all}.portal-purchased-drawer-details{padding:40px 10px}.portal-purchased-drawer-cover{padding:40px 20px}.portal-purchased-drawer-cover .portal-purchased-product-thumbnail{box-shadow:0 2px 15px -2px rgba(0,0,0,.1)}.portal-purchased-drawer-cover img{max-width:340px;max-height:370px}.portal-organization-product .project-card-title{margin-bottom:0}.portal-organization-product .raw-btn{line-height:26px;height:26px}.portal-organization-product-bookmark{position:absolute;top:0;right:20px;bottom:auto;left:auto;width:26px;background:#DDD;height:30px}.portal-organization-product-bookmark::after{content:"";position:absolute;top:auto;right:0;bottom:-16px;left:0;border:13px solid #DDD;border-bottom-color:transparent;height:0;width:0}.portal-organization-product-bookmark.active{background:#31d277}.portal-organization-product-bookmark.active::after{border-color:#31d277 #31d277 transparent}.portal-expired-products{padding:20px}.portal-expired-products .shelf{position:relative;border-top:1px solid #EEE}.portal-expired-title{height:50px;line-height:50px;font-size:14px;font-weight:500;color:#000;border-top:1px solid #DDD}.portal-quote{max-width:450px;margin:20px auto 0}.portal-quote .portal-payment-continue{padding:0}.portal-quote .portal-payment-continue button{width:100%}.portal-quote-card{margin-bottom:20px}.portal-quote-card input,.portal-quote-card textarea{font-size:16px;color:#000;height:45px;line-height:44px;border-bottom:1px solid #EEE;width:100%;padding:0 12px}.portal-quote-card textarea{border-bottom:0;resize:none;line-height:24px;padding:10px 12px}.portal-support-items{padding-top:0;padding-bottom:50px}.portal-support-item{border-bottom:1px solid #EEE}.portal-support-item:last-child{border-bottom:0}.portal-support-item .shelf-title{margin-bottom:2px}.portal-support-item:hover{background:#f8f8f8}.portal-support-overlay .header{padding:0 20px}.portal-support-overlay h1{color:#000;font-weight:300;font-size:36px;line-height:50px;padding:50px 30px}.portal-support-overlay h2.description{color:#8f929a;font-weight:400;font-size:20px;line-height:28px;padding:10px 30px 50px}.portal-support-video-container{padding:0 0 50px}.portal-support-video-container .condense{padding-bottom:29.5%}.portal-support-video-container iframe{width:100%;height:100%;position:absolute;box-shadow:0 3px 20px -1px rgba(0,0,0,.25)}.portal-support-document-container{padding:50px 0;border-top:1px solid #E4E4E4}.portal-support-document-container .document-body{white-space:normal}.portal-support-faq-question{padding:12px 0}.portal-support-faq-response{padding:0 20px 20px 42px;font-size:14px;color:#8f929a}.portal-support-video{padding:12px 0}.portal-volume-purchasing{width:100%;height:100%;max-width:450px;max-height:350px}.portal-volume-purchasing h2{padding-left:15px}.portal-volume-contact{padding:30px}.portal-volume-contact-name{font-size:28px;color:#000;font-weight:300;margin-bottom:5px}.portal-volume-contact-email{font-size:16px;color:#000}.portal-volume-contact-information{margin:20px 0;font-size:16px;color:#8f929a}.privacy-policy{width:100%;max-width:400px}.privacy-policy h2{text-align:center}.privacy-policy .alert-buttons{padding:0;border-top:1px solid #EEE;margin-top:20px}.privacy-policy .portal-onboard-card-description{padding:20px;margin-bottom:0;text-align:center}.privacy-policy .policy-row{padding:0 30px}.privacy-policy .policy-row .ff{font-weight:500;color:#000}.privacy-policy-document{width:100%;max-width:800px;height:100%;max-height:600px}.privacy-policy-document h2{text-align:center}.privacy-policy-document .alert-buttons{padding:0;border-top:1px solid #EEE}.healthworld-clever-alert{max-width:550px;text-align:center}.healthworld-clever-alert table{margin:15px 0}.healthworld-clever-alert table td{width:50%;text-align:center}.healthworld-clever-alert ul{margin:24px 0}.healthworld-clever-alert .continue-btn{margin-top:24px}