@charset "UTF-8";html.modal-open,html.scroll-enabled{overflow-y:auto}body{background:#eef2f6}a{color:#3784d3;text-decoration:none}a.linkified{text-decoration:underline}a:hover{color:#045eb9;cursor:pointer}a:active,a:hover{outline:none}body,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,legend,p,select,textarea{font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#383d48;margin:0;padding:0;line-height:20px}input,select,textarea{border:1px solid #dfe4e8;overflow:hidden;border-radius:2px;background:#f8f9fa;box-shadow:inset 0 1px 1px rgba(0,0,0,.07);padding:3px;outline:none;resize:none;-moz-transition-property:background,border,box-shadow;-moz-transition-duration:.2s;-webkit-transition-property:background,border,box-shadow;-webkit-transition-duration:.2s;transition-property:background,border,box-shadow;transition-duration:.2s}input.input-error,select.input-error,textarea.input-error{border:1px solid #d93f44}input:focus,textarea:focus{background:#f8f9fa;border:1px solid #6fa6df;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 2px rgba(246,250,253,.1)}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:top}img{border:0}input,select{vertical-align:middle}code,pre{font-family:monospace,sans-serif}pre{white-space:pre-wrap;word-wrap:break-word;padding:15px}li,ol,ul{list-style:none;list-style-image:none;margin:0;padding:0}button,input[type=button],input[type=image],input[type=submit]{cursor:pointer}button{width:auto;overflow:visible}select,select::selection{padding:5px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}option[value=""]{color:#8890a2}optgroup{margin:5px 0}.is-highlighted{background-color:#fdffdf;color:#000}.left-column.section{float:left;margin-top:0}.right-column.section{float:right;margin-top:0}.page-header.section{margin:0 0 20px}.section{box-sizing:border-box;width:100%;background-color:#fff;border:1px solid;border-color:#dae1e8 #d3dde5 #b6c8d8;box-shadow:0 1px 0 0 rgba(56,61,72,.09);margin-bottom:14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.section:empty{visibility:hidden;margin-bottom:0}body.ie8 .section{border:1px solid #dfe4e8}.section.transparent,body.ie8 .section.transparent{background-color:transparent;border:none;box-shadow:none}.section.first{margin-top:0}.section.padding{padding:10px 12px}.section .section-header{font-size:24px;font-weight:200;font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:32px}.section .section-header h2{font-size:16px;font-weight:700;line-height:25px;padding:20px 15px}.section .sub-section-header,.section .sub-section-header-big{font-size:16px;font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:26px;color:#464d5c}.section .sub-section-header-big{font-size:22px}.section .section-header-bg,.section .section-header-no-bg{padding:12px 10px 12px 15px;overflow:auto;line-height:22px}.section .section-header-bg{font-size:15px;font-family:HelveticaNeue,helvetica,arial,sans-serif;font-weight:300;background:#757f93;border-radius:2px 2px 0 0;color:#fff;overflow:visible}.section .section-header-bg-white{padding:13px 10px 13px 15px;line-height:22px;color:#546980;background-color:#fff;font-size:18px;font-weight:300;border-radius:2px 2px 0 0;overflow:visible;border-bottom:1px solid #dfe4e8}.section .section-header-bg-white sub{display:block;font-size:12px}.title-text-bg-white{padding:13px 10px 13px 15px;line-height:18px;font-size:16px;border-radius:2px 2px 0 0}.section .section-header-text-bg-white,.title-text-bg-white{color:#546980;background-color:#fff;font-weight:300;overflow:visible}.section .section-header-text-bg-white{line-height:22px;font-size:18px}.section .section-header-bg-light{padding:13px 10px 13px 15px;line-height:22px;color:#546980;background-color:#fff;font-size:13px;font-weight:500;border:1px solid;border-color:#dae1e8 #d3dde5 #dfe4e8;border-radius:2px 2px 0 0;overflow:visible}.section .section-header-bg-light+ul{border-top:none}.section .section-header-bg-light sub{display:block;font-size:12px}.section#invitations-textarea-wrap{height:auto;overflow-y:auto}.section#invitations-textarea-wrap .teacher-invitations-email-address{width:60%;margin:0;float:left}.section#invitations-textarea-wrap .teacher-invitations-email-address .copy.line-1,.section#invitations-textarea-wrap .teacher-invitations-email-address .copy.line-2,.section#invitations-textarea-wrap .teacher-invitations-email-address .email-sources{display:none}.section#invitations-textarea-wrap .teacher-invitations-email-address .invitation-header{padding-bottom:20px}.section#invitations-textarea-wrap .teacher-invitations-email-address .btn-wraper{padding-top:20px;text-align:center}.section#invitations-textarea-wrap .teacher-invitations-email-address .invitation-header p{font-size:16px;line-height:24px}.section#invitations-textarea-wrap .teacher-invitations-select-provider{box-sizing:border-box;overflow-y:hidden;width:40%;min-height:220px;margin:-20px -20px -40px 20px;padding:20px;background-color:hsla(180,8%,92%,.5);float:left}.section#invitations-textarea-wrap .teacher-invitations-select-provider .gutter-vertical{width:10%;height:100px;float:left}.section#invitations-textarea-wrap .teacher-invitations-select-provider .gutter-horizontal{height:10%;width:100%;float:left}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box{box-sizing:border-box;width:45%;height:100px;margin-bottom:20px;float:left;background-color:#fff;border:1px solid #dfe4e8}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box:hover{border:1px solid #2077cf}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box.office-contacts{background:url(//a.edim.co/images_v2/icons/icon_office365_50.png) no-repeat;background-position:50%}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box.google-contacts{background:url(//a.edim.co/images_v2/icons/icon_google_50.png) no-repeat;background-position:50%}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box.gmail-contacts{background:url(//a.edim.co/images_v2/icons/icon_gmail_50.png) no-repeat;background-position:50%}.section#invitations-textarea-wrap .teacher-invitations-select-provider .provider-box.yahoo-contacts{background:url(//a.edim.co/images_v2/icons/icon_yahoo_50.png) no-repeat;background-position:50%}.section .section-header-no-bg{font-size:18px;font-family:HelveticaNeue,helvetica,arial,sans-serif;font-weight:300;background:none;border-radius:0;color:#000}.go-back-section{background-position:15px -420px;background-repeat:no-repeat;background-image:url(//a.edim.co/images_v2/sprites/sprite-arrows.png)}.go-back-section.padding{padding:0}.go-back-section>a{padding:10px 12px 10px 41px;display:block}.go-back-section:hover{background-color:#f3f5f7;background-position:15px -356px}.pull-left{float:left}.pull-right{float:right}.clear{clear:both}.box{width:650px;margin:0 auto}.divider{border-bottom:1px solid #dfe4e8}.right-column .container{border-top:1px solid #dfe4e8}.right-column .container.no-border{border:none}.right-column .activities-content-right.container,.right-column .progress-content-right.container{border:0}.right-column .container:first-child{border-top:0}.right-column .content-panel.hidden{display:none}.right-column.loading{min-height:369px}.right-column.loading *{display:none}.title-row{overflow:hidden;padding:0 0 20px}.title-row.show-overflow{overflow:visible}.title-row>p{float:left}.title-row>p span{font-weight:300}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.hidden{display:none}.error,.info,.success{padding:0 0 5px;transition-property:height;transition-duration:.5s;-webkit-transition-property:height;-webkit-transition-duration:.5s;overflow:hidden}.error{background:url(//a.edim.co/images_v2/icons/error-arrow.png) 10px bottom no-repeat}.error-no-arrow{background:none}.error span,.info span,.multi-error,.success span{color:#fff;display:block;padding:5px 10px;border-radius:3px}.error_input{border:1px solid #d93f44}.error span,.multi-error{background:#d93f44}.success span{background:green}.info span{background:#276bb0}.multi-error li,.multi-error p,.multi-error ul{color:#fff;text-align:left;list-style:disc inside none}.multi-warning{background:#f80;border-radius:3px;padding:10px;margin:0 0 10px}.multi-warning p{color:#fff}select.error{padding:5px;border:1px solid #d93f44;background-color:#fdf7f7;background-image:none}.negative-action,select.error{color:#d93f44}.sunken{background:#f8f9fa}.sunken input,.sunken textarea{background:#fff;border:1px solid #d2d6d8}.sunken input:focus,.sunken textarea:focus{background:#f6fafd;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 2px rgba(246,250,253,.1)}.sunken .placeholder-container input:focus,.sunken .placeholder-container textarea:focus{background:none;border:0;box-shadow:none;margin:0}#postbox-note-content .placeholder-container.active textarea,#postbox-note-content .placeholder-container textarea.clickedonce,#postbox-note-content .placeholder-container textarea.fixedHeight,#postbox-note-content .placeholder-container textarea:focus{min-height:68px}#postbox-note-content.short .placeholder-container textarea.clickedonce{min-height:0}.faded-25{opacity:.25;filter:alpha(opacity=25)}.faded-50{opacity:.5;filter:alpha(opacity=50)}.dropshadow{box-shadow:0 2px 3px rgba(0,0,0,.15)}.hover-glow:hover{box-shadow:0 0 2px #3784d3;-moz-transition-property:box-shadow;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hover-glow:hover,.trans-bg{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.trans-bg,.trans-bg-fast{-moz-transition-property:background;-webkit-transition-property:background;transition-property:background}.trans-bg-fast{-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.trans-height{transition-property:height;transition-duration:.5s;-webkit-transition-duration:height;-webkit-transition-duration:.5s;overflow:hidden}.outline{-moz-transition-property:border;-moz-transition-duration:.2s;-webkit-transition-property:border;-webkit-transition-duration:.2s;transition-property:border;transition-duration:.2s}.outline:hover{border:1px solid #3784d3}.glow{box-shadow:0 0 2px #3784d3;-moz-transition-property:box-shadow;-moz-transition-duration:.5s;-webkit-transition-property:box-shadow;-webkit-transition-duration:.5s;transition-property:box-shadow;transition-duration:.5s}.uppercase{text-transform:uppercase}.loading{background-image:url(//a.edim.co/images_v2/loading.gif);background-repeat:no-repeat;background-position:50%}a.light{color:#82b3e9}.dd>div,.dd>ul{position:absolute;left:-999em;top:-999em}.dd.dd-visible>div.placeholder-container,.dd>div.placeholder-container{position:relative;left:auto;top:auto}.dd.dd-visible>div,.dd.dd-visible>ul{left:auto;top:auto;z-index:100}.dd.dd-visible>div.panelarrow{z-index:99;margin-left:4px}.placeholder-container,.request-resubmission-container{position:relative;border:1px solid #d5dbe1;background:#f8f9fa;box-shadow:inset 0 1px 1px hsla(214,7%,42%,.09);padding:0;margin:0;border-radius:3px;-moz-transition-property:background,border,box-shadow;-moz-transition-duration:.2s;-webkit-transition-property:background,border,box-shadow;-webkit-transition-duration:.2s;transition-property:background,border,box-shadow;transition-duration:.2s;line-height:0}.placeholder-container.has-righthand-icon{padding-right:30px}.placeholder-container.busy,.placeholder-container.focused{background:#fff;border:1px solid #55a0ed;box-shadow:inset 0 1px 2px hsla(214,7%,42%,.11),0 0 3px rgba(83,149,217,.4)}.placeholder-container.error{border:1px solid #d93f44;background:#fdf7f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 2px hsla(0,60%,98%,.6)}.placeholder-container.error label{color:#d93f44}.postbox-content-input .placeholder-container label{top:7px}.placeholder-container label{top:5px;left:11px;cursor:text;position:absolute;color:#8890a2;pointer-events:none}@media only screen and (max-device-width:995px){.placeholder-container label{white-space:nowrap;max-width:85%;overflow:hidden;text-overflow:ellipsis}}.placeholder-container.focused label{color:#ccc}.placeholder-container.active label{left:-999em;top:-999em}.placeholder-container input,.placeholder-container textarea{background:none;border:0;box-shadow:none;width:100%;height:30px;box-sizing:border-box;padding:7px 10px 6px}.placeholder-container textarea.reply-input{height:34px;margin:0}.placeholder-container.disabled{background:#eee;border:1px solid #ddd}.placeholder-container.disabled input{color:#aaa}.file-input-container{height:32px;outline:none;overflow:hidden;position:relative;resize:none;width:300px}.file-input-container input[type=file]{border:0;filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2;cursor:pointer}body.ie .file-input-container input[type=file]{filter:alpha(opacity=100)}.file-input-container button{left:3px;margin-right:10px;top:3px}.file-input-container label{position:absolute;line-height:32px}.light-green-btn-flat{padding:15px 30px;font-size:15px;font-weight:200;background:#a0ba3b;border:0;border-radius:3px;transition:background .1s ease-in;-webkit-transition:background .1s ease-in;box-shadow:none;color:#fff;display:inline-block}.light-green-btn-flat:hover{background:#8da62a}.light-green-btn-flat:active{background:#5f740f}.one-column.section .container-header,.right-column.section .container-header{padding:15px 20px}.one-column.section .container{border-top:1px solid #dfe4e8}.counter{background:#f03e4a;border-radius:4px;color:#fff;font-size:11px;font-weight:400;width:20px;height:18px;text-align:center;padding:1px 0;letter-spacing:1px;text-shadow:0 -1px 0 rgba(0,0,0,.9);box-shadow:0 1px 1px rgba(0,0,0,.85),inset 0 1px 0 0 hsla(0,0%,100%,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.85),0 1px 0 0 hsla(0,0%,100%,.2) inset}.counter-informational{background:none repeat scroll 0 0 #3784d3;border:2px solid #fff;border-radius:16px;box-shadow:1px 1px 2px 1px #999;color:#fff;font-weight:700;padding:2px 8px;text-align:center}.hide{display:none}.show{display:block}.general-facebox{width:300px}.price{color:#489e32;font-weight:300}.load-more-container{background-color:#fff;text-align:center}.load-more-container.loading{padding:13px 0;height:17px}.load-more-container.loading *{display:none}a.load-more-link{display:block;padding:13px 20px}.panel-filter-dd-arrow{width:15px;background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) no-repeat 0 -129px;display:inline-block;height:17px;margin-left:6px;position:relative;top:3px}p.comtags a{background:#dfe4e8;border-radius:2px;padding:2px 6px;margin:0 0 6px;color:#383d48;display:inline-block}p.comtags a:hover{background:#383d48;color:#dfe4e8}.crocodoc-new{text-align:center}#facebox #topic-postbox-content{width:700px}#facebox .group-invitation #topic-postbox-content{width:500px}.error-occurred-container{padding:15px 10px;text-align:center}.attachments li.completed .completed,.attachments li.file-error .file-error,.attachments li.progress .upload-progress-bar,.attachments li.waiting .waiting{display:block}.attachments .upload-progress-bar{width:100px;padding:1px;margin:4px 5px 0 10px;display:inline-block;background:#eaeaea;border-radius:4px}.attachments .upload-progress-bar div{width:1px;height:8px;background-color:#3cbf4e;border-radius:4px;-moz-transition-property:width;-moz-transition-duration:.8s;-webkit-transition-property:width;-webkit-transition-duration:.8s;transition-property:width;transition-duration:.8s}.attachments li .completed,.attachments li .file-error,.attachments li .waiting{margin:0;float:right;opacity:.5;filter:alpha(opacity=50)}.attachments li.file-error span,.attachments li.progress img.delete,.attachments li.progress span,.attachments li.waiting span{opacity:.5;filter:alpha(opacity=50)}.attachments div.loading{float:right;margin:5px 0 0;height:20px;width:20px;background:url(//a.edim.co/images/loading-small.gif) no-repeat 50%}.attachments li.waiting div.loading{display:none}#eTooltip{-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards}a.link-white{color:#fff;text-decoration:underline!important}#snapshot-ribbon{right:0;padding:0 10px;border-bottom-left-radius:20px;border-top-left-radius:20px;cursor:pointer;z-index:9}#snapshot-ribbon,#snapshot-ribbon-inner{position:fixed;top:86%;height:39px;background-color:#ec8814;box-shadow:0 1px 0 rgba(56,60,72,.21),inset 0 1px 0 #ca7719}#snapshot-ribbon-inner{right:-100px;width:100px}.ribbon-transition:not(.static){transition-duration:.3s}#snapshot-ribbon-inner p{color:#fff;margin-top:10px}.rt-1:hover{right:100px!important}.rt-1:hover #snapshot-ribbon-inner{right:0}#snapshot-try-icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) -167px -46px no-repeat;height:34px;width:26px}#snapshot-ribbon .hopscotch-bubble{pointer-events:none}#snapshot-ribbon .hopscotch-bubble-close{pointer-events:all}#browseStandards:hover{background:#3875d7;color:#fff}#facebox .join-group-container{width:300px}.sync_enabled{opacity:.5;filter:alpha(opacity=50)}.sync_enabled a,.sync_enabled input,.sync_enabled select,a.sync_enabled{pointer-events:none}.line-separator{border-top:1px solid #dfe4e8;margin-top:15px;padding-bottom:15px}.followers-list.loading{min-height:300px}.followers-list.loading *{display:none}.followers-list .more-items.loading{height:20px}.followers-list .more-items.loading *{display:none}.disable-selection{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.input-group{display:table}.input-group input:first-child{display:table-cell;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;width:100%}.input-group .input-group-button{width:1%;vertical-align:middle;display:table-cell}.input-group .input-group-button .btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 3px;cursor:pointer}#facebox.rounded{border-radius:5px}#facebox .email-invites-standalone-container{width:600px}#facebox .email-invites-standalone-container #import-contacts{margin-bottom:0}#facebox .email-invites-standalone-container #import-skip,#facebox .email-invites-standalone-container .refetch{display:none}#facebox .email-invites-success-confirmation{width:600px;padding:50px 30px;text-align:center;display:none}#main-redirect-container{background:#fff;padding:20px}#btscontest-container #logo,#edmodocon-container #logo{margin:0 auto;text-align:center}#btscontest-container #logo-image,#edmodocon-container #logo-image{height:75px}#btscontest-container .button-container,#edmodocon-container .button-container{margin:0 auto;text-align:center;padding-bottom:10px}#btscontest-container .button-container #topics-redirect-button,#edmodocon-container .button-container #home-redirect-button,#edmodocon-container .button-container #topics-redirect-button{margin:8px}#btscontest-container #edmodocon-title,#edmodocon-container #edmodocon-title{text-align:-webkit-center}#btscontest-container .edmodocon-text,#edmodocon-container .edmodocon-text{width:60%;text-align:inherit;border:none;box-shadow:none}#btscontest-container .edmodocon-text .register-message,#edmodocon-container .edmodocon-text .register-message{margin-bottom:30px}#btscontest-container .edmodocon-text .register-topic-message,#edmodocon-container .edmodocon-text .register-topic-message{margin-top:10px}#btscontest-container #edmodocon-title-span,#edmodocon-container #edmodocon-title-span{font-size:18px;font-weight:300}#btscontest-container .sub-section-header{margin:30px;font-weight:700}#district-poll-receivers,#school-poll-receivers{width:100%}.admin-claim-block .admin-claim-block-title{background-image:url(/images_v2/views/community/Bitmap.png);height:44px}.admin-claim-block .admin-claim-block-subtitle{font-size:14px;color:#0044b2;line-height:18px}.admin-claim-block .admin-claim-info{margin-bottom:14px}.admin-claim-block .admin-claim-info #admin-claim-ul{list-style:initial!important;margin-left:18px;margin-top:12px;padding:0;color:#546986;line-height:24px}.admin-claim-block .admin-claim-info #admin-claim-ul li{list-style:inherit!important}.admin-claim-block #direct-to-request-admin-account{border:1px solid #0168ff;color:#05f}.u-capitalize{text-transform:capitalize}.text-11{font-size:11px;font-weight:400;line-height:16px}.text-12{font-size:12px}.text-12,.text-13{font-weight:400;line-height:18px}.text-13{font-size:13px}.text-14{font-size:14px}.text-14,.text-15{font-weight:400;line-height:22px}.text-15{font-size:15px}.text-16{font-size:16px;font-weight:400;line-height:22px}.text-18{font-size:18px;font-weight:400;line-height:26px}.text-20{font-size:20px;font-weight:400;line-height:30px}.text-24{font-size:24px;font-weight:400}.text-32{font-size:32px;font-weight:400}.title-12{font-weight:600;font-size:12px}.title-13{font-weight:600;font-size:13px}.title-14{font-weight:600;font-size:14px}.title-15{font-weight:600;font-size:15px}.title-16{font-weight:600;font-size:16px}.title-18{font-weight:600;font-size:18px}.title-24{font-weight:600;font-size:24px}.title-30{font-weight:600;font-size:30px}.size-60{width:60px}.size-120{width:120px}.width-95{width:95%}.thin{font-weight:300}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.display-block{display:block!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.medium-text{color:#5d6476}.inner-text-shadow{text-shadow:-1px -1px rgba(0,0,0,.2)}.subtext,a.subtext,a .subtext{color:#839096}.subtext-dark,a.subtext-dark,a .subtext-dark{color:#656f85}ul.is-bulleted{padding:0 0 0 15px}ul.is-bulleted li{list-style:circle outside none}ol.is-numbered{margin-left:20px}ol.is-numbered,ol.is-numbered li{list-style:decimal outside none}.padding-0{padding:0}.padding-5{padding:5px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-15{padding-top:15px}.padding-top-20{padding-top:20px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-20{padding-bottom:20px}.border2{border-radius:2px}.border3{border-radius:3px}.border6{border-radius:6px}.thumb-42,.thumb-50,.thumb-100,.thumb-140{border:1px solid #e3eaf0}.thumb-42{width:42px;height:42px}.thumb-42.circle{border-radius:42px}.thumb-50{width:50px;height:50px}.thumb-50.circle{border-radius:50px}.thumb-100{width:100px;height:100px}.thumb-100.circle{border-radius:100px}.thumb-140{width:140px;height:140px}.thumb-140.circle{border-radius:140px}.no-bottom-border{border-bottom:0!important}.tab-layout-view-wrapper .tab-list .tab-label.section-header-text-bg-white{display:inline-block;font-size:15px;text-align:center;text-transform:capitalize;padding:15px;cursor:pointer}.tab-layout-view-wrapper .tab-list .linked-tab.tab-label{padding:0}.tab-layout-view-wrapper .tab-list .linked-tab.tab-label .tab-link{padding:15px;display:inline-block;color:#546980}.tab-layout-view-wrapper .tab-list .tab-label{position:relative;z-index:1}.tab-layout-view-wrapper .tab-list .tab-label span{position:relative;z-index:-1}.tab-layout-view-wrapper .tab-list .title[data-tab-detail]:after{background-color:#b4b8c3;content:attr(data-tab-detail);line-height:15px;border-radius:40px;color:#fff;font-size:12px;padding:2px 7px;margin:3px}.tab-layout-view-wrapper .tab-list input.tab{display:none}.tab-layout-view-wrapper .tab-list input.tab:checked+label.tab-label{border-bottom:3px solid #3784d3}#edmodo-logo img{margin:9px 0 0}#edmodo-logo span{color:#fff;font-size:15px;position:relative;left:6px;top:-6px;font-weight:200}@media only screen and (max-device-width:690px){#edmodo-logo span{font-size:13px}}#topbar{background:#276bb0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.15);border-bottom:1px solid #004688;position:fixed;width:100%;top:0;z-index:999996}@media only screen and (max-device-width:690px){#topbar .dd-mobile{display:block;float:right;width:26px;margin:5px 0 0 6px}}@media only screen and (max-device-width:690px){#topbar .dd-mobile div{height:4px;margin-bottom:5px;background:#87b4e0;border-radius:5px}}#topbar .dd .panel{display:none}#topbar .dd.dd-visible .panel{display:block}#topbar.topbar-v2 #search-bar{width:480px}@media only screen and (max-width:995px){body.windows-app-webview #topbar.topbar-v2 #search-bar{width:230px;margin-left:0}}#topbar.topbar-v2 #leftside{margin-left:-7px;width:264px}@media only screen and (max-device-width:995px){#topbar.topbar-v2 #leftside{margin-left:0}}@media only screen and (max-width:995px){body.windows-app-webview #topbar.topbar-v2 #leftside{margin-left:0}}#topbar.topbar-v2 #leftside li{margin-right:18px}@media only screen and (max-width:995px){body.windows-app-webview #topbar.topbar-v2 #leftside li{margin-right:10px}}#topbar.topbar-v2 #leftside li.progress #progress-panel li{margin:0}#topbar.topbar-v2 #rightside{width:325px}@media only screen and (max-device-width:995px){#topbar.topbar-v2 #rightside{width:auto}}@media only screen and (max-width:995px){body.windows-app-webview #topbar.topbar-v2 #rightside{width:auto}}#topbar.topbar-v2 #rightside li{margin-left:16px}@media only screen and (max-device-width:995px){#topbar.topbar-v2 #rightside li{margin-left:10px}}@media only screen and (max-width:995px){body.windows-app-webview #topbar.topbar-v2 #rightside li{margin-left:10px}}#topbar.topbar-v2 #rightside li.notification{margin-left:0}#topbar.topbar-v2 #rightside li.account{margin-left:24px}#topbar.topbar-v2 #rightside li.account #settings-panel{top:46px}#topbar.topbar-v2 #rightside li.account #settings-panel li{margin:0}#topbar.topbar-v2 #rightside li.notifications{width:auto;padding:0 4px}#topbar.topbar-v2 li .connection-request-count{margin:0 0 -6px;position:absolute;z-index:2;top:3px;right:0;line-height:17px;display:none}#topbar.topbar-v2 li .connection-request-count.visible{display:block}#topbar.topbar-v2 li a.topbar-account,#topbar.topbar-v2 li a.topbar-icon{text-align:center;margin:0;width:100%;background:none;color:#7faedd;font-size:11px;max-width:48px}#topbar.topbar-v2 li a.topbar-account .text,#topbar.topbar-v2 li a.topbar-icon .text{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}#topbar.topbar-v2 li a.topbar-account .icon,#topbar.topbar-v2 li a.topbar-icon .icon{display:block;height:23px;width:30px;margin:0 auto;background:url(/images_v2/sprites/sprite-topbar-v4.png) no-repeat;position:relative;top:5px}#topbar.topbar-v2 li a.topbar-account:hover,#topbar.topbar-v2 li a.topbar-icon:hover{color:#a6c7e9}#topbar.topbar-v2 li.home a.topbar-icon .icon{background-position:1px -2px}#topbar.topbar-v2 li.home a.topbar-icon:hover .icon{background-position:-44px -2px}#topbar.topbar-v2 li.progress a.topbar-icon .icon{background-position:0 -35px}#topbar.topbar-v2 li.progress a.topbar-icon:hover .icon{background-position:-45px -35px}#topbar.topbar-v2 li.library a.topbar-icon .icon{background-position:1px -97px}#topbar.topbar-v2 li.library a.topbar-icon:hover .icon{background-position:-44px -97px}#topbar.topbar-v2 li.spotlight a.topbar-icon .icon{background-position:1px -241px}#topbar.topbar-v2 li.spotlight a.topbar-icon:hover .icon{background-position:-44px -241px}#topbar.topbar-v2 li.assignment-center a.topbar-icon .icon{background-image:url(//a.edim.co/images_v2/icons/nav/nav_assignmentcenter_hover.png);background-position:50%}#topbar.topbar-v2 li.assignment-center a.topbar-icon:hover .icon{background-image:url(//a.edim.co/images_v2/icons/nav/nav_assignmentcenter.png);background-position:50%}#topbar.topbar-v2 li.notifications{position:static}#topbar.topbar-v2 li.notifications a.topbar-icon #notifications-counter.visible{margin:3px 4px 0 0;position:relative;z-index:2;right:3px}#topbar.topbar-v2 li.notifications a.topbar-icon .icon{background-position:1px -131px}#topbar.topbar-v2 li.notifications a.topbar-icon:hover .icon{background-position:-44px -131px}#topbar.topbar-v2 li.myplc{width:48px;text-align:center;margin:0!important}#topbar.topbar-v2 li.myplc a.topbar-icon{height:42px;display:block}#topbar.topbar-v2 li.myplc a.topbar-icon .icon{background-position:-44px -311px;opacity:.8}#topbar.topbar-v2 li.myplc a.topbar-icon:hover .icon{opacity:1}#topbar.topbar-v2 li.chat{background:url(/images_v2/icons/messages.png) no-repeat;width:29px!important;height:42px;text-align:center}#topbar.topbar-v2 li.chat a.topbar-icon{height:42px;display:block}#topbar.topbar-v2 li.chat a.topbar-icon .icon,#topbar.topbar-v2 li.chat a.topbar-icon:hover .icon{background:0}#topbar.topbar-v2 li.account{margin:0}#topbar.topbar-v2 li.account #small-profile-avatar{height:20px;width:20px}#topbar.topbar-v2 li.account .dd-arrow{background:url(/images_v2/sprites/sprite-topbar-v4.png) no-repeat;background-position:-7px -177px;transform:scale(.8)}#topbar.topbar-v2 li.account .topbar-avatar-container{height:23px;position:relative;top:4px;padding-left:4px}#topbar.topbar-v2 li.account .topbar-avatar-container img{margin-right:-4px}#topbar.topbar-v2 li.account span.text{display:block;margin:0;color:#7faedd}#topbar.topbar-v2 li.account:hover .dd-arrow{background-position:-52px -177px}#topbar.topbar-v2 li.account:hover span.text{color:#a6c7e9}#topbar.topbar-v2 #topbar-content.home li.home a.topbar-icon{color:#fff}#topbar.topbar-v2 #topbar-content.home li.home a.topbar-icon .icon{background-position:-89px -2px}#topbar.topbar-v2 #topbar-content.gradebook li.progress a.topbar-icon{color:#fff}#topbar.topbar-v2 #topbar-content.gradebook li.progress a.topbar-icon .icon{background-position:-90px -35px}#topbar.topbar-v2 #topbar-content.library li.library a.topbar-icon{color:#fff}#topbar.topbar-v2 #topbar-content.library li.library a.topbar-icon .icon{background-position:-89px -97px}#topbar.topbar-v2 #topbar-content.assignmentcenter li.assignment-center a.topbar-icon{color:#fff}#topbar.topbar-v2 #topbar-content.assignmentcenter li.assignment-center a.topbar-icon .icon{background-image:url(//a.edim.co/images_v2/icons/nav/nav_assignmentcenter.png);background-position:50%}#topbar.topbar-v2 #topbar-content.myplc li.myplc{background:#164a80;border-left:1px solid #3b73b2;border-right:1px solid #3b73b2;position:relative;height:42px}#topbar.topbar-v2 #topbar-content.myplc li.myplc a.topbar-icon .icon{background-position:-90px -311px;opacity:1}#topbar.topbar-v2 #topbar-content.myplc li.myplc a.topbar-icon .text{color:#fff}#topbar.topbar-v2.student #topbar-content #search-bar{width:560px}#topbar.topbar-v2.student #topbar-content #rightside{width:228px}#topbar.topbar-v2.student #topbar-content li.library a.topbar-icon .icon{background-position:1px -205px}#topbar.topbar-v2.student #topbar-content li.library a.topbar-icon:hover .icon{background-position:-44px -205px}#topbar.topbar-v2.student #topbar-content li.spotlight a.topbar-icon #notifications-counter{margin:2px 0 0;position:relative;z-index:2}#topbar.topbar-v2.student #topbar-content li.spotlight a.topbar-icon .icon{background-position:1px -277px}#topbar.topbar-v2.student #topbar-content li.spotlight a.topbar-icon:hover .icon{background-position:-45px -277px}#topbar.topbar-v2.student #topbar-content.library li.library a.topbar-icon .icon{background-position:-89px -205px}@media only screen and (min-device-width:690px) and (max-device-width:995px){#topbar.topbar-v2 #search-bar{width:260px}#topbar.topbar-v2.student #topbar-content #search-bar{width:330px}}@media only screen and (max-device-width:690px){#topbar.topbar-v2 .panelarrow{display:none}#topbar.topbar-v2 #progress-panel{margin-top:0}#topbar.topbar-v2 #rightside li.account #settings-panel{top:44px}#topbar.topbar-v2 li a.topbar-icon .text{display:none}#topbar.topbar-v2 li a.topbar-icon .icon{top:10px}#topbar.topbar-v2 #leftside li{margin-right:0}#topbar.topbar-v2 #rightside{width:auto;margin:0}#topbar.topbar-v2 #rightside .myplc{display:none}#topbar.topbar-v2 #rightside #notifications-counter{margin-right:-6px}#topbar.topbar-v2 #rightside #notifications-panel{position:fixed}#topbar.topbar-v2 #rightside li{margin-left:0}#topbar.topbar-v2 #rightside li.account{margin-left:5px}#topbar.topbar-v2 #rightside li.account .text,#topbar.topbar-v2 #rightside li.account .topbar-avatar-container{display:none}#topbar.topbar-v2 #rightside li.account .dd-mobile{margin:10px 10px 0 0}#topbar.topbar-v2.student #topbar-content #rightside{width:auto}}#topbar-content{margin:0 auto;height:42px;margin-top:-1px}@media only screen and (max-device-width:690px){#topbar-content .landing-link{padding-right:10px}}body.windows #topbar-content{right:7px}#topbar-content .menu>li{border-right:1px solid #276bb0}#topbar-content li.freespace{border-right:0;width:55px;cursor:auto}#topbar-content.assignmentcenter li.assignment-center,#topbar-content.home li.home:first-child{background-color:#164a80;border-left:1px solid #3b73b2;border-right:1px solid #3b73b2;position:relative}#topbar-content.gradebook li.home:first-child{border-right:1px solid #3b73b2}#topbar-content.gradebook li.progress{background-color:#164a80;border-right:1px solid #3b73b2;position:relative}#topbar-content.library li.discover{border-right:1px solid #3b73b2}#topbar-content.library li.library{background-color:#164a80;border-right:1px solid #3b73b2;position:relative}#topbar-content.backpack li.progress{border-right:1px solid #3b73b2}#topbar-content.backpack li.library{border-right:1px solid #3b73b2}#topbar-content.backpack li.library,#topbar-content.spotlight li.notifications{background-color:#164a80;position:relative}#topbar-content.spotlight li.identity{border-left:1px solid #3b73b2}#topbar-content.profile li.identity{position:relative;border-left:1px solid #3b73b2;border-right:1px solid #3b73b2;background-color:#164a80;padding-top:7px}#topbar-content .menu li.one-search{position:absolute;left:222px;width:590px;padding:6px 0 0 17px;border-right-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box}#topbar-content .menu li.one-search.shortened{width:524px}#leftside .shortened .placeholder-container{width:100%}#leftside #topbar-search.shortened .placeholder-container{width:506px}#leftside .shortened .placeholder-container input{width:462px}li.one-search .placeholder-container{border:1px solid #0a4e92;background:#fff;border-radius:3px}#topbar-content .sign-in a{color:#fff;text-decoration:none;font-size:14px;margin-top:10px;float:right}#topbar-content .edstore span.txt{color:#fff;font-size:18px;position:relative;top:-6px;margin-left:5px}#topbar-content ul.edstore{width:auto;height:45px}#topbar-content ul.edstore li{border-right:1px solid #1f518d;position:relative;display:block;float:left}#topbar-content ul.edstore li:first-child{border-left:1px solid #1f518d}#topbar-content ul.edstore>li>a{padding:12px 24px 10px;color:#82b3e9;line-height:20px;position:relative;display:block}#topbar-content ul.edstore li>a:hover{color:#a5c9f1}@media only screen and (max-device-width:995px){#leftside{width:auto}}@media only screen and (max-width:995px){body.windows-app-webview #leftside{width:auto}}#leftside>li{float:left;width:48px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box}@media only screen and (max-device-width:995px){#leftside>li{width:44px}}@media only screen and (max-width:995px){body.windows-app-webview #leftside>li{width:44px}}#leftside>li>a{display:block;height:43px}#leftside>li#topbar-search{border-right:0;height:38px;padding:5px 0 0 20px;position:absolute;top:1px;left:222px}#leftside .placeholder-container{padding:0;width:560px;height:30px;border:1px solid #0a4e92;background:#fff;border-radius:3px}#leftside .placeholder-container input{width:519px;line-height:17px}#leftside .placeholder-container ::-webkit-input-placeholder{color:#7f94a9}#leftside .placeholder-container :-moz-placeholder,#leftside .placeholder-container ::-moz-placeholder{color:#7f94a9}#leftside .placeholder-container :-ms-input-placeholder{color:#7f94a9}@media only screen and (min-device-width:690px) and (max-device-width:995px){#search-bar{width:50%}}@media only screen and (max-device-width:690px){#facet-search,#search-bar{display:none}}#search-icon,a.close-search,span.search-icon{float:right;height:23px;width:35px;border-left:1px solid #dfe4e8;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 12px -349px no-repeat;margin-top:4px;margin-right:4px}a.close-search{background:url(//a.edim.co/images_v2/sprites/sprite-close.png) 14px 5px no-repeat}#rightside>li{float:right;height:36px;border-right:1px solid #dfe4e8}@media only screen and (max-device-width:690px){#rightside>li{border:0;width:44px}}@media only screen and (max-width:995px){body.windows-app-webview #rightside>li{border:0;width:44px}}#rightside>li>a.topbar-profile{display:block;height:38px;padding:5px 10px 0 16px}#rightside>li.profile{cursor:pointer;height:43px}#rightside>li.profile:hover span{color:#b2cae4}#rightside>li.account:hover span.dd-arrow{background-position:-55px -189px}#rightside>li.profile span{display:inline-block;margin:5px 0 0 9px;color:#82b3e9}#rightside>li.account{margin:5px 10px 0}@media only screen and (max-device-width:690px){#rightside>li.account{margin-left:-8px}}@media only screen and (max-width:995px){#rightside>li.account{width:54px!important}}#rightside>li.account span{display:inline-block;margin:5px 0 0 9px;color:#82b3e9}#rightside>li.arrow{cursor:pointer;width:25px;height:43px}#rightside>li>a .dd-arrow{background:url(//a.edim.co/images_v2/sprites/sprite-topbar.png) no-repeat;background-position:-5px -189px;width:14px;height:13px;margin:8px 0 0 3px}@media only screen and (max-device-width:690px){#rightside>li>a .dd-arrow{display:none}}#rightside>li.arrow:hover span.dd-arrow{background:url(//a.edim.co/images_v2/sprites/sprite-topbar.png) -48px -171px no-repeat}#rightside>li.notifications{border-left:1px solid #276bb0;height:42px;width:54px;cursor:pointer}#rightside>li.notifications>a{width:24px;height:43px;display:block;margin:0 auto}#rightside>li.spotlight{border-left:1px solid #276bb0;height:42px;width:54px}#rightside>li.spotlight>a{width:24px;height:43px;display:block;margin:0 auto}#rightside>li.chat{border-left:1px solid #276bb0;height:42px;width:54px;cursor:pointer}#rightside>li.chat>a{width:24px;height:43px;display:block;margin:0 auto}#rightside>li.settings{height:43px;width:20px;opacity:.5;filter:alpha(opacity=50);border-left:1px solid transparent}#rightside>li.settings:hover{background:#164a80;border-left:1px solid #0d3967;border-right:1px solid #0d3967}#rightside>li.settings>a{background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) 6px -116px no-repeat;width:20px;height:43px;display:block}#rightside>li>span.dd-arrow{background:url(//a.edim.co/images_v2/sprites/sprite-topbar.png) 3px -171px no-repeat;width:25px;height:43px;display:inline-block}#rightside .counter{margin:3px -10px 0 0}body.ie7 #rightside{width:200px}body.ie7 #rightside li.identity *{float:none;display:inline-block}body.ie7 #rightside li.identity>a{position:relative;top:-8px}body.ie7 #rightside li.identity>span{position:relative;top:-6px}body.ie7 #settings-panel{margin-left:-134px}#small-profile-avatar{height:30px;width:30px;border:1px solid #0a4e92}@media only screen and (max-device-width:690px){#small-profile-avatar{display:none}}#progress-panel .panel-content #show-badge-editor{display:block;text-align:left;padding:10px 10px 10px 7px;border-bottom:1px solid #dfe4e8}#progress-panel .panel-content #show-badge-editor .student-badges-text{padding-left:6px}#show-badge-editor:hover{background-color:#f3f5f7}.panel-content .icon.my_student_badges{display:block;float:left;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) no-repeat scroll 0 -678px transparent;height:20px;width:20px;margin-left:2px}#progress-panel{margin:4px 0 0 -67px;min-width:212px}@media only screen and (max-device-width:995px){#progress-panel{width:160px;margin-left:-47px}}#progress-panel .has-no-groups{box-sizing:border-box;width:212px;padding:85px 15px 15px;text-align:center;background:transparent url(/images_v2/sprites/sprite-new-gradebook.png) center -520px no-repeat;cursor:default}#progress-panel .has-no-groups strong{display:block;font-weight:400}#progress-panel .has-no-groups a{display:block}#progress-list{width:212px;max-height:250px;overflow:auto;padding:0}#progress-list.loading{height:150px}#progress-list li{overflow:hidden;clear:both;padding:0;border-bottom:1px solid #dfe4e8}#progress-list li.is_small_group{padding-left:20px}#progress-list li:hover{background-color:#f3f5f7}#progress-list li>span{height:12px;width:12px;margin:14px 5px 0 10px}#progress-list li>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:2px}#progress-list .progress-group>a{max-width:83%;text-align:left}#settings-panel .two-pronged{min-width:170px;margin:4px 0 0 -74px;top:43px}#settings-panel{width:164px;top:39px;right:0}#settings-panel li{position:relative}#settings-panel li p#notifications-counter{position:absolute;top:6px;right:10px}#settings-panel li p#get-started-counter{position:absolute;top:5px;right:15px;height:20px;background:#42b853;text-shadow:none;box-shadow:none}#footer .languages-panel li,#settings-panel li,.not-list li{padding:0}#settings-panel li a,.not-list li a{display:block;font-style:normal;padding:10px}#footer .languages-panel li a{display:block;font-style:normal;padding:8px 10px}#settings-panel li a{color:#5b97d9}#settings-panel li.admin,#settings-panel li.super{background:#f7f8f9;border:1px solid #fff;border-bottom:1px solid #dfe4e8}#settings-panel li span.ico{width:17px;height:17px;background:url(//a.edim.co/images_v2/sprites/sprite-me-settings-panel.png) no-repeat;margin:-2px 10px 0 0}#settings-panel #invite-link .ico{background-position:-41px 0}#settings-panel #profile-switch-link .ico{background-position:-20px 0}#settings-panel #account-settings-link .ico{background-position:-62px 0}#settings-panel #archive-tags-link .ico{background-position:-84px 0}#settings-panel #help-link .ico{background-position:-104px 0}#settings-panel #report-a-bug .ico{background-position:-124px 0}#settings-panel #logout-link .ico{background-position:-145px -20px}#settings-panel .admin .ico{margin-top:6px;background:url(//a.edim.co/images_v2/sprites/sprite-me-settings-panel.png) no-repeat;background-position:0 -21px}#settings-panel .admin .ico.custom{width:30px;height:30px;margin-left:9px;background-position:0;background-size:30px 30px}#settings-panel .super .ico{height:32px;width:30px;margin-top:12px;background:url(//a.edim.co/images_v2/sprites/sprite-me-settings-panel.png) no-repeat;background-position:-66px -21px}#settings-panel #account-switch-link.super .ico{background:url(//a.edim.co/images_v2/sprites/bwglass.jpg) no-repeat;background-size:105%}#settings-panel .super #account-switch-link{width:88px;display:inline-block;padding:13.5px 10px}#footer .languages-panel li a:hover,#settings-panel li a:hover{background-color:#f3f5f7}@media only screen and (max-device-width:995px){#nav-group-create-link,#nav-group-join-link,#nav-group-toggle-link{display:none}}@media only screen and (max-device-width:995px){.epage-home #nav-group-create-link,.epage-home #nav-group-join-link,.epage-home #nav-group-toggle-link{display:block}}#nav-group-join-link a span.ico{background:url(//a.edim.co/images_v2/sprites/group.png) -38px -219px}#nav-group-create-link a span.ico{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -176px}#nav-group-toggle-link a span.ico{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -133px}.topbar-icon{background-image:url(//a.edim.co/images_v2/sprites/sprite-topbar-v3.png);background-repeat:no-repeat}#home-link,#library-link,#progress-link{width:24px;margin:0 auto}#home-link,#topbar-content.home #home-link:hover{background-position:1px 12px}#topbar-content.home #home-link{background-position:-99px 12px}#assignment-center-link,#topbar-content.assignmentcenter #assignment-center-link:hover{background-image:url(//a.edim.co/images_v2/icons/nav/nav_assignmentcenter_hover.png);background-position:50%}#topbar-content.assignmentcenter #assignment-center-link{background-image:url(//a.edim.co/images_v2/icons/nav/nav_assignmentcenter.png);background-position:50%}#progress-link,#topbar-content.gradebook #progress-link:hover{background-position:1px -25px}#topbar-content.gradebook #progress-link{background-position:-99px -25px}#library-link,#topbar-content.library #library-link:hover{background-position:1px -93px}#topbar-content.library #library-link{background-position:-99px -93px}#library-link.introjs-showElement{background-color:#265799}#library-link.backpack,#topbar-content.library #library-link.backpack:hover{background-position:1px -213px}#topbar-content.library #library-link.backpack{background-position:-99px -213px}#notifications-link{background-position:0 -131px}#notifications-link:hover{background-position:-50px -131px}#topbar-content.spotlight #notifications-link,li.notifications.dd-visible #notifications-link{background-position:-100px -131px}#spotlight-link{background-position:0 -253px}#spotlight-link:hover{background-position:-50px -253px}#play-nav-link{background-position:1px -293px}#play-nav-link:hover{background-position:-50px -293px}.spotlight.dd-visible #play-nav-link{background-position:-100px -293px}.marketplace-tooltip{width:310px;max-height:450px;max-width:90%;background-color:#fff;border:1px solid;border-color:#e2eaf1 #d3dee6 #b9c6d0;box-shadow:0 1px 4px rgba(146,153,169,.4);border-top:none;position:absolute;margin-left:-170px;overflow-y:scroll}.marketplace-tooltip .notification{padding:10px}.marketplace-tooltip .notification img{float:left;margin-right:10px;height:55px;width:55px}.marketplace-tooltip .activity-drop-header{padding:6px 10px}.marketplace-tooltip li.notification{padding:10px;position:relative}.marketplace-tooltip li.notification:last-child{border-bottom:0}.marketplace-tooltip li.notification .timestamp{position:absolute;top:11px;right:8px;color:#898989}.marketplace-tooltip [data-type=COMMENTS_NOTIFICATION] .action,.marketplace-tooltip [data-type=SALES_NOTIFICATION] .action{margin-bottom:6px}.marketplace-tooltip div.photo,.marketplace-tooltip li.photo{display:inline-block}.marketplace-tooltip .photo.more{font-size:18px;font-weight:200;height:30px;width:30px;vertical-align:top;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#4d4d4d}.marketplace-tooltip .action{max-width:260px}.marketplace-tooltip div.photo+.action{width:196px;display:inline-block;vertical-align:top;margin-left:8px}#topbar.new-main-nav.introjs-fixParent{position:relative!important}#topbar.new-main-nav #topbar-content{height:auto}#mainnav-container{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-device-width:690px){#mainnav-container{flex-direction:column}}@media only screen and (max-device-width:690px){#mainnav-container #mainnav-logo-link{display:none}}#mainnav-container #mainnav-logo{display:inline-block;flex-shrink:0;font-size:30px;color:#fff}#mainnav-container #small-profile-avatar{width:30px!important;height:30px!important}#mainnav-container #small-profile-avatar-link-mobile{display:none}@media only screen and (max-device-width:690px){#mainnav-container #small-profile-avatar-link-mobile{display:inline-block;margin:0 15px}#mainnav-container #small-profile-avatar-link-mobile .small-profile-avatar{display:inline-block;width:30px!important;height:30px!important}}#mainnav-container .search-bar-wrapper{-ms-flex-positive:2;flex-grow:2;margin:0 20px}@media only screen and (max-device-width:690px){#mainnav-container .search-bar-wrapper{display:-ms-flexbox;display:flex;flex-direction:row;order:2;width:100%!important;margin:7px 0}}#mainnav-container #search-bar{width:auto!important}@media only screen and (max-device-width:690px){#mainnav-container #search-bar{display:block;-ms-flex-positive:2;flex-grow:2}}#mainnav-container #search-bar .search-bar-container{width:auto;height:auto;background-color:transparent;border:0;margin:0}#mainnav-container #search-bar .search-bar-container .search-bar-input{width:auto;height:auto}#mainnav-container #search-bar .search-bar-container .search-bar-input.focused{box-shadow:none}#mainnav-container #search-bar .search-bar-container .search-bar-input>div{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:flex-start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}#mainnav-container #search-bar .search-bar-container .search-bar-input .search-icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#1a548d;margin-right:-2px;padding:0 5px;border-radius:3px}#mainnav-container #search-bar .search-bar-container .search-bar-input .search-icon-wrapper i{color:#7bacdd;font-size:20px}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input,#mainnav-container #search-bar .search-bar-container .search-bar-input .search-icon-wrapper{background:#1a548d}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input{float:none;width:170px;height:34px;color:#fff;border-radius:3px;padding:7px 10px 6px 5px;border:0;box-shadow:0;box-sizing:border-box;transition:width .5s ease-in-out}@media only screen and (max-device-width:690px){#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input{width:100%;margin-right:15px}}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input.focused{width:450px;color:#000;background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-device-width:690px){#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input.focused{width:100%}}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input::-webkit-input-placeholder{color:#7bacdd}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input:-moz-placeholder,#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input::-moz-placeholder{color:#7bacdd}#mainnav-container #search-bar .search-bar-container .search-bar-input #search-input:-ms-input-placeholder{color:#7bacdd}#mainnav-container #search-bar .search-bar-container #search-bar-dropdown{position:absolute;width:480px}#mainnav-container #mainnav{flex-shrink:0;margin-bottom:0}@media only screen and (max-device-width:690px){#mainnav-container #mainnav{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:space-between;justify-content:space-between;order:1}#mainnav-container #mainnav #notifications-panel{position:fixed;right:0}}#mainnav-container #mainnav li.myplc-text{border-left:2px solid #7bacdd}#mainnav-container #mainnav li.myplc-text .mainnav-link{color:#fff}#mainnav-container #mainnav>li{display:inline-block;text-align:center;position:relative;vertical-align:middle;border-right:0;min-width:80px}@media only screen and (max-device-width:690px){#mainnav-container #mainnav>li{min-width:0;width:14%}}#mainnav-container #mainnav>li .mainnav-link{color:#7bacdd;display:inline-block;padding:7px 0;width:auto!important}#mainnav-container #mainnav>li:hover .mainnav-link,#mainnav-container #mainnav>li:hover .nav-icon:before{color:#fff}#mainnav-container #mainnav>li:hover .new-counter{background-color:#e50a00}#mainnav-container #mainnav>li.new-notifications-menu.dd-visible,#topbar-content.assignmentcenter #mainnav-container #mainnav>li.assignments,#topbar-content.assignmentcenterteacher #mainnav-container #mainnav>li.assignments,#topbar-content.gradebook #mainnav-container #mainnav>li.progress,#topbar-content.home #mainnav-container #mainnav>li.home,#topbar-content.library #mainnav-container #mainnav>li.library,#topbar-content.messaging #mainnav-container #mainnav>li.messaging,#topbar-content.user #mainnav-container #mainnav>li.progress{background-color:transparent;border-left:0;border-right:0}#mainnav-container #mainnav>li.new-notifications-menu.dd-visible .mainnav-link,#mainnav-container #mainnav>li.new-notifications-menu.dd-visible .nav-icon:before,#topbar-content.assignmentcenter #mainnav-container #mainnav>li.assignments .mainnav-link,#topbar-content.assignmentcenter #mainnav-container #mainnav>li.assignments .nav-icon:before,#topbar-content.assignmentcenterteacher #mainnav-container #mainnav>li.assignments .mainnav-link,#topbar-content.assignmentcenterteacher #mainnav-container #mainnav>li.assignments .nav-icon:before,#topbar-content.gradebook #mainnav-container #mainnav>li.progress .mainnav-link,#topbar-content.gradebook #mainnav-container #mainnav>li.progress .nav-icon:before,#topbar-content.home #mainnav-container #mainnav>li.home .mainnav-link,#topbar-content.home #mainnav-container #mainnav>li.home .nav-icon:before,#topbar-content.library #mainnav-container #mainnav>li.library .mainnav-link,#topbar-content.library #mainnav-container #mainnav>li.library .nav-icon:before,#topbar-content.messaging #mainnav-container #mainnav>li.messaging .mainnav-link,#topbar-content.messaging #mainnav-container #mainnav>li.messaging .nav-icon:before,#topbar-content.user #mainnav-container #mainnav>li.progress .mainnav-link,#topbar-content.user #mainnav-container #mainnav>li.progress .nav-icon:before{color:#fff}#mainnav-container #mainnav .ico-arrow-down-{display:inline-block;vertical-align:bottom;margin-left:3px;font-size:7px}#mainnav-container #mainnav #mainnav-account{padding:0}@media only screen and (max-device-width:690px){#mainnav-container #mainnav #mainnav-account{display:none}}#mainnav-container #mainnav #mainnav-account span{display:inline-block}#mainnav-container #mainnav #mainnav-account .nav-subicon{font-size:9px;font-weight:700;color:#7bacdd}#mainnav-container #mainnav #mainnav-account #small-profile-avatar{border:0}#mainnav-container #mainnav .account-menu{cursor:pointer}#mainnav-container #mainnav .account-menu.dd-visible .main-subnav{display:block}#mainnav-container #mainnav .main-subnav{display:none;position:absolute;top:50px;right:17px;width:188px;background:#fff;border-radius:2px;box-shadow:0 2px 11px 0 rgba(0,0,0,.16);text-align:left;z-index:100}@media only screen and (max-device-width:690px){#mainnav-container #mainnav .main-subnav{top:34px}}#mainnav-container #mainnav .main-subnav .panelarrow{position:absolute;top:-6px;right:22px;margin:0}#mainnav-container #mainnav .main-subnav li{position:relative;padding:0;cursor:pointer}#mainnav-container #mainnav .main-subnav li:first-child{padding-top:6px}#mainnav-container #mainnav .main-subnav li:last-child{padding-bottom:7px}#mainnav-container #mainnav .main-subnav li.mobile-only{display:none}@media only screen and (max-device-width:690px){#mainnav-container #mainnav .main-subnav li.mobile-only{display:block}}#mainnav-container #mainnav .main-subnav li a{color:#1c68b2!important;padding:5px 13px;width:100%;height:100%;display:block}#mainnav-container #mainnav .main-subnav li a#account-switch-link{padding:0;width:130px!important;display:inline-block}#mainnav-container #mainnav .main-subnav li a span.icon{height:16px;width:20px;display:inline-block;vertical-align:-3px;margin-right:4px;margin-left:-4px}#mainnav-container #mainnav .main-subnav li a span.icon.icon-gear{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -133px}#mainnav-container #mainnav .main-subnav li a span.icon.icon-plus{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -176px}#mainnav-container #mainnav .main-subnav li a span.icon.icon-add-member{background:url(//a.edim.co/images_v2/sprites/group.png) -36px -219px}#mainnav-container #mainnav .main-subnav li:hover{background:#f3f5f7;cursor:pointer}#mainnav-container #mainnav .main-subnav li:hover a,#mainnav-container #mainnav .main-subnav li:hover i{color:#154e86!important}#mainnav-container #mainnav .main-subnav li.admin,#mainnav-container #mainnav .main-subnav li.super{background:#f7f8f9;border:1px solid #fff;border-bottom:1px solid #dfe4e8;padding:5px 8px}#mainnav-container #mainnav .main-subnav li.admin#account-switch-link{width:130px!important;float:left}#mainnav-container #mainnav .main-subnav li .teacher-admin{width:30px;height:32px;display:inline-block;background:url(//a.edim.co/images_v2/sprites/sprite-me-settings-panel.png) no-repeat;background-position:0 -21px;vertical-align:middle;margin-right:10px;float:left}#mainnav-container #mainnav .main-subnav li .teacher-admin.custom{width:30px;height:30px;background-position:0;background-size:30px 30px}#mainnav-container #mainnav .main-subnav li .teacher-super{height:32px;width:30px;display:inline-block;background:url(//a.edim.co/images_v2/sprites/sprite-me-settings-panel.png) no-repeat;background-position:-66px -21px;vertical-align:middle;margin-right:10px}#mainnav-container #mainnav .new-counter{position:absolute;top:-3px;right:-5px;background:#ff544c;border-radius:50%;color:#fff;border:2px solid #1c68b2;margin:0;width:16px;height:16px;line-height:15px;font-size:12px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#mainnav-container #mainnav .new-counter.dot span{display:none}#mainnav-container #mainnav .new-counter.dot:before{content:"";border-radius:50%;width:4px;height:4px;background-color:#fff;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-2px,-2px)}#mainnav-container #mainnav .nav-icon{position:relative;font-size:24px;-webkit-font-smoothing:antialiased}#mainnav-container #mainnav .nav-label{display:block;font-size:12px;line-height:10px}@media only screen and (max-device-width:690px){#mainnav-container #mainnav .nav-label{display:none}}@media only screen and (max-device-width:690px){#mainnav-container #mainnav .main-subnav-mobile{display:block;width:26px;padding:6px 20px 0 6px}}@media only screen and (max-device-width:690px){#mainnav-container #mainnav .main-subnav-mobile div{height:4px;margin-bottom:5px;background:#fff}}#mainnav-container #mainnav .nav-subicon{color:#999;font-size:16px;display:inline-block;margin-top:1px}#mainnav-container #mainnav .nav-sublabel{margin-left:10px;vertical-align:top}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.hex-color-1{background:#2a9}.hex-color-2{background-color:#36c}.hex-color-3{background-color:#369}.hex-color-4{background-color:#63c}.hex-color-5{background-color:#949}.hex-color-6{background-color:#c33}.hex-color-7{background-color:#d47}.hex-color-8{background-color:#329262}.hex-color-9{background-color:#109618}.hex-color-10{background-color:#6a0}.hex-color-11{background-color:#aa1}.hex-color-12{background-color:#d6ae00}.hex-color-13{background-color:#e80}.hex-color-14{background-color:#d51}.hex-color-15{background-color:#a87070}.hex-color-16{background-color:#8c6d8c}.hex-color-17{background-color:#627487}.hex-color-18{background-color:#7083a8}.hex-color-19{background-color:#5c8d67}.hex-color-20{background-color:#898951}.editable-icon{height:20px;width:20px;background:#f3f5f7 url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 1px -157px no-repeat;border:1px solid #dbdee3;border-radius:3px;z-index:-1;position:relative}.clock-icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -312px no-repeat}.clock-icon,.clock-icon-light{height:16px;width:16px;display:inline-block}.clock-icon-light{background:url(/images_v2/icons/clock.png) no-repeat;background-size:contain}.students-icon{height:16px;width:16px;background:url(/images_v2/icons/students.png) no-repeat;display:inline-block}.green-check-circle{background:url(/images_v2/icons/green-check-in-circle-24.png) no-repeat;background-size:contain}.bookmark-icon{background:url(/images_v2/icons/bookmark.png) no-repeat;background-size:contain;height:11px;width:7px;display:inline-block}.location-icon{height:16px;width:16px;background:url(/images_v2/icons/location.png) no-repeat;display:inline-block}.group-options-link,.options-link,.settings-link{height:15px;width:15px;padding:3px;background-image:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png);background-position:4px -390px;background-repeat:no-repeat;display:block;cursor:pointer}.options-link:hover{background-position:-180px -390px}.group-directory-add{float:right;margin:6px 0 0 6px;height:15px;width:15px;padding:3px;background-image:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png);background-position:4px -390px;background-repeat:no-repeat;display:block;cursor:pointer}.group-directory-add:hover{background-position:-180px -390px}.added-group-prompts p,.remove-group-from-directory-content p{width:100%;text-align:center}.added-group-prompts .added-group-message{color:#79b241}.confirm-group-prompts p{width:100%}.added-group-prompts .added-group-title,.remove-group-from-directory-content .group-title{line-height:20px;font-size:20px;margin-top:10px}.group-directory-popup-footer .btn{margin:0;width:40%}.add-group-to-directory-content,.remove-group-from-directory-content{width:400px}.settings-link{background-position:1px 0}.settings-link,.settings-link:hover{background-image:url(//a.edim.co/images_v2/icons/settings_hover.png)}.section-header-bg .settings-link{background-image:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png);background-position:3px -124px}.section-header-bg .settings-link:hover{background-image:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png);background-position:-181px -124px}.grade-icon-large{background-image:url(//a.edim.co/images_v2/icons/ico-assignment-large.png);background-position:50%;background-repeat:no-repeat;width:80px;height:80px}.icon-chevron-right{color:#8890a2}.file-icon,.library-icon,.link-icon{height:30px;width:30px;display:block;background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) no-repeat}.file-icon{background-position:7px -281px}.file-icon:hover{background-position:-177px -281px}.link-icon{background-position:7px -361px}.link-icon:hover{background-position:-177px -361px}.library-icon{background-position:7px -321px}.library-icon:hover{background-position:-177px -321px}.library-icon.backpack{background-position:7px -866px}.library-icon.backpack:hover{background-position:-179px -866px}.check-icon{background:url(//a.edim.co/images/icons/ico-check.png) 0 0 no-repeat;padding-left:25px}.flag-icon{width:16px;height:16px;background:url(//a.edim.co/images_v2/icons/flag-user.png) no-repeat 0 0}.flag-icon:hover{background-position:0 -40px}.media-arrow{color:#fff;padding:2px 0;border:1px solid #fff;background:#2b67ad;font-size:30px;position:absolute;left:57px;top:42px;border-radius:20px}.media-arrow i{position:relative;left:2px}.thumb .media-arrow i{width:1.25em;text-align:center}.add-to-post-btn-wrap{display:inline-block;margin:0}.featured-publisher-content .add-to-post-btn-wrap,.publisher-collections-list .add-to-post-btn-wrap{margin-left:30px}.add-to-post-btn{display:inline-block;height:20px;width:20px;background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) 0 -126px no-repeat}.folders-icon{background-image:url(//a.edim.co/images_v2/icons/folders.png)}.folders-icon:hover{background:url(//a.edim.co/images_v2/icons/folders_hover.png)}.boomz-icon{background:url(//play.edmodo.com/static/icons/boomz.png) no-repeat;display:inline-block;height:20px;padding-left:22px;background-size:18px 15px;transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;line-height:15px}.boomz-icon:hover{background-size:20px 17px}.copy-icon{background:url(//a.edim.co/images_v2/sprites/sprite-library-2.11-2x.png) -29px -33px no-repeat;width:25px}.copy-icon,.lock-icon{display:inline-block;height:20px}.lock-icon{background:url(//a.edim.co/images_v2/icons/ico-lock-green.png) 50% no-repeat;width:21px}.ns-dropdown .ns-menu .menu-icon{box-sizing:border-box;padding-left:44px;color:#383d48;background-repeat:no-repeat;background-position:16px}.menu-icon.menu-rmv-file{background-image:url(//a.edim.co/images_v2/icons/attachments/trash.png);background-position:18px;min-width:240px}.menu-icon.menu-dwn-file{background-image:url(//a.edim.co/images_v2/icons/attachments/download.png)}.menu-icon.menu-crt-text{background-image:url(//a.edim.co/images_v2/icons/attachments/text-response.png)}.menu-icon.menu-crt-msdocument{background-image:url(//a.edim.co/images_v2/icons/attachments/ms-document.png)}.menu-icon.menu-crt-mspresentation{background-image:url(//a.edim.co/images_v2/icons/attachments/ms-presentation.png)}.menu-icon.menu-crt-msworksheet{background-image:url(//a.edim.co/images_v2/icons/attachments/ms-worksheets.png)}.menu-icon.menu-att-backpack{background-image:url(//a.edim.co/images_v2/icons/attachments/backpack.png)}.menu-icon.menu-att-library{background-image:url(//a.edim.co/images_v2/icons/library/icon_library.png)}.menu-icon.menu-att-computer{background-image:url(//a.edim.co/images_v2/icons/attachments/attach-file.png)}.menu-icon.menu-att-web{background-image:url(//a.edim.co/images_v2/icons/attachments/link.png)}.menu-icon.menu-att-drive{background-image:url(//a.edim.co/images_v2/icons/attachments/drive.png)}.menu-icon.menu-openoo-file{background-image:url(//a.edim.co/images_v2/icons/office_icon.png)}.list-container .title-row{padding:15px 20px}.list-container .title-row p.text-16{margin:3px 0 0}.list-container .item-list>li{padding:20px;font-size:13px}.list-container .item-list .more-items{text-align:center;cursor:pointer}.title-row>a{margin:4px 0 0;float:right}.title-row>a.btn{margin:0}.title-row>span.pull-right{margin:4px 5px 0;color:#dfe4e8}.list-container .list-sub-menu,.list-container .list-sub-text{clear:both;padding:0}.list-container .list-sub-menu li{float:left;margin:0 15px 0 0}.list-container .list-sub-menu li a.selected{color:#8890a2;cursor:text}.list-container .item-list.hidden{position:absolute;left:-999em;top:-999em}.item-list li{overflow:hidden;border-top:1px solid #dfe4e8}.item-list .group-hex{width:22px;height:22px}.item-list .group-hex,.item-list img{float:left;margin:0 20px 0 0;border-radius:2px}.item-list .follower-row img,.item-list img{width:80px;height:80px}.follower-info .follower-settings,.group-directory-container .group-directory-settings{background-color:green;height:16px;width:20px;display:inline-block;background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) 6px -180px;padding:0;vertical-align:-13px}.follower-info .follower-name,.group-directory-container .follower-title .group-title{float:left;word-break:break-all;word-break:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.followers-list .follower-info{width:550px}.followers-list .follower-info .follower-communities,.followers-list .follower-info .follower-school{float:left;clear:left;word-break:break-all;word-break:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.follower-info .access-dropdown,.group-directory-container .access-dropdown{margin-left:5px;float:right}.group-directory-container .group-directory-main-btn{float:right}.group-directory-container .hidden{display:none!important}.item-list .group-directory-bottom{float:left;clear:left}.item-list .group-directory-bottom-section{float:left;margin:10px 0 0 5px;height:38px}.item-list .group-directory-bottom-section img{width:38px;height:38px;margin:0 3px 0 0}.item-list .group-owner-avatar{margin-left:40px}.itemlist .group-hex{float:left;margin:0 20px 0 0;width:22px;height:22px;border-radius:2px}.item-list img{width:auto;max-width:107px}.item-list li>div{float:left}.item-list li.list-item-file .file-download-btn-wrap,.item-list li.list-item-file .file-preview-btn-wrap{float:left;margin-right:3px}.item-list li.list-item-attachment>div{width:390px;margin-right:30px}.item-list li.list-item-attachment>a{width:127px;float:left}.item-list li.list-item-attachment>a img{float:right}.item-list .add-to-library-btn-wrap{margin-right:0}.item-list li.list-item-attachment .embed-btn{position:relative;cursor:pointer}.item-list li.list-item-attachment .media-arrow,.listView .thumb .media-arrow{left:34px;top:23px}.item-list-small>li{overflow:hidden;border-top:1px solid #dfe4e8;padding:10px}.item-list-small>li>img.thumb{float:left;margin:0 10px 0 0;width:28px;height:28px}.item-list li>div.community-info{float:none;width:auto}.item-list li>div.community-connected-users{max-width:232px}.community-connected-users .btn{transition:none;-webkit-transition:none;-moz-transition:none}.all-connected-users{width:310px;float:left;display:inline-block}.all-connected-users li{width:100%;float:left;display:inline-block;margin:2px;border-bottom:1px solid #eee}.all-connected-users img{width:33px;height:33px;border-radius:3px}.all-connected-users p{padding:7px 0 0 5px}.item-list ul.metadata li{border:none}.list-container .counter-informational{display:inline-block;position:absolute;bottom:-10px;right:10px}.horizontal-list{display:flex;flex-flow:row nowrap}.horizontal-list>li{flex:1}.reaction{height:34px;width:30px}.reaction.teacher-reaction{background-image:url(//a.edim.co/images_v2/sprites/sprite-reactions-medium-teacher.png);background-repeat:no-repeat}.reaction.student-reaction{background-image:url(//a.edim.co/images_v2/sprites/sprite-reactions-medium-student.png);background-repeat:no-repeat}.reaction.default-react{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) 0 -192px no-repeat;height:16px;width:16px}.reaction.awesome-react{background-position:-3px 3px}.reaction.likeit-react{background-position:-2px -45px}.reaction.interesting-react{background-position:-4px -96px}.reaction.tough-react{background-position:-3px -146px}.reaction.nottaught-react{background-position:-2px -195px}.reaction.moretime-react{background-position:-1px -248px}.reaction.bored-react{background-position:-2px -298px}.reaction.needhelp-react{background-position:-2px -349px}.reaction.lostinterest-react{background-position:-2px -404px}.stream-reactions-container .reaction.awesome-react{background-position:10px 12px}.stream-reactions-container .reaction.likeit-react{background-position:10px -35px}.stream-reactions-container .reaction.interesting-react{background-position:9px -86px}.stream-reactions-container .reaction.tough-react{background-position:10px -139px}.stream-reactions-container .reaction.nottaught-react{background-position:9px -188px}.stream-reactions-container .reaction.moretime-react{background-position:10px -240px}.stream-reactions-container .reaction.bored-react{background-position:9px -293px}.stream-reactions-container .reaction.needhelp-react{background-position:8px -343px}.stream-reactions-container .reaction.lostinterest-react{background-position:9px -397px}.reaction.outstanding-react{background-position:0 2px}.reaction.striking-react{background-position:0 -46px}.reaction.admirable-react{background-position:-1px -96px}.reaction.youcandoit-react{background-position:0 -147px}.reaction.goodguess-react{background-position:0 -196px}.reaction.betterluck-react{background-position:-1px -247px}.reaction.failing-react{background-position:-1px -300px}.reaction.poor-react{background-position:0 -350px}.reaction.lazy-react{background-position:-1px -404px}.stream-reactions-container .inner .reaction.outstanding-react{background-position:10px 12px}.stream-reactions-container .inner .reaction.striking-react{background-position:11px -35px}.stream-reactions-container .inner .reaction.admirable-react{background-position:10px -86px}.stream-reactions-container .inner .reaction.youcandoit-react{background-position:11px -137px}.stream-reactions-container .inner .reaction.goodguess-react{background-position:11px -186px}.stream-reactions-container .inner .reaction.betterluck-react{background-position:10px -237px}.stream-reactions-container .inner .reaction.failing-react{background-position:11px -290px}.stream-reactions-container .inner .reaction.poor-react{background-position:11px -340px}.stream-reactions-container .inner .reaction.lazy-react{background-position:10px -394px}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:55px;font-family:Helvetica Neue,sans-serif;background:#fefefe;box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:28px;display:block;width:18px;height:18px;font-family:Arial;font-size:18px;font-weight:300;line-height:15px;text-align:center;color:#555;text-decoration:none}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:10px;top:11px;width:55%;font-size:11px;line-height:1.2em;font-weight:300;color:#555;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:15px;font-weight:500;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:10px;top:13px;padding:0 10px;min-width:10%;height:28px;font-size:15px;line-height:26px;text-align:center;font-weight:700;color:#fff;background:#74bc60;text-decoration:none;border-radius:3px}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc,#efefef)}#smartbanner.windows .sb-icon{border-radius:0}.submenu-container{background:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(146,153,169,.5);z-index:99}.submenu-container>.submenu{background:none;border-radius:0;box-shadow:none}.submenu{z-index:99;background:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(146,153,169,.5);padding:0}.submenu>li{cursor:pointer;color:#383d48;font-size:13px;line-height:13px;font-weight:400}.item-list .submenu li{border-top:none}.submenu li a,.submenu li a label{color:#5b97d9}.submenu>li.bot-border{border-bottom:1px solid #dfe4e8}.submenu>div.folder-group-item a label,.submenu li>a,.submenu li>ul li a{display:block;padding:12px 11px;cursor:pointer;color:#5b97d9}.submenu li.sub-submenu .sub-submenu-item:hover,.submenu li:hover{background-color:#f3f5f7}.submenu li:first-child:hover{border-top-left-radius:2px;border-top-right-radius:2px}.submenu li:last-child:hover{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.submenu li.sub-submenu{padding:10px 10px 20px;border-top:1px solid #dfe4e8;cursor:default}.submenu li.sub-submenu>p:first-child{padding-top:5px}.submenu li.sub-submenu.first-in-sub-submenu{padding:0 10px 10px;border-top:none;border-bottom:1px solid #dfe4e8;margin-top:0;margin-bottom:0}.submenu li .disabled{color:#ddd}.submenu li.sub-submenu:hover{background:none}.submenu li.sub-submenu>a,.submenu li.sub-submenu p{font-size:13px;padding:10px 10px 5px;margin:0 -10px}.submenu li.sub-submenu .selectInput{font-size:11px;width:180px;margin:0 10px}.submenu li.disabled,.submenu li.disabled:hover,.submenu li.disabled:hover a{color:#383d48;background:#f3f5f7;cursor:auto}.submenu li.sub-submenu .sub-submenu-item{padding:2px 20px}.submenu li.sub-submenu .sub-submenu-item label{font-size:12px}#member-options>ul.submenu{min-width:150px;margin-top:5px}.ttip{position:relative}#eTooltip{position:absolute;left:-999em;z-index:105}#eTooltip.bottom #eTooltipArrow{width:14px;height:7px;margin:0 auto}#eTooltip.left #eTooltipArrow{position:absolute;top:8px;right:-6px}#eTooltip.top #eTooltipArrow{position:absolute;top:100%;width:100%}#eTooltipArrow div,.panelarrow div{width:0;height:0;border-style:solid}#eTooltip.bottom #eTooltipArrow div{border-width:0 7px 7px;border-color:transparent transparent #757e93}#eTooltip.top #eTooltipArrow div{margin:0 auto;border-width:7px 7px 0;border-color:#757e93 transparent transparent}#eTooltip.right #eTooltipArrow div{position:absolute;top:18px;left:-6px;border-width:7px 7px 7px 0;border-color:transparent #757e93 transparent transparent}.panelarrow{position:relative;width:14px;height:7px;margin:0 auto}#rightside #settings-panel .panelarrow{margin-left:86%;height:6px}.panelarrow div{border-width:0 7px 7px;border-color:transparent transparent #fff}#eTooltip.left #eTooltipArrow div{border-width:7px 0 7px 7px;border-color:transparent transparent transparent #757e93}#eTooltipInner{background:#757e93;min-width:35px;text-align:center;border-radius:2px;max-width:250px;box-shadow:0 2px 6px rgba(117,126,147,.7)}#eTooltip.no-shadow #eTooltipInner{box-shadow:none}#eTooltip .arrow{position:relative;margin:-9px auto 0;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -193px no-repeat;height:10px;width:19px}#eTooltip p{color:#fff;padding:5px 18px;font-weight:200;letter-spacing:.5px;font-size:12px}body.ie7 #eTooltip2{max-width:150px}@media only screen and (max-device-width:995px){html.facebox-open,html.facebox-open body{position:fixed}}#facebox td{padding:0}#facebox-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0e1d36;z-index:999997}#facebox{position:absolute;z-index:999998;text-align:left;box-shadow:0 1px 5px rgba(51,57,60,.45);background-color:#fff}#facebox .hidden{display:none}#facebox.rounded{overflow:hidden}#facebox.rounded,#facebox.rounded-nooverflow{border-radius:4px}#facebox .header{overflow:hidden;padding:17px 15px;border-radius:2px 2px 0 0;background-color:#fff;border-bottom:1px solid #e3eaf0}@media only screen and (max-device-width:690px){#facebox .header{padding:10px}}#facebox .header.no-title{border-bottom:0;height:0}@media only screen and (max-device-width:690px){#facebox .header.no-title{min-height:10px}}#facebox.student-signup .header.no-title{padding:17px 0 17px 15px}#facebox.student-signup .header.no-title .sso-sign-up-container-header{background:#f7f8fa}#facebox.student-signup .header.no-title .sso-sign-up-container-header a.close{right:0}#facebox .header.no-header{display:none}#facebox.no-background .header{background-color:transparent;border:none;padding-bottom:8px}#facebox.photo-viewer{background:rgba(0,0,0,.8);position:absolute;top:20px;right:20px;bottom:20px;left:20px}#facebox.photo-viewer td.body{height:100%}#facebox.photo-viewer .popup .body>.header{display:none}#facebox.photo-viewer .thumbnail-nav{position:absolute;top:0;right:0;bottom:0;width:310px;overflow-y:auto;overflow-x:hidden}.image-options{margin-top:5px}.image-options a{margin-right:10px}.image-options a:last-child{margin-right:0}#facebox.photo-viewer .popup table{width:100%;height:100%}#facebox.photo-viewer .facebox-image{height:100%;position:absolute}#facebox.no-background{background-color:transparent}#facebox.no-shadow{box-shadow:none}#facebox.no-background .body>div.content{background-color:transparent}#facebox.ns-image-viewer{top:0;left:0;width:100%;background:none}#facebox.ns-image-viewer table{width:100%}#facebox .header p{color:#485061;font-size:18px;font-family:Lato,helvetica,arial,sans-serif;font-weight:400}@media only screen and (max-device-width:690px){#facebox .header p{font-size:16px}}.header a.close{display:block;height:15px;width:12px;background:url(//a.edim.co/images_v2/sprites/sprite-close.png) left -146px no-repeat;margin-top:2px;margin-left:10px}#facebox .body>div.content{min-width:300px;border-radius:0 0 2px 2px}#facebox .body>div.content.loading>*{visibility:hidden}#facebox .content.loading-fb{background:url(//a.edim.co/images_v2/loading.gif) 50% no-repeat}#facebox .content.loading-fb *{visibility:hidden}.facebox-footer{padding:10px 15px;background:#f3f5f7;text-align:right;overflow:hidden;border-top:1px solid #dfe4e8;clear:both;border-radius:0 0 2px 2px}.facebox-footer.center{text-align:center}.facebox-footer a,.facebox-footer span{margin:0 0 0 5px}.facebox-footer span{color:#8890a2;margin:0 8px}.facebox-footer span.steps{margin:5px 0 0}.facebox-footer span.steps .current{margin:0}.facebox-plain-footer{padding:20px;text-align:right}@media only screen and (max-device-width:690px){#facebox.version-2{width:100%}}#facebox.version-2 .header{padding:15px 15px 25px;border-bottom:2px solid #d3d3d3}#facebox.version-2 .header p{float:none;clear:both;font-family:aleoregular,Helvetica Neue,Arial,Helvetica,sans-serif;color:#276bb0;text-align:center;font-size:24px}#facebox.version-2 .header .close{opacity:.8}#facebox.version-2 .header .close:hover{opacity:1}#facebox.version-2 .groups-editor{width:320px;padding:0 40px}@media only screen and (max-device-width:690px){#facebox.version-2 .groups-editor{width:100%;padding:0}}#facebox.version-2 .groups-editor input{border:2px solid #d5d5d5;background:#fff;padding:20px 5px;border-radius:5px}#facebox.version-2 .groups-editor .groups-editor-instructions{display:block;padding-top:20px;text-align:center}#facebox.version-2 .groups-editor .placeholder-container{box-shadow:none;border:0}#facebox.version-2 .groups-editor .placeholder-text{color:#e2e2e2;top:13px}#facebox.version-2 .groups-editor .row{padding:5px 20px}#facebox.version-2 .groups-editor .grade-row{display:none}#facebox.version-2 .groups-editor #tabs-group-editor-content{padding:10px 0 0}#facebox.version-2 .groups-editor .grade-select-container,#facebox.version-2 .groups-editor .show-slider-container,#facebox.version-2 .groups-editor .subjects,#facebox.version-2 .groups-editor .subjects-select-container{border:2px solid #959595;background:#fff;color:#aeaeae;border-radius:5px;width:43.2%;display:none}#facebox.version-2 .groups-editor .grade-select-container,#facebox.version-2 .groups-editor .subjects-select-container{overflow:hidden;position:relative}#facebox.version-2 .groups-editor .grade-select-container .icon-arrow,#facebox.version-2 .groups-editor .subjects-select-container .icon-arrow{height:40px;position:absolute;z-index:2;width:24px;top:0;right:0;background:#fff url(//a.edim.co/images_v2/icons/arrow_6C758C_88.png) 50% no-repeat;pointer-events:none}#facebox.version-2 .groups-editor .grade-select-container select,#facebox.version-2 .groups-editor .subjects-select-container select{border:0;background:none;color:inherit;box-shadow:none;height:40px;width:100%}#facebox.version-2 .groups-editor .or-container{width:8%;text-align:center;color:#c1c1c1}#facebox.version-2 .groups-editor .show-slider-container a{display:block;padding:10px 0;color:#aeaeae;text-align:center}#facebox.version-2 .groups-editor .subjects-select-container{width:98.5%}#facebox.version-2 .groups-editor .sub-subjects-area-row{display:block;margin-top:20px;width:100%}#facebox.version-2 .groups-editor .group-color-row,#facebox.version-2 .groups-editor .group-user-type,#facebox.version-2 .groups-editor .public-level{display:none}#facebox.version-2 .groups-editor .grade-content{display:inline-block;vertical-align:middle}#facebox.version-2 .groups-editor .grade-slider{margin:10px 0 8px}#facebox.version-2 .groups-editor .get-verified-affidavit-disclaimer{padding:20px 20px 10px}#facebox.version-2 .groups-editor .facebox-footer{padding-top:0}#facebox.version-2 .group-created-container{padding:30px 30px 0}#facebox.version-2 .group-created-container .newly-created-group-container,#facebox.version-2 .group-created-container p{text-align:center}#facebox.version-2 .group-created-container .newly-created-group-container p{display:inline-block;padding:3px 0 3px 8px;font-size:18px;margin:20px 0 10px}#facebox.version-2 .facebox-footer{background:#fff;border:0;padding:15px 19px 40px;text-align:center}#facebox.version-2 .facebox-footer .learn-more{display:none}#facebox.version-2 .facebox-footer #group-edit-btn,#facebox.version-2 .facebox-footer .invite-students-btn{background:#74bc60;border:1px solid #74bc60;padding:12px 0;font-size:16px;display:block;margin-left:0}#facebox.version-2 .facebox-footer .groups-creator-footer-close-text,#facebox.version-2 .facebox-footer .invite-later-container{display:block;text-align:center;margin-top:20px}#facebox.version-2 .facebox-footer .groups-creator-footer-close-text a,#facebox.version-2 .facebox-footer .invite-later-container a{color:#888;font-weight:600;float:none;background:none;text-shadow:none;opacity:1;line-height:18px;font-size:14px}#facebox.version-2 .facebox-footer p{max-width:500px}#dp-popup.facebox-datepicker{z-index:999999!important}.span12{box-sizing:border-box;display:block;width:1124px;margin:0 auto}@media only screen and (max-device-width:995px){.span12{max-width:100%}}@media only screen and (max-width:995px){body.windows-app-webview .span12{max-width:100%}}.span9{box-sizing:border-box;display:inline-block;width:794px;margin-left:10px}.span10{width:780px}.span6{width:564px}.span3,.span6{box-sizing:border-box;display:inline-block;margin-left:10px}.span3{width:220px}.span3.first-col,.span3:first-of-type{margin-left:0}.span3r{box-sizing:border-box;display:inline-block;width:320px;margin-left:10px}.span3r.first-col,.span3r:first-of-type{margin-left:0}.span2{box-sizing:border-box;display:inline-block;width:150px}.container{padding:20px}.container-split{width:49.5%;float:left}@media only screen and (max-device-width:690px){.hide-on-mobile{display:none}}.standard-view-container{margin:0 auto;padding:10px 0 0}#topbar+#site-viewport{margin-top:52px}@media only screen and (max-device-width:690px){#topbar+#site-viewport{margin-top:90px}}#site-viewport{position:relative}@media only screen and (max-device-width:995px){#site-viewport{padding:0 10px 10px}}.epage-group #site-viewport .span12,.epage-home #site-viewport .span12{display:flex}.epage-home #bulk-upload-nagbar-container,.epage-home #verify-teachers-bar{display:block}#site-viewport>div{width:1124px;margin:0 auto;padding:20px 0 0}@media only screen and (max-device-width:995px){#site-viewport>div{width:100%}}@media only screen and (max-width:995px){body.windows-app-webview #site-viewport>div{width:100%}}@media only screen and (max-device-width:995px){#content>.span12.clearfix{width:100%}}#site-viewport>.public-view{padding:0}#publisher-container{margin:20px auto}#publisher-container .content{width:50%}@media only screen and (max-device-width:690px){#publisher-container .content{width:100%}}#post-container{width:1124px;margin:20px auto}#site-viewport.ab-exp-container>div.current-view{width:1124px;max-width:100%}#site-viewport>div.current-view.improved-ui{width:100%}#site-viewport>div>.section{margin-top:0}#site-viewport>div#group-container{width:100%;padding:0}#site-viewport>div#group-container .column-container{width:1124px;margin:0 auto;padding:20px 0 0}#error-panel{margin:0;padding:0 15px;height:0;border:1px solid #d93f44;border-bottom:0;background:#fdf7f7;position:absolute;right:5%;overflow:hidden;z-index:101;border-radius:2px 2px 0 0;transition-property:padding,height,border,margin;transition-duration:.3s;transition-delay:.1s;-webkit-transition-property:padding,height,border,margin;-webkit-transition-duration:.3s;-webkit-transition-delay:.1s}#error-panel.visible{padding:8px 15px;height:20px;margin:-37px 0 0}#error-panel p{color:#d93f44;float:left;font-size:11px;margin:0 7px 0 0}#error-panel-close{float:right;height:15px;width:15px;background:url(//a.edim.co/images_v2/sprites/sprite-close.png) 1px -90px no-repeat;margin:2px -7px 0 0}.edmodo-tooltip{width:355px;padding:0}#component-app-quicklaunch .apps-dock ul li>div.edmodo-tooltip{height:auto}div.edmodo-tooltip.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{top:-20px}#component-app-quicklaunch .nav ul li .edmodo-tooltip a.hopscotch-bubble-close:hover{background:url(//a.edim.co/images_v2/jquery/sprite-green-0.3.png) no-repeat scroll -192px -92px transparent}.edmodo-app-store-link{text-indent:-12000px;display:none}.edm-dropdown{border:1px solid #d5dbe1;background:#fff;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.1);display:inline-block;position:relative}.edm-dropdown-selected{min-width:200px;display:inline-block;cursor:pointer}.edm-dropdown-selected>a{padding:10px;color:#444;display:inline-block;text-align:left}.edm-dropdown-arrow{display:inline-block;padding:10px 15px;border-left:1px solid #d5dbe1;float:right}.edm-dropdown-arrow img{height:10px;transform:rotate(90deg);transition:transform .1s ease-in}.edm-dropdown.visible .edm-dropdown-arrow img{transform:rotate(270deg)}.edm-dropdown ul{position:absolute;background:#fff;border:1px solid #d5dbe1;border-top:0;width:100%;margin:1px 0 0 -1px;display:none}.edm-dropdown.visible ul{display:block}.edm-dropdown li{padding:10px;cursor:pointer;text-align:left}.edm-dropdown li:hover{background:#eee}#no-connection-message{position:absolute;left:240px;top:44px;width:496px;background:#f03e4a;color:#fff;display:none;text-align:center;padding:5px;font-size:14px;border-radius:0 0 4px 4px;letter-spacing:1px;z-index:999999}#history-frame{position:absolute;left:-999em;top:-999em}.main-column .hidden{display:none}@media only screen and (max-device-width:690px){.epage-group .main-column,.epage-home .main-column{width:100%;margin:0;margin-bottom:14px}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-group .main-column,.epage-home .main-column{width:68%}}@media only screen and (max-device-width:690px){.epage-group .left-column,.epage-home .left-column{display:none}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-group .left-column.span3,.epage-home .left-column.span3{width:30%}}@media only screen and (max-device-width:690px){.epage-group .right-column,.epage-home .right-column{width:100%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-group .right-column,.epage-home .right-column{display:none}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-group .right-column.span3,.epage-home .right-column.span3{width:30%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-group .right-column.span9,.epage-home .right-column.span9{width:100%}}@media only screen and (max-width:995px){.epage-group.windows-app-webview .left-column.span3,.epage-home.windows-app-webview .left-column.span3{width:30%}.epage-group.windows-app-webview .main-column.span6,.epage-home.windows-app-webview .main-column.span6{width:68%}.epage-group.windows-app-webview .right-column,.epage-home.windows-app-webview .right-column{display:none}}@media only screen and (max-device-width:995px){#post-container{width:100%}}@media only screen and (max-device-width:690px){#content-container.view.profile .span3,.epage-profile #site-viewport .span3,.epage-user .span3{width:100%}}@media only screen and (max-device-width:690px){#content-container.view.profile .span9,.epage-profile #site-viewport .span9,.epage-user .span9{width:100%;margin-left:0}}@media only screen and (max-device-width:690px){#content-container.view.profile .profile-navigation,.epage-profile #site-viewport .profile-navigation,.epage-user .profile-navigation{display:none}}@media only screen and (max-device-width:690px){#content-container.view.profile #pinned-left-column,.epage-profile #site-viewport #pinned-left-column,.epage-user #pinned-left-column{width:100%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-header .body>.span3,.epage-profile #site-viewport .page-header .body>.span3{width:30%;margin-right:0}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-header .body>.span9,.epage-profile #site-viewport .page-header .body>.span9{width:68%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-body>.span3,.epage-profile #site-viewport .page-body>.span3{width:30%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-body>.span9,.epage-profile #site-viewport .page-body>.span9{width:68%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-body>.span9 .default-content-right,.epage-profile #site-viewport .page-body>.span9 .default-content-right{width:auto}}@media only screen and (max-device-width:690px){.epage-library .left-column{width:100%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-library .left-column{width:30%}}@media only screen and (max-device-width:690px){.epage-library .left-column h4,.epage-library .left-column ul.nav li a{padding-top:4px;padding-bottom:4px}}.epage-library .left-column .sidebar-helpcenter{display:none}@media only screen and (max-device-width:690px){.epage-library .right-column{width:100%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-library .right-column{width:68%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-district .left-column,.epage-school .left-column{width:30%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-district .right-column,.epage-school .right-column{width:68%}}@media only screen and (max-device-width:690px){.epage-spotlight .span3.first-col{display:none}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-spotlight .span3.first-col{width:30%}}@media only screen and (max-device-width:690px){.epage-spotlight .span9.list-container{width:100%;min-width:auto}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-spotlight .span9.list-container{width:68%;min-width:auto}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-settings .left-column{width:30%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-settings .span12>.right-column{width:68%}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.epage-settings #pushed-by-avatar,.epage-settings .span12>.right-column>.right-column{width:100%}}body.landing.large{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-1.jpg) 40% 5% no-repeat}body.landing.medium{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-2.jpg) 40% 5% no-repeat}body.landing.small{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-3.jpg) 40% 5% no-repeat}body.landing.sso-landing{background:#e1f2fa url(//a.edim.co/images_v2/backgrounds/bg-institutional-landing-t6.jpg) no-repeat bottom}.full-height{height:100%}body.mobile.large.landing{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-1.jpg) center 0 no-repeat}body.mobile.medium.landing{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-2.jpg) center 0 no-repeat}body.mobile.small.landing{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-3.jpg) center 0 no-repeat}body.mobile #landing-bg{background:url(//a.edim.co/images_v2/landing/bg-landing-mobile-3.jpg) center 0 no-repeat}body.mobile.large #landing-bg{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-1.jpg) center 0 no-repeat}body.mobile.medium #landing-bg{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-2.jpg) center 0 no-repeat}body.mobile.small #landing-bg{background:#fff url(//a.edim.co/images_v2/landing/bg-landing-mobile-3.jpg) center 0 no-repeat}body.windows-webview{background:#276bb0!important}.edmodo-logo{height:101px;width:94px;display:block;background:url(//a.edim.co/images_v2/landing/landing.png) no-repeat 0 -28px;margin:0}.landing #content,.landing #topbar-content{width:100%;min-width:960px;max-width:1000px}.topbar-logo-white{height:30px;float:left;margin-top:-5px}.landing div#content-container{z-index:97;width:auto;padding:0 3%}hr#nav-ruler{border-top:1px solid #eee;display:block;margin:0;opacity:.15;position:absolute;size:1px;top:80px;width:100%}.landing input::-webkit-input-placeholder{color:#8890a2}.landing input:-moz-placeholder,.landing input::-moz-placeholder{color:#8890a2}.landing input:-ms-input-placeholder{color:#8890a2}.landing #m-footer{width:auto;height:100%;padding:40px 0 30px}.landing #m-footer p{width:250px}.landing #site-viewport{height:100%;min-height:930px}.institutional-t6 #site-viewport,.landing #site-viewport>.clear{padding:0}body.mobile #footer span{color:#d7d7d7}#landing-wrapper{padding:3% 6% 0 0}.landing #content{min-height:615px;background:none;margin:0 auto;height:73vh}#content h2,#content h4{color:#383d48}#landing-wrapper h4{font-weight:500;font-size:18px;padding-bottom:10px}#content input{font-size:13px;border-radius:2px}#content input.error{border:1px solid red}.landing #content .placeholder-container{background:#fff}#landing-wrapper .placeholder-container{margin:15px 0 0}.lp-glow{text-shadow:0 1px 1px #fff}.lp-primary-container{margin-top:12px}.lp-secondary{display:block;margin-top:10px}#student-sign-up-link,#teacher-sign-up-link{width:100px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.ico-val{display:none;position:absolute;right:0;margin:-22px 5px 0 0}#content div.checking,div.checking{height:16px;width:16px;background:url(//a.edim.co/images/loading-small.gif) no-repeat 50%}div.ico-error{width:12px;height:14px;background:url(//a.edim.co/images_v2/landing/sprite.png) -6px -54px no-repeat}div.ico-valid{width:20px;height:20px;background:url(//a.edim.co/images_v2/landing/sprite.png) -20px -54px no-repeat}.ico-valid.ico-val{margin:-24px 5px 0 0}body.ie7 #content div.checking,body.ie7 div.checking{margin:0 0 0 10px}body.ie7 div.ico-error{margin:3px 0 0 12px}body.ie7 div.ico-valid{margin:0 0 0 8px}.login-btn-container{padding-top:10px}.login-btn-container #password{margin-top:0}.lp-error{position:absolute;z-index:2;margin:2px 0 0 290px;color:#fff;padding:4px;background:url(//a.edim.co/images/backgrounds/bg-tt.png);border-radius:4px}#landing-flex-container .multi-error{margin-bottom:5px}#teacher-sign-up>div>p.admin-info{color:#222;position:static;margin:0;background:none}#teacher-sign-up>div>p.admin-info a{text-decoration:underline;color:#369}p.admin-info-note{padding:5px 0 0;margin-top:5px;font-size:11px;border-top:1px solid #ccc}#forgot-password-container .checking,#landing-wrapper p.error,.TOS-error,p.available,p.lp-error{display:none}#stratus-wrapper span.error{position:absolute;width:200px;background:none}p.available span,p.lp-error span{position:absolute;height:10px;width:5px;background:url(//a.edim.co/images_v2/landing/sprite.png) 0 -54px no-repeat;margin:5px 0 0 -9px}.TOS-message{font-size:12px}.select{border:1px solid #c4c4c4;cursor:pointer;background:#f1f1f1 url(//a.edim.co/images_v2/landing/sprite.png) 217px -78px no-repeat;float:right;width:237px;margin:-5px 0 0;padding:5px;border-radius:3px}body.lang-tr #teacher-sign-up .select{width:227px;background-position:210px -78px}.select ul{position:absolute;background:#f1f1f1;z-index:4;width:215px;margin:5px 0 0 -4px;border:1px solid #c4c4c4;left:-999em;top:-999em}.select ul li{padding:3px 5px}.select ul li:hover{background:#e3eaed}.select.ddVisible ul{left:auto;top:auto}body.lang-el .select{width:228px;background-position:210px -78px}body.lang-el .select ul{width:208px}#landing-message{float:left;margin:2% 0 0 8%;max-width:380px}#landing-message h2{font-weight:200;font-size:40px;margin:25% 0 35px;line-height:40px}body.lang-tr #landing-message h2{font-size:28px}body.windows-webview #landing-message h2,body.windows-webview #landing-message p{color:#fff}body.windows-webview #landing-message .edmodo-logo{background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) no-repeat 0 -542px;height:70px}#landing-message p{font-size:18px;max-width:350px;margin:0 0 15px;line-height:25px}body.lang-fr #landing-message p{max-width:380px}#landing-message a{font-size:18px;color:#383d48;font-weight:700}#landing-message a:hover{text-decoration:none}#landing-message img{position:relative;top:4px}#landing-message.inst-message{margin:44px 0 0}.landing-video-txt{float:left;padding:3px 4px 1px 0;max-width:300px}.landing-video-ico{float:left;background:url(//a.edim.co/images_v2/landing/landing.png) 0 4px no-repeat;width:40px;height:30px}#landing-iphone-link{background:url(//a.edim.co/images_v2/landing/sprite.png) 0 -108px no-repeat}#landing-android-link,#landing-iphone-link{width:147px;height:51px;display:inline-block;margin-top:10px}#landing-android-link{background:url(//a.edim.co/images_v2/landing/sprite.png) 0 -159px no-repeat}#landing-windows-link{width:153px;height:55px;background:url(//a.edim.co/images_v2/mobile/windows.png) no-repeat;background-size:96%;display:inline-block}#landing-android-link.en{background-position:0 -159px}#landing-android-link.es{background-position:0 -343px}#landing-android-link.pt,#landing-android-link.pt-br{background-position:0 -395px}#landing-android-link.el{background-position:0 -447px}#landing-android-link.fr{background-position:0 -499px}#landing-android-link.de{background-position:0 -551px}#landing-android-link.nl{background-position:0 -603px}body.windows-webview #landing-android-link,body.windows-webview #landing-iphone-link{display:none}#content a.niceBtn{padding:5px 14px}#content a.blueBtn{padding:5px 14px;color:#fff}#tpl-watch-demo{display:none}#landing-flex-container{border-radius:3px;box-shadow:0 1px 3px hsla(0,0%,6%,.2);background:url(//a.edim.co/images_v2/landing/pixel-60fff.png) repeat;float:right;width:360px;min-height:200px;margin:18% 4% 0 2%}body.ie7 #landing-flex-container,body.ie8 #landing-flex-container{background:url(//a.edim.co/images_v2/backgrounds/bg-white-60.png)}#landing-flex-content{min-height:250px;padding:30px 40px}body.ipad .redirect-wrapper #landing-flex-container{margin:0 auto}body.ipad #landing-flex-container{margin:0 58px 0 0}.stratus #landing-flex-content{min-height:180px}#parent-sign-up,#student-sign-up,#teacher-sign-up{display:none}#teacher-sign-up .button-row a{padding:5px 25px;margin:0 5px 0 0}#parent-sign-up{margin-top:10px}.hide-topbar-footer #component-app-quicklaunch,.hide-topbar-footer #component-app-quicklaunch-results-pane,.hide-topbar-footer #footer,.hide-topbar-footer #topbar{display:none}#parent-sign-up.loading,#student-sign-up.loading,#teacher-sign-up.loading{background:url(//a.edim.co/images/loading.gif) no-repeat 50%}#parent-sign-up.loading *,#student-sign-up.loading *,#teacher-sign-up.loading *{display:none}.title-list li.sel{background:#e3eaed}#inst-container{padding:5px 0;margin:0 0 7px;border-bottom:1px solid #bbb}#inst-container>h4{margin:0;padding:0 0 9px}#sign-up-inputs{overflow:hidden;padding:0 0 15px;border-bottom:1px solid #bbb}.stratus #sign-up-inputs,body.mobile .redirect-wrapper #sign-up-inputs{border-bottom:0}body.mobile #sign-up-inputs{border-bottom:1px solid #999}#landing-wrapper #password{width:200px;float:left}body.lang-fr #landing-wrapper #password,body.lang-sv #landing-wrapper #password{width:185px}.landing #content input#login-btn{float:right;padding:6px 11px 5px}.landing #m-footer .container{padding:0}body.landing{background-color:#e9ecef}body.chrome.landing #content input#login-btn,body.safari #content input#login-btn{padding:5px 14px}body.ie.landing #content input#login-btn{padding:5px 13px}body.lang-el.landing #password,body.lang-sv.landing #password{width:185px}body.lang-fr.landing #password{width:170px}#sign-up-now{padding:15px 0 0;text-align:center;border-top:1px solid #fff}#sign-up-now a.blueBtn{padding:5px 20px}body.lang-tr #sign-up-now a.blueBtn{padding:5px 11px}#sign-up-now a.blueBtn:first-child{margin:0 2px 0 0}#sign-up-now h4{text-align:left;font-weight:300}#sign-up-now b{font-weight:700}body.android #sign-up-now a.blueBtn,body.ipad #sign-up-now a.blueBtn,body.mobile #sign-up-now a.blueBtn{padding:5px 20px}body.mobile #sign-up-now{border-top:1px solid #bbb}body.ie #sign-up-now a.blueBtn{padding:5px 29px}body.lang-es #sign-up-now a.blueBtn{padding:5px 40px}body.lang-fr #sign-up-now a.blueBtn{padding:5px 25px}body.lang-pt-br #sign-up-now a.blueBtn{padding:5px 39px}body.lang-de #sign-up-now a.blueBtn{padding:5px 18px}body.lang-el #sign-up-now a.blueBtn{padding:5px 21px}body.lang-nl #sign-up-now a.blueBtn{padding:5px 16px}body.lang-en.ie #sign-up-now a.blueBtn{padding:5px 29px}body.ie.lang-de #sign-up-now a.blueBtn{padding:5px 17px}body.lang-el #sign-up-now a.blueBtn{padding:5px 19px}#parent-sign-up-link,#sd-link{display:inline-block;margin:10px 0 0}#sign-up-now>div>span{padding:0 5px}#forgot-password-container,#tpl-forgot-password{display:none}#forgot-password-container p{text-align:left;padding:5px 0}#forgot-password-container .forgot-password-form>div{text-align:left;padding:0 0 27px}#forgot-password-container p.forgot-password-short{margin:0 0 14px}#forgot-password-container p.forgot-password-student{padding:10px 0}#forgot-password-container .placeholder-container{float:left;margin:1px 5px 0 0;width:200px}body.ie7 #forgot-password-container .placeholder-container{margin:0 2px 0 0}body.lang-tr #forgot-password-container input{width:192px}body.lang-es #forgot-password-container input,body.lang-pt-br #forgot-password-container input{width:198px}body.lang-de #forgot-password-container input{width:190px}body.lang-el #forgot-password-container input{width:175px}body.lang-fr #forgot-password-container input{width:188px}body.lang-nl #forgot-password-container input{width:173px}a.forget-password-btn{position:relative;top:1px}body.chrome #content a.forget-password-btn,body.firefox #content a.forget-password-btn,body.safari #content a.forget-password-btn{padding:5px 14px}body.ie #content a.forget-password-btn{padding:5px 14px 4px}body.ie7 #content a.forget-password-btn{padding:5px 14px}input.error{border:1px solid red}#forgot-password-container .forgot-password-success{display:none;padding:20px 0 0}#forgot-password-container .forgot-password-success p{font-size:14px;padding-bottom:10px}#forgot-password-container .forgot-password-success p.pass{padding:5px 0 20px}#content .terms-row{font-size:13px;padding:10px 3px}.sign-up-form{overflow:hidden;min-height:260px}.sign-up-form>h4{font-weight:500;font-size:16px}.sign-up-form>div.button-row{padding:5px 0 5px 2px}.sign-up-form>div.button-row a:focus{outline:5px auto #5e9ed6}.sign-up-form>div input{width:240px}.sign-up-form>div input[type=checkbox]{width:auto;position:relative;bottom:1px;margin:0 5px 0 0}.sign-up-form>div input[type=checkbox]:focus{outline:5px auto #5e9ed6}.sign-up-form>div.dd-row{padding:15px 0 0}#parent-sign-up .select{width:214px;background-position:196px -78px}#parent-sign-up .select ul{width:194px}body.lang-de #parent-sign-up .select{width:180px;background-position:162px -78px}body.lang-de #parent-sign-up .select ul{width:160px}body.lang-el #parent-sign-up .select{width:230px;background-position:210px -78px}body.lang-el #parent-sign-up .select ul{width:208px}#parent-other-row,#tpl-verify-school-code{display:none}.school-code-verify-container{text-align:center;width:300px;padding:10px}.school-code-verify-container .placeholder-container{float:left;margin-right:6px}.school-code-verify-container .niceBtn{float:left}.school-code-verify-container input{width:198px}.school-code-verify-container div.contact{padding:11px 0 0;clear:both;text-align:left}#tpl-verify-group-code{display:none}#stratus-wrapper{display:none;width:420px;margin:70px auto 0;padding:30px;border-radius:30px;border:1px solid #aaaaad;background:url(//a.edim.co/images/landing-v2/bg-landing-white.png)}#stratus-wrapper h3{font-size:18px;font-weight:700;margin:0 0 15px;text-shadow:0 1px 1px #fff}#stratus-wrapper>div>p{font-size:14px;line-height:18px;margin:0 0 20px}#stratus-wrapper>div>div{overflow:hidden}#stratus-wrapper .username-container{max-width:101px}#stratus-wrapper .cred-form,#stratus-wrapper .cred-form2,#stratus-wrapper .username-container{border:1px solid #ccc;background:#eee;padding:20px;border-radius:20px}#stratus-wrapper .username-container p{background:url(//a.edim.co/images/v2/icons.png) 0 -519px no-repeat;padding:0 0 0 20px}#stratus-wrapper .submit-container p.large{text-align:center;width:230px;margin-top:-10px;font-size:16px;padding:0 0 5px}#stratus-wrapper .form-row{overflow:hidden;text-align:center;padding:3px 0}#stratus-wrapper .form-row input{float:right;margin:0 0 0 5px}#stratus-wrapper .form-row label{position:relative;top:3px;float:left}#stratus-wrapper .cred-contents{padding:0 0 10px;display:inline}#stratus-wrapper p.error{color:red;padding:0 0 5px;font-size:12px}#stratus-wrapper .ldap-new-account-link{padding-top:25px}body.ie7 #ldap-cred-container form.cred-form{max-width:219px}body.ie7 #ldap-cred-container input{width:144px}#stratus-wrapper>div.loading{background:url(//a.edim.co/images/loading.gif) no-repeat 50%;height:300px}#stratus-wrapper>div.loading *{display:none}#ldap-cred-submit{margin:5px 0 0 75px}.ico-merge{float:left;width:67px;height:30px;background:url(//a.edim.co/images/landing-v2/ico-merge-arrow.png) no-repeat;margin:30px 10px}.stratus-school-contact{padding:5px 0}#ldap-new-account-container{overflow:hidden;padding:0 0 20px}#stratus-wrapper #ldap-new-account-container>p{margin:10px 0}#ldap-new-account-container span{position:relative;top:3px;left:5px}#ldap-new-account-container>div{margin:10px 0 0}#stratus-wrapper>div#ldap-new-account-container.loading{height:130px}#ldap-link-new-account{margin-left:125px}a.agree-have-account{float:left;margin:10px 0}#ed-cred-container .username-container{float:left}#stratus-wrapper #ldap-cred-container{height:400px}#stratus-wrapper #ldap-cred-container .username-container{float:right}#ed-cred-container .cred-form{height:120px;margin:0 0 0 50px;width:290px}#stratus-wrapper #ldap-cred-container .cred-form{height:250px;width:250px;height:120px;margin:0 0 0 65px}#stratus-wrapper #ldap-cred-container .cred-form .h5{margin-top:-10px;text-align:center}#stratus-wrapper #ldap-cred-container .cred-form2{float:right;height:120px}#stratus-wrapper #ldap-cred-container .cred-form2 .h5{margin-top:-10px;text-align:center}#ed-cred-container .submit-container{text-align:right;padding-top:20px}#ed-cred-container .btn-submit-container{margin:5px 0 0 150px}#stratus-wrapper #ldap-cred-container .submit-container{text-align:left;float:right;display:inline-block}#ed-cred-container .submit-container span{float:left}#stratus-wrapper #ldap-cred-container .submit-container span{float:right;margin:11px 0 0}#ed-cred-container,#ldap-new-account-container,#stratus-wrapper #ldap-cred-container{display:none}.select-school-form{width:250px;padding:10px;overflow:hidden}.select-school-form p{padding:5px 0;text-align:left}.select-school-form>a{float:right;margin:5px 0 0}.select-school-form>select{width:244px}.login-join-text{margin-top:0}.login-join-text-t6{color:#c2d8f1;font-size:21px;line-height:36px}#join-group-title{width:390px}#join-group-title-t6{width:390px;color:#fff;font-size:25px;font-weight:700;padding-top:20px;line-height:36px}#tpl-video{display:none}.redirect-wrapper .logo img{margin:19px 0 0 69px}.redirect-wrapper .sign-in{margin:0 118px 0 0}.redirect-wrapper #content{background:none}.redirect-wrapper #redirect-message{text-align:center}.redirect-wrapper #redirect-message p{padding:3px 0 0}.redirect-wrapper #login-btn{text-decoration:none;float:right}.redirect-wrapper #landing-message,.redirect-wrapper #parent-sign-up,.redirect-wrapper #sign-up-now,.redirect-wrapper #student-sign-up,.redirect-wrapper #teacher-sign-up{display:none}.redirect-wrapper#landing-wrapper{padding:0}.redirect-wrapper #landing-flex-container{width:425px;margin:0 auto;float:none;border-radius:0;box-shadow:none;background:none;min-height:0}.redirect-wrapper #landing-flex-content{min-height:0;padding:0}.redirect-container{padding:10px 20px 15px;border:1px solid #dfe4e8;border-radius:2px;background:#fff;margin:0 0 20px;box-shadow:-2px 2px 4px rgba(0,0,0,.05)}#landing-wrapper .redirect-container h4{margin:5px 0 10px;font-size:21px;color:#383d48;padding:3px 5px;font-weight:300}.redirect-container h4.glow{border:0}.redirect-container a{color:#666;font-weight:700}.redirect-container a.niceBtn{text-decoration:none}.redirect-container .redirect-sign-up{color:#666;float:right}.redirect-wrapper p.checking,.redirect-wrapper p.error{display:none}.redirect-container .lp-secondary{display:inline;margin-top:0}.redirect-container .placeholder-container{position:relative;box-shadow:none}.redirect-container .placeholder-container label{top:6px;left:11px;cursor:text;position:absolute;color:#999}.redirect-container .placeholder-container.focused label{color:#ccc}.redirect-container .placeholder-container.active label{z-index:-1}.redirect-wrapper #sign-up-inputs{overflow:hidden;padding-top:10px;padding-bottom:0;border-bottom:0}.redirect-wrapper #sign-up-inputs>div{clear:both;margin-top:0}.redirect-wrapper #sign-up-inputs>div.login-btn-container{padding:15px 0}#landing-wrapper.redirect-wrapper #password{width:290px;float:left}.redirect-wrapper #forgot-password-container{display:none}.redirect-wrapper #forgot-password-container p.forgot-password-short,.redirect-wrapper #forgot-password-container p.forgot-password-student{text-align:left;padding:10px 0}.redirect-wrapper #forgot-password-container .forgot-password-form>div{text-align:left}.redirect-wrapper #forgot-password-container input{width:203px}.redirect-wrapper #forgot-password-container h4{font-size:21px;font-weight:300;margin:0;padding:10px 0}.redirect-wrapper #forgot-password-container p.forgot-password-student{padding:10px 0}.redirect-wrapper #forgot-password-container .placeholder-container{float:left;margin:0 5px 0 0}.redirect-wrapper #forgot-password-container .forgot-password-success{display:none;text-align:center}.redirect-wrapper #forgot-password-container .forgot-password-success p{font-size:14px;text-align:center}.redirect-wrapper #forgot-password-container .forgot-password-success p.pass{padding:5px 0 20px}.redirect-wrapper .school-code-verify-container input{width:219px;padding:5px 3px}.redirect-wrapper .school-code-verify-container p.contact{padding:11px 0 0}.redirect-wrapper #stratus-wrapper{display:none;width:500px;margin:70px auto 0;padding:30px 30px 10px;border-radius:30px;border:1px solid #aaaaad;background:url(//a.edim.co/images/landing-v2/bg-landing-white.png)}.redirect-wrapper #stratus-wrapper>div>div{overflow:hidden;clear:both}.redirect-wrapper #stratus-wrapper .username-container p{background:url(//a.edim.co/images/v2/icons.png) 0 -519px no-repeat;padding:0 0 0 20px}.redirect-wrapper #stratus-wrapper .submit-container{padding:10px}.redirect-wrapper #stratus-wrapper .form-row{overflow:hidden;text-align:left;padding:3px 0}.redirect-wrapper #stratus-wrapper .cred-contents{padding:0 0 10px}.redirect-wrapper #ed-cred-container .cred-form{float:right}.redirect-wrapper #ldap-cred-container .cred-form{float:left;margin-left:80px}.redirect-wrapper #ldap-cred-container .submit-container{text-align:left}#ed-cred-container,#ldap-new-account-container,.redirect-wrapper #ldap-cred-container{display:none;height:auto}.expand-width{max-width:440px!important}.reduce-font{font-size:26pt!important}#landing-index-t5 .row{margin-left:0;margin-right:0}#landing-index-t5{font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Arial,Helvetica,sans-serif;color:#383d48;margin:0 auto;padding:0;line-height:20px}#landing-index-t5 a{text-decoration:none;text-shadow:none}#landing-index-t5 .boom-errors .default a{text-decoration:underline;color:#fff}#landing-index-t5 a.code-btn{width:85px;height:48px;padding:0;margin:15px 0 0 10px;text-align:center;display:inline-block}#landing-index-t5 h1,#landing-index-t5 h2,#landing-index-t5 h3,#landing-index-t5 h4{margin-top:0;height:50px;line-height:32px;color:#383d48;font-size:18px;font-weight:400}body.landing-t4 #footer,body.landing-t5 #footer{display:none}body .btn.btn-edmodo{color:#fff;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;padding:0 40px;font-size:20px;font-weight:300;line-height:50px;background:#3784d3;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#3784d3",endColorstr="#3784d3");box-shadow:0 2px 0 #276bb0;text-decoration:none;border-radius:4px;border:0;text-shadow:none}#landing-index-t5 .signupModal-btn{width:400px}#landing-index-t4 .login-error,#landing-index-t5 .invalid-login-error,#landing-index-t5 .login-error{color:#fff;background-color:#d93f44;width:220px;position:absolute;right:40px;top:56px;margin:0;padding:2px;border-radius:3px}body .btn.btn-edmodo:hover{text-decoration:none;background:#2d7bcc;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#2d7bcc",endColorstr="#2d7bcc")}#landing-index-t5 #panel1{text-align:center;position:relative}#landing-index-t5 .bkPanel1{background:url(//a.edim.co/images_v2/landing/bk_panel1_1400x700.jpg) 95% no-repeat;background-size:cover;min-height:760px;height:75vh}#landing-index-t5 #panel1 div.left-content{text-align:left}#landing-index-t5 #panel1 div.right-content .panel-content{border-radius:3px;width:400px}#landing-index-t5 #panel1 #header .logo{height:50px;padding-top:15px;margin-bottom:160px;text-align:left}#landing-index-t5 #panel1 #header .smaller-logo{margin-bottom:100px}#landing-index-t5 #panel1 #header img#white-logo{height:50px}#landing-index-t5 #panel1 #header .signin{padding:34px 32px 0 0;margin-bottom:77px;text-align:right}#landing-index-t5 #panel1 h1.title{font-size:42px;line-height:30px;margin-bottom:20px;color:#fff;font-weight:200}#landing-index-t5 #panel1 p.subtitle{color:#e6e3de;width:40%;margin:0 auto;line-height:26px;font-size:16px}#landing-index-t5 #panel1 div.left-content p.subtitle{margin:0;width:99%;margin-bottom:30px}#landing-index-t5 #panel1 a#icon-player{padding:16px 35px;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) -295px -336px no-repeat}#landing-index-t5 #panel1 div.left-content a#icon-player{color:#fff;font-size:16px;padding:16px 48px 16px 0}#landing-index-t5 .grey-text{color:#e6e3de!important}#landing-index-t5 #panel1 a#signin{color:#fff;padding:12px 46px 12px 0;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 30px -499px no-repeat;border:0;box-shadow:none;text-shadow:none;font-weight:200;font-size:14px}#landing-index-t5 #panel1 .row#panelsub1{margin-top:36px}#landing-index-t5 #panel1 .row#panelsub2{margin:40px auto 0}#landing-index-t5 #panel1 .row#panelsub3{margin-top:100px}h1.change-intro-title{font-size:29px;line-height:30px;margin-bottom:20px;color:#fff;font-weight:100;position:absolute;top:80px;left:100px}.blue-video{background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) no-repeat scroll -295px -336px transparent;color:#c2d8f1;font-size:16px;padding:16px 48px 16px 0}body .modal .modal-header,body div .panel-header{background-color:#eff0f2;color:#383d48;height:60px}body div .main-landing-header{background-color:#eff0f2;color:#383d48}body .modal .modal-content,body div .panel-content{border-radius:0}body #videoModal .modal-dialog{width:633px;height:413px}body #videoModal .modal-body{padding:0;height:356px}body .modal-body .btn-switcher{width:100%;border:1px solid hsla(0,11%,59%,.21);border-radius:2px}body .modal-body .btn.active{box-shadow:inset 0 2px 3px rgba(0,0,0,.125)}body .modal .footer-links,body div .footer-links{text-align:center;color:#555;padding:10px 15px 20px;line-height:10px}body .modal .footer-links a{color:#383d48;text-decoration:underline}#student-parents{padding-bottom:20px}body .modal p{padding:10px;margin:0}body .modal p.used-edmodo{padding:10px 35px 20px;margin:0;text-align:center;line-height:17px}body .modal #parent-sign-up p.used-edmodo{padding:10px 31px 20px}body .modal .modal-body .form-group.error p.error,body .modal .modal-body .form-group.error p.info,body .modal .modal-body p.error,body div .panel-body .form-group.error p.error,body div .panel-body .form-group.error p.info,body div .panel-body p.error{display:block;margin:0 0 5px;padding:0}body .modal .modal-body .form-group p.error,body .modal .modal-body .form-group p.info,body .modal .modal-body p.error,body div .panel-body .form-group p.info,body div .panel-body p.error{display:none;background-image:none;margin:0;padding:0}body .modal .modal-body .form-group p.error span,body .modal .modal-body .form-group p.info span,body .modal .modal-body p.error span,body div .panel-body .form-group p.error span,body div .panel-body .form-group p.info span,body div .panel-body p.error span{border-radius:0;line-height:15px}body .modal a.btn-edmodo,body a.btn-edmodo{margin:0 12px;width:94%;font-size:20px}body.ie8.landing-t4 #signinModal label.placeholder-text{display:none}body #invalidSigninModal .modal-dialog,body #signinModal .modal-dialog{width:380px}body #invalidSigninModal .modal-dialog .boom-errors{background:#d93f44;border-radius:2px}body #invalidSigninModal .modal-dialog .boom-errors .error span{background:none}body #invalidSigninModal .modal-dialog .modal-body.login .modal-field.errors input{border:1px solid #d93f44;margin-top:15px}body #signinModal .modal-body{padding:0}body #signinModal .modal-body.login #login-container{display:block}body #signinModal .modal-body.login #forgot-password-container{display:none}body #signinModal .modal-body .form-group{margin:0;border-bottom:1px solid #e7e8ec}body #signinModal .modal-body .form-group.error{background-image:none;padding:0}body #signinModal .modal-body .form-group .form-control{border-radius:0;border:0;box-shadow:0 0 0;height:50px}body #signinModal .modal-body #forgot-password-container p{padding:0}body #signinModal .modal-body #forgot-password-container .forgot-password-form{margin-top:10px}body #signinModal .modal-body #forgot-password-container .forgot-password-form p.text{padding:10px}body #signinModal .modal-body #forgot-password-container .forgot-password-form>div{padding:0 0 15px}body #signinModal .modal-body #forgot-password-container .forgot-password-form a.forget-password-btn{padding:0;margin-top:12px}body #signinModal .modal-body #forgot-password-container .forgot-password-success{padding:20px 10px}body #signinModal .modal-body #forgot-password-container .form-group{border-top:1px solid #e7e8ec}body div.right-content .panel-body{padding:0}body div.right-content .panel-body.login #login-container{display:block}body div.right-content .panel-body.login #forgot-password-container{display:none}body div.right-content .panel-body .form-group{margin:0;border-bottom:1px solid #e7e8ec}body div.right-content .panel-body .form-group.error{background-image:none;padding:0}body div.right-content .panel-body .form-group .form-control{border-radius:0;border:0;box-shadow:0 0 0}body #signupModal .tooltip-inner{min-width:200px}body #signupModal .modal-dialog{width:380px}body #signupModal .modal-body{padding:0}body #signupModal .modal-body .form-group{margin:0;border-bottom:1px solid #e7e8ec}body #signupModal .modal-body .form-group.error{background-image:none;padding:0}body #signupModal .modal-body .form-group .form-control{border-radius:0;border:0;box-shadow:0 0 0}body #signupModal .modal-body #tab-cont-stu-par .row{margin-left:0;margin-right:0;margin-top:1px}body #signupModal .footer-links #teacher-btn-t5,body #signupModal .modal-content #student-or-parent-t5{display:none}body #signupModal .modal-body .placeholder-container textarea{line-height:20px}body #signupModal .modal-content #student-or-parent-t5 button.btn-tab{font-weight:700;border:1px solid #359342}body #signupModal .modal-body button.btn-tab.active{background:#42b853;color:#fff;text-shadow:0 0 0;border-radius:2px;filter:none!important}body #signupModal #parent-sign-up .col-lg-6,body #signupModal #student-sign-up .col-lg-6{padding:0}body #signupModal .modal-body .form-group.legends{padding:7px 12px}body #signupModal .modal-body .form-group.lft-border{border-left:1px solid #e7e8ec}body #signupModal .modal-body select#parent-relation{color:#8890a2;width:100%;box-shadow:0 0 0;background-color:#fff;font-weight:400;height:32px;padding-top:6px}body #signupModal .modal-body .sign-up-form>div input{width:100%}body #signupModal .modal-body .sign-up-form>div{padding:0 10px}body #signupModal .modal-body .sign-up-form>div.button-row{padding:5px 10px}body #signupModal .modal-body .sign-up-form>div .placeholder-container{box-shadow:none;line-height:100%}body #signupModal .modal-body .sign-up-form>div .placeholder-container.error{box-shadow:0 0 1px red}body #signupModal .modal-body .sign-up-form>div .placeholder-container input{background-color:#fff}body #signupModal .modal-body .sign-up-form>div .placeholder-container label{font-weight:400}body #signupModal .modal-body #tab-btn-stu-par{width:95%;margin:10px auto}#privacy #landing-index-t5 #panel2{text-align:center;position:relative;background:url(//a.edim.co/images_v2/landing/bk_panel2_1400x486.png) bottom no-repeat fixed}#landing-index-t5 #panel2 .bkPanel2{padding-bottom:120px}#landing-index-t5 #panel2 h2.title{padding-top:80px;margin-bottom:28px;font-size:30px;color:#3783d3}#landing-index-t5 #panel2 p.subtitle{width:650px;margin:0 auto 40px;line-height:200%;font-size:16px}#landing-index-t5 #panel2 .tab .btn-group button.btn-tab{box-shadow:0 0 0;padding:13px 36px;border:1px solid #e9ecef;background:#fff;color:#8890a2}#landing-index-t5 #panel2 .tab .btn-group button.btn-tab.active,#landing-index-t5 #panel2 .tab .btn-group button.btn-tab:hover{background:#e9ecef;color:#383d48}#landing-index-t5 #panel2 .tab-content{height:279px}#landing-index-t5 #panel2 .tab-content .col-lg-4 .tabcolumn{width:200px;margin:0 auto}#landing-index-t5 #panel2 .tab-content .col-lg-4.last{margin-bottom:120px}#landing-index-t5 #panel2 .tab-content h2{color:#383d48;font-size:16px;font-weight:700}#landing-index-t5 #panel2 .tab-content p.icon{background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 0 0 no-repeat;width:58px;padding:25px;margin:20px auto}#landing-index-t5 #panel2 .tab-content p.icon.activate{background-position:0 -166px}#landing-index-t5 #panel2 .tab-content p.icon.network{background-position:0 -225px}#landing-index-t5 #panel2 .tab-content p.icon.goals{background-position:0 -283px}#landing-index-t5 #panel2 .tab-content p.icon.lock{background-position:0 -624px}#landing-index-t5 #panel2 .tab-content p{color:#8890a2;font-size:16px}#landing-index-t5 #panel3{min-height:432px;text-align:center;position:relative}#landing-index-t5 #panel3 .bkPanel3{background:url(//a.edim.co/images_v2/landing/bk_panel3_1400x432.jpg) 50% no-repeat fixed;background-size:cover;min-height:432px}#landing-index-t5 #panel3 h3{padding-top:108px;margin-bottom:28px;font-size:30px;color:#fff}#landing-index-t5 #panel3 p{color:#fff;margin-bottom:80px;font-size:16px}#landing-index-t5 #panel4{min-height:432px;text-align:center;position:relative}#landing-index-t5 #panel4 .bkPanel4{background:url(//a.edim.co/images_v2/landing/bk_panel4_repeatpatern.png) bottom repeat-x;min-height:432px}#landing-index-t5 #panel4 h4{padding-top:125px;margin-bottom:28px;font-size:30px;color:#3783d3}#landing-index-t5 #panel4 p{margin-bottom:80px;font-size:16px}#landing-index-t5 #panel4 a.btn{font-size:16px}#landing-index-t5 #footer-t5 a{color:#8890a3}#landing-index-t5 #footer-t5 a:hover{color:#999}#landing-index-t5 .underline-class a:hover{text-decoration:underline}#landing-index-t5 .white-hover a:hover{color:#fff}#landing-index-t5 #footer-t5 .b1{margin-top:34px}#landing-index-t5 #footer-t5 .b1 img{margin-bottom:30px}#landing-index-t5 #footer-t5 .b1 p{margin-bottom:20px}#landing-index-t5 #footer-t5 .b2{margin-top:100px}#landing-index-t5 #footer-t5 .b2 ul{margin-top:0}#landing-index-t5 #footer-t5 ul{list-style-type:none}#landing-index-t5 #footer-t5 ul li{list-style-type:none;padding-bottom:3px}#landing-index-t5 #footer-t5 .b2.social ul li{padding-bottom:10px}#landing-index-t5 #footer-t5 .b2.social a.eb{padding:3px 35px;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 0 -133px no-repeat}#landing-index-t5 #footer-t5 .b2.social a.fb{padding:3px 35px;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 0 -53px no-repeat}#landing-index-t5 #footer-t5 .b2.social a.tw{padding:3px 35px;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 0 -79px no-repeat}#landing-index-t5 #footer-t5 .b2.social a.gp{padding:3px 35px;background:url(//a.edim.co/images_v2/landing/landing-index-t5.png) 0 -106px no-repeat}#landing-index-t5 #footer-t5 .languages-panel{top:-314px;left:-49px;border-radius:0;margin:0;padding:0;width:150px}#landing-index-t5 #footer-t5 .languages-panel #sub-languages li{padding:5px 10px;cursor:pointer}#landing-index-t5 #footer-t5 .languages-panel #sub-languages li:hover{background-color:#fafafa}#landing-index-t5 #footer-t5 .languages-panel .inner-panel .panelarrow{position:absolute;bottom:9px;left:-15px}#landing-index-t5 #footer-t5 .languages-panel .inner-panel .panelarrow div{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fafafa}@media (max-width:991px){#landing-index-t5 #footer-t5 .b2{margin-top:0}}@media (max-width:460px){#landing-index-t5 #panel1 h1.title{line-height:100%}#landing-index-t5 #panel1 div.left-content p.subtitle{line-height:200%}#landing-index-t5 #panel1 div.right-content .panel-content{width:auto}body #videoModal .modal-dialog{width:95%;height:auto}body #signinModal .modal-dialog{width:95%}body #videoModal .modal-body{height:150px}body #videoModal .modal-dialog .modal-body>iframe{width:100%}body.landing-t4 #site-viewport{overflow:hidden}a#forgot-btn{display:block;clear:both;padding-top:10px}}#teacher-terms input.TOS-agree{margin:0;height:15px}#content #teacher-sign-up-t5 input{height:50px;padding:6px 20px}#content #teacher-sign-up-t5 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}body #teacher-sign-up-t5 a.btn-edmodo{font-size:20px;margin:25px 10px 10px;width:92%}body .panel-body .iam-parent-student{padding-bottom:20px;padding-top:0}#landing-index-t5 #footer-t5 p{color:#8890a3;margin:0}#loading-div{height:30px}.white-link{color:#fff}.code-input{margin-top:15px;float:left;margin-bottom:20px;width:370px;text-align:center;height:50px!important;border-color:#3784d3!important;color:#3784d3!important;font-size:17px!important}#student-parent-code::-moz-placeholder{color:#3784d3}#student-parent-code::-webkit-input-placeholder{color:#3784d3}#student-parent-code::-ms-input-placeholder{color:#3784d3}.small-btn{width:70px;height:48px;padding-left:10px;margin:15px 0 0}body #signupModal .table-cell{float:left;margin:0 15px 10px 0;width:220px}body #signupModal .table-cell-right{float:left;margin-bottom:10px;width:220px}body #signupModal .table-row{height:50px}body #signupModal .bigger-dialog{width:480px}body #signupModal .cell-text{padding-top:5px}body #signupModal .thin-div{padding-top:0!important;padding-bottom:0!important;width:470px}.new-login{float:left;width:145px}.new-login-right{margin-right:10px}.new-login-button{float:left;margin:0 0 0 10px!important;padding-left:5px!important;font-size:15px!important;height:32px;min-width:90px;line-height:18px!important}.new-login-button .lock{margin-left:-55px;margin-top:-5px}.new-login-pane{margin:0!important;padding:0!important;right:-505px;width:490px!important;top:-130px}.new-forget-pass{float:right;margin-right:195px;margin-top:3px;color:#e6e3de}.no-padding-top{padding-top:0}.short-error-position{right:-20px!important;top:36px!important;width:200px!important}.login-error-position{right:-44px!important;text-align:left;top:36px!important;width:225px!important}body .btn.btn-edmodo#teacher-sign-up-btn-t5{background-color:#42b853;box-shadow:0 2px 0 #359342}.margin-top-ten{margin-top:10px}.landing-t6 #site-viewport{overflow-y:auto}.landing-t6 #facebox-overlay{background-color:#383d48;opacity:.85!important}@media (min-width:768px){.landing-t6 .container{padding:0}}@font-face{font-family:lato;src:url(//a.edim.co/fonts/lato.eot);src:local("☺"),url(//a.edim.co/fonts/lato.woff) format("woff"),url(//a.edim.co/fonts/lato.ttf) format("truetype"),url(//a.edim.co/fonts/lato.svg) format("svg");font-weight:400;font-style:normal}.lato{font-family:lato,Helvetica,Arial,Sans-Serif}.landing-t6 #site-viewport #content-container{width:100%;padding:0}.landing-t6 .institution-instructions{color:#c2d8f1}.landing-t6 .institution-name{color:#fff;font-weight:100;font-size:22px;line-height:28px}.landing-t6 .head-container{background:#376bb0;background:linear-gradient(180deg,#376bb0 0,#5395c8);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#376bb0",endColorstr="#5395c8",GradientType=0)}.landing-t6 .topbar{border-bottom:1px solid #5581bc}.landing-t6.institutional-t6 .topbar{background:#4b88c6;border:0}.landing-t6 nav{font-family:LatoLight}.landing-t6 .institutional-welcome{color:#444;font-size:24px;width:400px;line-height:35px;padding-left:20px;padding-top:5px}.landing-t6 .institutional-welcome.int{color:#fff}.landing-t6.institutional-t6 .institutional-welcome{padding:0;font-size:29px;line-height:48px;margin:0;width:525px;margin-top:14px}.landing-t6.institutional-t6 .head-container .description{padding-top:14px;color:#444;font-size:19px;line-height:30px}.landing-t6.institutional-t6 .head-container .description a{font-size:19px}.landing-t6 .institutional-signup-info p{color:#c2d8f1}.landing-t6 .institutional-signup-info p a{color:#fff;text-decoration:underline}.landing-t6 p.admin-info-note{border-top:1px solid #8bafd9}.landing-t6.institutional-t6 .institutional-logo{margin-top:21px;padding-right:32px}.landing-t6 #login-form input[disabled=disabled]{opacity:.5}@media (max-width:991px){.landing-t6 .main-content .tooltip.bottom.in{position:relative;top:0!important}}@media (min-width:768px){.landing-t6 .topbar nav{padding-left:0;float:left}.landing-t6 .topbar ul.nav>li>a{padding-top:28px;padding-bottom:30px}.landing-t6 .topbar ul.nav>li:first-child>a{padding-left:0}}.landing-t6 .topbar ul.nav>li>a{color:#c2d8f1;text-transform:uppercase}.landing-t6 .topbar ul.nav>li>a:hover,.landing-t6.institutional .topbar ul.nav>li>a{color:#fff}.landing-t6 .topbar .login-form{float:right;padding-top:22px;width:352px;position:relative;transition:width .7s;-moz-transition:width .7s;-webkit-transition:width .7s}.landing-t6 .topbar .login-form .input-container{float:left;outline:none}.landing-t6 .topbar .login-form input:focus{background-color:#fbfbdb}.landing-t6 .topbar .login-form input{transition:background-color .25s;transition:width .7s;-moz-transition:width .7s;-webkit-transition:width .7s;width:130px;margin-right:8px;min-height:30px;padding:4px 9px}.landing-t6 .topbar .login-form #login-btn{float:left;background-color:#5395d9;color:#fff;padding:5px 9px;border-radius:2px;text-decoration:none}.landing-t6 .topbar .login-form #login-btn:hover{background-color:#458cd6}.landing-t6 .topbar .login-form #login-btn .icon{width:18px;height:18px;display:inline-block;background:url(//a.edim.co/images_v2/sprites/sprite-landing-page.png);background-position:-158px -7px;vertical-align:middle}.landing-t6 .topbar .login-form #login-btn .checking{display:none}.landing-t6 .topbar .login-form #login-btn.checking .checking{display:block}.landing-t6 .topbar .login-form #login-btn.checking span:not(.checking){display:none}.landing-t6 .topbar .login-form #forgot-btn{margin-left:170px;margin-top:2px;display:block;float:left;color:#c2d8f1}.landing-t6 .description #icon-player:hover,.landing-t6 .topbar .login-form #forgot-btn:hover{color:#fff;text-decoration:none}.landing-t6.institutional-t6 .topbar .login-form #forgot-btn,.landing-t6.institutional-t6 .topbar ul.nav>li>a{color:#fff}@font-face{font-family:LatoBold;src:url(//a.edim.co/fonts/lato-bold.eot);src:url(//a.edim.co/fonts/lato-bold.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/lato-bold.woff) format("woff"),url(//a.edim.co/fonts/lato-bold.ttf) format("truetype"),url(//a.edim.co/fonts/lato-bold.svg#latolight) format("svg");font-style:normal;font-weight:400}.lato-bold{font-family:LatoBold}.lato-thin{font-family:LatoThin}@font-face{font-family:LatoLight;src:url(//a.edim.co/fonts/Lato-Light.eot);src:url(//a.edim.co/fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Lato-Light.woff) format("woff"),url(//a.edim.co/fonts/Lato-Light.ttf) format("truetype"),url(//a.edim.co/fonts/Lato-Light.svg#latolight) format("svg");font-weight:400;font-style:normal}.lato-light{font-family:LatoLight}@media (max-width:768px){.landing-t6 .topbar .login-form{padding-top:11px}.landing-t6 .topbar #google-login,.landing-t6 .topbar #office-login{margin-top:11px!important}}@media (min-width:768px){.landing-t6 nav li ul{display:block;opacity:0;background:#fff;z-index:5;position:absolute;top:45px;margin-top:-999em;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.15);transition:opacity .2s,top .2s;text-transform:uppercase}.landing-t6 nav li:hover ul{margin-top:0;display:block;opacity:1;top:51px;transition:opacity .4s,top .4s}.landing-t6 nav li.active ul a,.landing-t6 nav li ul a{color:#7e879b;line-height:47px;padding:0 15px;display:block;width:120px}.landing-t6 nav li:before{content:"";display:block;height:5px;width:11px;position:absolute;top:-5px;left:20px;background-image:url(//a.edim.co/images_v2/marketing/triangle.png);background-position:top}.landing-t6 nav li ul a:hover{background:#f3f5f6;color:#4e5565;text-decoration:none}.landing-t6 nav li ul li:first-child a:hover{border-top-left-radius:2px;border-top-right-radius:2px}.landing-t6 nav li ul li:last-child a:hover{border-bottom-left-radius:2px;border-bottom-right-radius:2px}}@media (min-width:480px){.landing-t6.institutional-t6 .topbar #google-login,.landing-t6.institutional-t6 .topbar #office-login{display:inline-block;margin-top:22px;margin-bottom:30px;padding:4px 6px;padding-bottom:0;border-bottom:1px solid #fff;margin-left:10px;float:right;background-color:#fff;background-size:17px;border-radius:2px;width:33px;transition:width .7s;height:31px;position:relative;overflow:hidden}.landing-t6.institutional-t6 .topbar #google-login a,.landing-t6.institutional-t6 .topbar #office-login a{position:absolute;width:500px;display:block;text-decoration:none}.landing-t6.institutional-t6 .topbar #google-login #google-text,.landing-t6.institutional-t6 .topbar #office-login #office-text{text-decoration:none;position:relative;top:-4px}.landing-t6.institutional-t6 .topbar #office-login #office-text{color:#e73e1a}.landing-t6.institutional-t6 .topbar #google-login #google-text{color:rgba(0,0,0,.9)}.landing-t6.institutional-t6 .topbar #google-login #google-icon,.landing-t6.institutional-t6 .topbar #office-login #office-icon{background-repeat:no-repeat;display:inline-block;background-size:100% 100%;width:20px;height:20px;padding-top:1px;margin-right:5px;position:relative;top:5px}.landing-t6.institutional-t6 .topbar #office-login #office-icon{background-image:url(https://a.edim.co/images_v2/icons/office_appicon_red_small.png)}.landing-t6.institutional-t6 .topbar #google-login #google-icon{background-image:url(//a.edim.co/images_v2/icons/google_icon.png)}}@media (max-width:767px){.landing-t6 .navbar-nav a{padding:10px 15px;display:block;color:#c2d8f1}.landing-t6 .navbar-nav a:hover{color:#c2d8f1;text-decoration:none}.landing-t6 .navbar-collapse{max-height:none}}.landing-t6 .navbar-toggle .icon-bar{background-color:#fff}.landing-t6 .nav>li>a:focus,.landing-t6 .nav>li>a:hover{background-color:transparent}.landing-t6 .middle{max-width:970px;margin:0 auto}.landing-t6 .left-side{padding-top:58px}.landing-t6.institutional-t6 .left-side{padding-top:56px}@media (min-width:992px){.landing-t6 .left-side.col-md-6{width:460px;padding-left:0;padding-right:0;float:left}.landing-t6 .topbar .login-form input.shorten-input{width:100px}.landing-t6 .topbar .login-form.shorten-container{width:289px}}.landing-t6 .logo{height:80px;width:80px;background-image:url(//a.edim.co/images_v2/sprites/sprite-landing-page.png);background-position:-3px 0}.landing-t6 .head-container .description{padding-top:38px;font-size:21px;line-height:36px;color:#c2d8f1}.landing-t6.institutional-t6 .head-container .description p{font-size:21px;margin-top:30px}.landing-t6 .left-side.int .logo{margin:0 auto}.landing-t6 .left-side.int .institutional-welcome{width:auto;text-align:left;margin-top:30px;color:#444}.institution-logo{width:105px}.landing-t6 .left-side.int #credentials-prompt{width:auto;text-align:center;color:#c2d8f1}.landing-t6 .right-side{padding-top:40px;padding-bottom:73px}.landing-t6.institutional-t6 .right-side{background:#4b88c6;padding:20px;margin-top:25px;position:relative;z-index:2;right:0;width:420px;margin-bottom:-48px}.landing-t6.institutional-t6 .right-side-publisher{background:none}.landing-t6.institutional-t6 .right-side-publisher .publisher-url-btn{margin-top:170px;padding:10px 100px;font-size:15px}@media (min-width:992px){.right-side.col-md-6{width:367px;padding-left:0;padding-right:0;float:right}}.landing-t6 .right-side .heading{margin-bottom:27px}.landing-t6 .right-side h1{font-weight:400;font-size:30px;color:#fff;font-size:29px;font-weight:100}.landing-t6 ul.account-type{margin-bottom:20px}.landing-t6 ul.account-type li a{text-transform:uppercase;padding:11px 0 9px;float:left;width:33.33%;box-sizing:border-box;text-align:center;color:#c2d8f1;border-radius:2px;outline:none;text-decoration:none}.landing-t6 ul.account-type li a:hover{color:#fff;text-decoration:none}.landing-t6 ul.account-type li a.selected{background-color:hsla(0,0%,100%,.15);color:#fff;position:relative}.landing-t6 ul.account-type li a.selected:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:hsla(0,0%,100%,.15);border-width:6px;margin-left:-6px}.landing-t6.institutional-t6 ul.account-type{background:#669ace;border-radius:3px}.landing-t6.institutional-t6 ul.account-type li a{color:#fff}.landing-t6.institutional-t6 ul.account-type li a.selected{background:#fff;color:#383d48}.landing-t6.institutional-t6 ul.account-type li a.selected:after{border-top-color:#fff}.landing-t6.institutional-t6 .main-content{height:619px;background:#e1f2f9 url(https://pic.edim.co/subdomain_headergraphic.png) bottom no-repeat}.landing-t6 .main-content.logout-content{min-height:619px;background:#fff;border-bottom:1px solid #e9ecef}.landing-t6.institutional-t6 .main-content.stratus{height:587px}.landing-t6.institutional-t6 .middle{position:relative}.landing-t6.institutional-t6 .institution-name{margin-bottom:0}.premium-publisher-landing{overflow-y:scroll}.landing-t6.publisher-community #site-viewport>div{width:auto}.landing-t6.publisher-community .right-side h1{color:#383d48}.landing-t6.publisher-community .head-container .description{color:#728294}.landing-t6.publisher-community ul.account-type li a.selected{background-color:#286db5;color:#fff}.landing-t6.publisher-community ul.account-type{background-color:#4887c8}.landing-t6.publisher-community ul.account-type li a.selected:after{border-top-color:#286db5}.landing-t6.publisher-community .head-container .description small{line-height:1.5;color:#728294;margin-top:35px;font-size:14px;display:block}.landing-t6.publisher-community .main-content{height:710px}.landing-t6.publisher-community .agreement{color:#728294}.landing-t6.publisher-community .agreement a{color:#3784d3;font-weight:700}.landing-t6.publisher-community .right-side-publisher{margin-top:0}.landing-t6.publisher-community .contact-message{color:#79a6d9;margin-bottom:20px}.landing-t6.publisher-community .note{color:#79a6d9}.data-path{fill:none;stroke:#393d47;stroke-width:2}.data-icon{position:absolute;transform:scale(0);-webkit-transform:scale(0);transition:transform .3s;-webkit-transition:transform .3s ease-out;background:url(//a.edim.co/images_v2/icons/institutional-data-icons.png) no-repeat}#data-left-image{height:43px;width:43px;margin-top:142px;margin-left:13px;background-position:0 -57px}#data-center-image{height:56px;width:56px;margin-left:142px;margin-top:92px}#data-right-image{height:43px;width:46px;margin-top:141px;margin-left:484px;background-position:0 -101px}.stratus #data-left-image{margin-top:112px}.stratus #data-center-image{margin-top:63px}.stratus #data-right-image{margin-top:111px}.data-icon.show{transform:scale(1);-webkit-transform:scale(1)}.data-circle{fill:none;stroke:#393d47;stroke-width:2}#data-left{margin-left:42px;margin-top:105px}#data-center{margin-left:65px;position:relative;bottom:39px}#data-right{margin-left:108px}.stratus #data-left{margin-top:75px}.landing-t6 .form-view{border-radius:2px;margin-bottom:20px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.landing-t6 #content .form-view>div:first-child input{border-top-left-radius:2px;border-top-right-radius:2px;border-top:0}.landing-t6 #content .form-view>div:last-child input{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.landing-t6 #content .form-view input,.landing-t6 .btn-group>.btn:first-child{border-radius:0;background-color:transparent;border:0;border-top:1px solid #e4e6eb;width:100%;box-sizing:border-box;box-shadow:none;transition:background-color .25s;-moz-transition:background-color .25s;-webkit-transition:background-color .25s;text-shadow:none}.form-view .input-container .placeholder-text,.landing-t6 #content .form-view input,.landing-t6 .main-content .btn-group>.btn:first-child{padding:16px;font-size:16px;line-height:20px}.landing-t6 #content .form-view input:focus{background-color:#fbfbdb}.input-container .indicator{position:absolute;top:13px;right:12px;width:65px;height:26px;display:none}.input-container .indicator .bar-container{background-color:#ccc;height:6px;border-radius:2px;overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.input-container .indicator .bar{width:0;height:inherit;background-color:#da1515}.input-container .indicator[data-type=red]{color:#e25655}.input-container .indicator[data-type=red] .bar{background-color:#e25655}.input-container .indicator[data-type=orange]{color:orange}.input-container .indicator[data-type=orange] .bar{background-color:orange}.input-container .indicator[data-type=green]{color:green}.input-container .indicator[data-type=green] .bar{background-color:green}.input-container .ajax-icons{position:absolute;top:16px;right:16px}.input-container .ajax-icons .success{display:none;background:url(//a.edim.co/images_v2/landing/sprite.png) -20px -54px no-repeat;height:20px;width:20px}.input-container .ajax-icons .checking{display:none;background:url(//a.edim.co/images/loading-small.gif) no-repeat 50%;height:20px;width:20px}.input-container .placeholder-text{position:absolute;top:0;left:0;border-top:1px solid transparent;color:#999;pointer-events:none;cursor:text;font-family:LatoLight}.landing-t6 #content .form-view input.input-error,.landing-t6 #content .topbar .login-form input.input-error,.landing-t6 .btn-group>.btn.input-error{background-color:#fae1e0;border-top-color:#f4c0c0}.landing-t6 #sign-up-button{outline:none;display:block;background-color:#76b764;color:#fff;margin-bottom:16px;padding:17px;font-size:18px;text-align:center;border-radius:2px;text-decoration:none}.landing-t6 #sign-up-button:hover{background-color:#6cb258}.landing-t6 #sign-up-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.landing-t6 .agreement{color:#c2d8f1;text-align:center}.landing-t6 .agreement a{color:#fff}.landing-t6 div,.landing-t6 form,.landing-t6 p{font-family:LatoLight}.landing-t6 .main-container{background-color:#fff;padding-top:80px}.landing-t6:not(.institutional-t6) .main-content .col-md-6{padding-left:0;padding-right:0}.landing-t6 .product-container{margin-bottom:40px}.landing-t6 .product-container .image-container{height:150px;width:244px;margin:0 auto 32px}.landing-t6 .product-container .image{height:inherit;width:inherit}.landing-t6 .product-container.snapshot .image{background-position:-8px -99px;margin-left:13px}.landing-t6 .product-container.mobile .image{background-size:242px;background-repeat:no-repeat;background-position:0 28px;margin:10px auto 0;padding-left:6px}.landing-t6 .product-container .title{color:#ec8814;font-size:18px;text-align:center;margin-bottom:12px}.landing-t6 .product-container .description{margin:0 30px 15px;font-size:15px;text-align:center;line-height:22px}.landing-t6 .product-container a{display:block;text-align:center;font-size:15px}.input-container,.select-container{position:relative}.landing-t6 .login-form .tooltip-inner{white-space:nowrap;max-width:none}.landing-t6 .tooltip-inner{font-family:LatoLight;background-color:#e25655;font-weight:200;font-size:14px;padding:7px 8px 8px;line-height:18px;box-shadow:0 1px 4px rgba(0,0,0,.3);text-align:left}.landing-t6 .tooltip.left{margin-left:-15px;margin-top:0;transition:margin-left .3s;-moz-transition:margin-left .3s;-webkit-transition:margin-left .3s}.landing-t6 .tooltip.left .tooltip-arrow{border-left-color:#e25655;right:-1px;border-width:6px 0 6px 6px}.input-container:hover .tooltip.left,.select-container:hover .tooltip.left{margin-left:-5px}.landing-t6 .tooltip.suggestions .tooltip-arrow{border-left-color:#383d48}.landing-t6 .tooltip.suggestions .tooltip-inner{background-color:#383d48;font-size:12px;max-width:400px;width:303px;line-height:29px;padding:12px 20px 5px}.landing-t6 .tooltip.suggestions li:before{content:"• ";color:#969dac}.landing-t6 .tooltip.suggestions li span{padding-left:5px}.landing-t6 .login-form .tooltip{left:0!important;top:46px!important;position:absolute!important;z-index:3}.landing-t6 .tooltip{z-index:1}.landing-t6 .main-content .tooltip.bottom{top:48px!important;left:0!important}.landing-t6 .tooltip.bottom .tooltip-arrow{left:20px!important;border-bottom-color:#e25655}.landing-t6 .forgot-password .tooltip{top:40px!important;left:0!important}.landing-t6 .select-container{width:100%;float:left;transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s}.landing-t6 .btn-group.bootstrap-select{width:100%}.landing-t6 .select-wrapper.in-transition{height:53px;overflow:hidden}.landing-t6 .select-wrapper.other .select-container{width:50%}.landing-t6 .select-wrapper .input-container{width:0;float:left;border-left:1px solid #e4e6eb;transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s}.landing-t6 .select-wrapper.other .input-container{width:50%}.landing-t6 .btn-group>.btn:first-child{width:100%;color:#aaa}.landing-t6 .btn-group>.btn:first-child:focus{background-color:#fbfbdb}.landing-t6 .btn-group>.btn:first-child.changed{color:#383d48}.landing-t6 .btn-group>.btn:first-child:hover{background:none}.landing-t6 .head-container .caret{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;transform:rotate(0deg);float:right;top:17px;right:17px;position:absolute;background:url(//a.edim.co/images_v2/sprites/sprite-landing-page.png);height:20px;width:20px;display:block;border:0;background-position:-110px -38px;border-bottom:0}.landing-t6 .other .caret{transform:rotate(-90deg)}.landing-t6 ul.dropdown-menu{font-family:LatoLight;padding:0;position:relative;border:0;box-shadow:0 0 0;width:100%;border-radius:0;margin-top:0}.landing-t6 ul.dropdown-menu i{display:none}.landing-t6 .dropdown-menu>li>a{padding:3px 15px;outline:none}.landing-t6.institutional-t6 .head-container{background:#fff}.landing-t6 .forgot-password-container{width:440px}.landing-t6 .forgot-password .main{border-bottom:1px solid #e9ecef;padding:20px 30px 32px}.landing-t6 .forgot-password .main h4{margin-bottom:22px;line-height:19px;font-size:20px;font-family:LatoBold}.landing-t6 .forgot-password .main p{margin-bottom:25px}.landing-t6 .forgot-password .main .form-container{float:left}.landing-t6 .forgot-password .desc{padding:26px 30px 13px}.landing-t6 .forgot-password .desc p{line-height:24px;color:#7e879b}.landing-t6 .forgot-password .desc strong{font-family:LatoBold;color:#383d48}.landing-t6 .forgot-password p{font-family:LatoLight;font-size:14px}.landing-t6 .forgot-password a{color:#3784d3;text-decoration:none}.landing-t6 .on-forgot-password{padding:20px 30px}.landing-t6 #facebox .btn{background:#76b764;text-shadow:none;color:#fff;border:0;box-shadow:0 0 0;padding:10px 14px;width:139px;height:40px;position:relative}.landing-t6 #facebox .btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.landing-t6 #facebox .btn span{position:absolute;top:10px;left:0;right:0;margin:auto}.landing-t6 #facebox .btn:hover{background-color:#6cb258}.landing-t6 #facebox .main input{float:left;padding:9px;width:230px;font-family:LatoLight;font-size:15px;margin-right:11px}.landing-t6 #facebox .close{width:20px;height:20px;top:15px;right:15px;position:absolute;background:url(//a.edim.co/images_v2/sprites/sprite-landing-page.png);background-position:-88px -38px;opacity:1}.landing-t6 #facebox .form-row{padding:5px 0}.landing-t6 #facebox .form-row input{float:right}.landing-t6 #facebox .form-row label{position:relative;top:10px}.landing-t6 #facebox .btn .checking{display:none}.landing-t6 #facebox .btn.disabled .checking{display:inline}.landing-t6 #facebox .btn.disabled .default{display:none}.landing-t6 #facebox.hidden{display:block!important}.landing-t6 #facebox .contact-message:not(:empty){padding-top:20px}.landing-t6 #facebox .max-425{max-width:425px}.landing-t6 #facebox .verify-schoolcode-container .error{color:#d93f44;padding:0;background:none}.landing-t6 #facebox .join-group-container .error{color:#d93f44}.t6-stratus-container{max-width:450px}.t6-stratus-container .stratus-alternate-options{text-align:right}.t6-stratus-container #ldap-link-new-account,.t6-stratus-container .agree-cancel{margin-left:0;position:relative;top:14px}.t6-stratus-container .TOS-agree{margin-right:5px;position:relative;top:-2px}.t6-stratus-container .TOS-error{background:none;color:#d93f44;padding:0}.t6-stratus-container .school-select{width:100%}.landing-t6 .sign-out-message{color:#d93f44;font-size:14px;padding:35px 0}.landing-t6 .logout-container h2{line-height:48px;font-size:40px;margin-bottom:36px}.landing-t6 .logout-container p{line-height:34px;font-size:20px}.landing-t6 .big-btn{font-size:20px;padding:13px 34px;margin-top:32px}.landing-t6 .snapshot-chart-container{position:relative;padding:0;width:225px;height:225px;top:42px;left:15px}.landing-t6 .snapshot-chart-container.large{width:290px;height:290px}.landing-t6 .snapshot-chart-container .chart-standard{position:absolute;top:50%;margin-top:-30px;font-size:40px;height:60px;text-align:center;opacity:0}.landing-t6 .snapshot-chart-container .chart-legend{font-size:13px;font-family:Helvetica,Arial,sans-serif;border:1px solid #a4a8b0;box-shadow:1px 1px 3px rgba(0,0,0,.25);position:absolute;background:#fff;padding:7px 12px 3px;margin-top:20px;transition:opacity .5s,top .5s;-webkit-transition:opacity .5s,top .5s;opacity:1}.landing-t6 .snapshot-chart-container .chart-legend.cloak{opacity:0}.landing-t6 .snapshot-chart-container .chart-legend h4{font-weight:400;font-size:14px;margin:0}.landing-t6 .snapshot-chart-container .chart-legend h4:before{content:"";display:inline-block;width:10px;height:10px;position:relative;left:-5px}.landing-t6 .snapshot-chart-container .chart-legend ul{margin:3px 0 0 10px}.landing-t6 .snapshot-chart-container text{font-size:34px;font-weight:800;font-family:LatoLight;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s}.landing-t6 .snapshot-chart-container text.show{opacity:1}.landing-t6 .snapshot-chart-container.large text{font-size:40px}.landing-t6 .snapshot-chart-container .chart-meets{right:-37%;top:21%}.landing-t6 .snapshot-chart-container .chart-meets.cloak{top:45%}.landing-t6 .snapshot-chart-container .chart-meets h4:before{background:#b7ca85}.landing-t6 .snapshot-chart-container.large .chart-meets{right:-28%}.landing-t6 .snapshot-chart-container .chart-borderline{left:-35%;top:42%}.landing-t6 .snapshot-chart-container .chart-borderline.cloak{top:63%}.landing-t6 .snapshot-chart-container .chart-borderline h4:before{background:#ffd271}.landing-t6 .snapshot-chart-container.large .chart-borderline{left:-25%;top:45%}.landing-t6 .snapshot-chart-container.large .chart-borderline.cloak{top:69%}.landing-t6 .snapshot-chart-container .chart-behind{left:-5%;top:-22%}.landing-t6 .snapshot-chart-container .chart-behind.cloak{top:-8%}.landing-t6 .snapshot-chart-container .chart-behind h4:before{background:#c56363}.landing-t6 .snapshot-chart-container.large .chart-behind{left:3%;top:-15%}.landing-t6 .snapshot-chart-container.large .chart-behind.cloak{top:9%}.landing-t6 .media-container{width:658px;margin:0 auto;margin-top:64px}.landing-t6 .media-container li{float:left;width:33%;text-align:center}.landing-t6 .media-container .media-btn-flat{width:167px;display:block;border-radius:1px;color:#fff;font-size:20px;padding:18px 0;margin:0 auto}.landing-t6 .media-container .media-btn-flat:focus,.landing-t6 .media-container .media-btn-flat:hover{text-decoration:none}.landing-t6 .media-container .media-up-arrow{margin-bottom:20px;position:relative;transition:top .2s ease-in-out;-webkit-transition:top .2s ease-in-out;top:0}.landing-t6 .media-container .media-up-arrow.up{top:-25px}.landing-t6 .media-container .facebook-btn-flat{background:#3c5a98}.landing-t6 .media-container .facebook-btn-flat:hover{background:#304d89}.landing-t6 .media-container .facebook-btn-flat:active{background:#223c72}.landing-t6 .media-container .facebook-btn-flat span{display:inline-block;width:15px;height:28px;background:url(https://a.edim.co/images_v2/sprites/sprite-media-icons-white.png) no-repeat;margin-top:-28px;margin-right:12px;position:relative;top:5px}.landing-t6 .media-container .twitter-btn-flat{background:#2caae1}.landing-t6 .media-container .twitter-btn-flat:hover{background:#239ed4}.landing-t6 .media-container .twitter-btn-flat:active{background:#1689bb}.landing-t6 .media-container .twitter-btn-flat span{display:inline-block;width:33px;height:27px;background:url(https://a.edim.co/images_v2/sprites/sprite-media-icons-white.png) 0 -60px no-repeat;margin-top:-27px;margin-right:12px;position:relative;top:5px}.landing-t6 .media-container .pinterest-btn-flat{background:#cb2128}.landing-t6 .media-container .pinterest-btn-flat:hover{background:#b8161d}.landing-t6 .media-container .pinterest-btn-flat:active{background:#a30e14}.landing-t6 .media-container .pinterest-btn-flat span{display:inline-block;width:33px;height:33px;background:url(https://a.edim.co/images_v2/sprites/sprite-media-icons-white.png) 0 -120px no-repeat;margin-top:-33px;margin-right:12px;position:relative;top:9px}.landing-t6 #m-footer{width:100%}@media (max-height:600px){.landing-t6 #first-name{border-right:1px solid #e4e6eb}.landing-t6 #first-name,.landing-t6 #last-name{width:50%;display:inline-block}}@media (max-width:991px){.landing-t6 .left-side{padding-top:20px}}@media (max-width:768px){.landing-t6 .right-side{padding-top:15px}.landing-t6 .logo{float:left}.landing-t6 .head-container .description{padding-top:0;margin-left:95px}}@media (max-width:427px){.landing-t6 .topbar .login-form{clear:both;width:180px;margin-right:20px}.landing-t6 .topbar .login-form .input-container{margin-bottom:10px;width:100%}.landing-t6 .topbar .login-form input{width:100%}.landing-t6 .topbar .login-form #forgot-btn{margin-left:0}.landing-t6.institutional-t6 .topbar #google-login,.landing-t6.institutional-t6 .topbar #office-login{display:block;width:180px!important;max-width:180px;margin-right:20px;padding:4px 6px;padding-bottom:0;border-bottom:1px solid #fff;background-color:#fff;background-size:17px;border-radius:2px;height:31px;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.landing-t6.institutional-t6 .topbar #google-login a,.landing-t6.institutional-t6 .topbar #office-login a{position:absolute;width:500px;display:block;text-decoration:none}.landing-t6.institutional-t6 .topbar #google-login #google-text,.landing-t6.institutional-t6 .topbar #office-login #office-text{text-decoration:none;position:relative;top:-4px}.landing-t6.institutional-t6 .topbar #office-login #office-text{color:#e73e1a}.landing-t6.institutional-t6 .topbar #google-login #google-text{color:rgba(0,0,0,.74)}.landing-t6.institutional-t6 .topbar #google-login #google-icon,.landing-t6.institutional-t6 .topbar #office-login #office-icon{background-repeat:no-repeat;display:inline-block;background-size:100% 100%;width:20px;height:20px;padding-top:1px;margin-right:5px;position:relative;top:5px}.landing-t6.institutional-t6 .topbar #office-login #office-icon{background-image:url(//a.edim.co/images_v2/icons/office_appicon_red_small.png)}.landing-t6.institutional-t6 .topbar #google-login #google-icon{background-image:url(//a.edim.co/images_v2/icons/google_icon.png)}}@media (max-width:400px){.landing-t6 .head-container .description{font-size:19px;line-height:27px}}@media (max-width:994px){.data-icon.show,svg{display:none!important}.landing-t6 .snapshot-chart-container{margin:0 auto;margin-bottom:88px}.landing-t6 .snapshot-chart-container svg{display:block}.landing-t6 .logout-container{margin-bottom:60px}.landing-t6.institutional-t6 .institutional-welcome{text-align:center;width:auto}.landing-t6.institutional-t6 .head-container .description{text-align:left;margin:0;padding:0}.landing-t6.institutional-t6 .right-side{position:static;margin:40px auto}.landing-t6.institutional-t6 .main-content{height:auto}}@media (max-width:767px){.landing-t6.institutional-t6 .institutional-logo{display:none}}@media (max-width:715px){.landing-t6 .media-up-arrow{display:none}.landing-t6 .media-container,.landing-t6 .media-container li,.landing-t6 .media-container li a.media-btn-flat{width:100%}.landing-t6 .media-container li{padding-bottom:20px}}#sso-wrapper{display:none;width:460px;margin:70px auto 0;padding:30px 0 0;border:1px solid #c3e6eb;background:#fff;border-radius:3px}#sso-wrapper #ldap-cred-container{width:420px;margin:auto}#sso-wrapper h3{font-size:18px;font-weight:700;margin:0 0 15px;text-shadow:0 1px 1px #fff}#sso-wrapper>div>p{font-size:14px;line-height:18px;margin:0 0 20px}#sso-wrapper>div>div{overflow:hidden}#sso-wrapper .username-container{max-width:101px}#sso-wrapper .cred-form{border-top:1px solid #c3e6eb;width:100%;padding-bottom:15px}#sso-wrapper .cred-form .btn,#sso-wrapper .cred-form input{display:block;width:300px;margin:8px auto;padding:5px}#sso-wrapper .username-container p{background:url(//a.edim.co/images/v2/icons.png) 0 -519px no-repeat;padding:0 0 0 20px}#sso-wrapper .submit-container p.large{text-align:center;width:230px;margin-top:-10px;font-size:16px;padding:0 0 5px}#sso-wrapper .form-row{overflow:hidden;text-align:center;padding:3px 0}#sso-wrapper .form-row input{float:right;margin:0 0 0 5px}#sso-wrapper .form-row label{position:relative;top:3px;float:left}#sso-wrapper .cred-contents{padding:0 0 10px;display:inline}#sso-wrapper p.error{color:red;font-size:12px;display:none;width:310px;margin:auto}#sso-wrapper .ldap-new-account-link{padding-top:25px}#sso-wrapper>div.loading{background:url(//a.edim.co/images/loading.gif) no-repeat 50%;height:300px}#sso-wrapper>div.loading *{display:none}#sso-wrapper #ldap-new-account-container{width:380px;margin:auto}#sso-wrapper>div#ldap-new-account-container.loading{height:130px}#sso-wrapper .cred-form h3{text-align:center;font-size:15px;padding-top:10px}.link-list-icon li,.link-list li,.topics-link-list li{position:relative;border-bottom:1px solid #dfe4e8}@media only screen and (max-device-width:690px){.link-list-icon li,.link-list li,.topics-link-list li{position:static}}.topics-link-list li{text-indent:-1.3em;padding-left:1em}.social-topics-sidebar .topics-link-list li{padding-left:1.5em}.html-green-circle{color:#76bc6b!important;padding-right:5px}.topics-link-child-list li a{padding-left:25px!important}.link-list-icon li:last-child,.link-list li:last-child{border-bottom:none}li.loads-in-right-col img.chevron{position:absolute;width:5.5px;top:18px;right:18px}@media only screen and (max-device-width:690px){li.loads-in-right-col img.chevron{top:8px}}.item-list-small li.highlight:hover,.item-list-small li:hover,.last-topics-link:hover,.link-list-icon li.disabled,.link-list-icon li:hover,.link-list li.disabled,.link-list li:hover,.topics-link-list>a:hover,.topics-link-list li:hover{background-color:#f3f5f7}.topics-link-list.unclickable>a:hover{cursor:default;background:#fff}.item-list-small li.selected,.link-list-icon li.selected,.link-list li.selected,.topics-link-list li.selected{background-color:#f3f5f7;font-weight:700}.link-list-icon li>a,.link-list li>a,.topics-link-child-list li>a,.topics-link-list>a,.topics-link-list>li>a,div.last-topics-link>a{display:block;position:relative;font-weight:400;padding:13px 15px;word-wrap:break-word;color:#546986}@media only screen and (max-device-width:690px){.link-list-icon li>a,.link-list li>a,.topics-link-child-list li>a,.topics-link-list>a,.topics-link-list>li>a,div.last-topics-link>a{padding:4px 10px}}div.last-topics-link.with-top-border{border-top:1px solid #dfe4e8}.topics-link-list>a{border-bottom:1px solid #dfe4e8}.link-list-icon li.disabled a{cursor:default}.link-list-icon li.loads-in-right-col a,.link-list li.loads-in-right-col a{padding-right:30px}.link-list-icon li.last-link a{padding-left:15px}.link-list-icon.flush-sides,.link-list.flush-sides{border-left:0;border-right:0}.link-list-icon.flush-bottom,.link-list.flush-bottom{border-bottom:0;margin-bottom:0;box-shadow:none}.link-list-icon li>a{padding-left:40px}.link-list-icon li .icon,.link-list-icon li .thumb{position:absolute;display:block;width:20px;height:20px;left:10px;top:12px}.link-list-icon li .icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) no-repeat scroll 0 -31px transparent}.link-list-icon li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.link-list-icon.with-count li>a,.link-list li>a{padding-right:40px}.link-list-icon.with-count li .count,.link-list li .count{position:absolute;right:7px;top:10px;background:#fff;border:1px solid #dfe4e8;border-radius:2px;padding:3px 10px;font-size:12px;font-weight:600;color:#839096;margin:-2px 0 0;cursor:pointer}.loads-in-right-col>span.count,.with-count .loads-in-right-col>span.count{margin-right:30px}.link-list-icon li .icon.plus{background-position:0 3px}.link-list-icon li .icon.star{background-position:0 -61px}.link-list-icon li .icon.pinpoint{background-position:0 -94px}.link-list-icon li .icon.gear{background-position:0 -124px}.link-list-icon li .icon.pencil{background-position:0 -156px}.link-list-icon li .icon.suggestions{background-position:0 -420px}.link-list-icon li .icon.connections{background-position:0 -453px}.link-list-icon li .icon.communities{background-position:0 -486px}.link-list-icon li .icon.posts{background-position:0 -516px}.link-list-icon li .icon.folders{background-position:0 -549px}.link-list-icon li .icon.members{background-position:0 -581px}.link-list-icon li .icon.event-gray{background:url(/images_v2/icons/icon-event-gray.png);background-size:contain}.link-list-icon li .icon.home{background-position:0 -613px}.link-list-icon li .icon.manage_apps{background-position:0 -645px}.link-list-icon li .icon.my_wishlist{background-position:0 -678px}.link-list-icon li .icon.account_history{background-position:0 -710px}.link-list-icon li .icon.help{background-position:0 -742px}.link-list-icon li .icon.subject-math{background-position:0 -775px}.link-list-icon li .icon.subject-science{background-position:0 -806px}.link-list-icon li .icon.subject-languagearts{background-position:0 -838px}.link-list-icon li .icon.subject-socialstudies{background-position:0 -871px}.link-list-icon li .icon.subject-health-pe{background-position:0 -901px}.link-list-icon li .icon.subject-creative-arts{background-position:0 -934px}.link-list-icon li .icon.subject-world-languages{background-position:0 -966px}.link-list-icon li .icon.subject-special-education{background-position:0 -999px}.link-list-icon li .icon.subject-professional-dev{background-position:0 -1032px}.link-list-icon li .icon.subject-vocational-studies{background-position:0 -1064px}.link-list-icon li .icon.subject-computer-technology{background-position:0 -1095px}.link-list-icon li .icon.subject-tools{background-position:0 -1126px}.link-list-icon li .icon.assignment{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) no-repeat 0 -29px}.link-list-icon li .icon.quiz{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) no-repeat 0 -157px}.link-list-icon li .icon.grade{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) no-repeat 0 -406px}.link-list-icon li .icon.spotlight{background:url(//a.edim.co/images_v2/icons/ico-spotlight.png) no-repeat scroll 0 0 transparent}.people-box .title-14 span{font-weight:400}.people-box .people-box-tt{padding:3px 10px}.people-box .people-box-tt p{color:#3784d3}html .people-box .ttip-container .preview-arrow{margin-top:-12px}.square-grid{display:inline-block;margin:4px 0 4px 4px}.square-grid:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.square-grid li{float:left;width:48px;height:48px;margin:11px}.square-grid li img{width:48px;height:48px;border-radius:2px}.dd .panel{left:-999em;top:-999em}.dd.dd-visible .panel{left:auto;top:auto}.panel{position:absolute;z-index:99}.inner-panel{background:#fff}.panel-title{overflow:hidden;border-bottom:1px solid #e0e3e7;background:#eef2f6;padding:10px;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title p{font-size:18px}.panel-content{background-color:#fff;clear:both;padding:0;overflow:hidden}.color-picker{padding:3px;overflow:hidden;margin:-10px 0 0 -10px;position:absolute;z-index:98;left:auto;top:auto}.color-picker>div{background:#fff;clear:both;overflow:hidden;padding:5px;border:1px solid #dfe4e8}.color-picker>div:first-child{width:auto;border-bottom:0;margin:0 0 -1px;position:relative;z-index:2}.color-picker a{width:15px;height:15px;margin:2px}.color-picker a.selected{background-image:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png);background-position:-2px -283px}.h-tabs{border-bottom:1px solid #dfe4e8;padding:0 0 0 10px;margin:10px 0 0}.h-tabs:after,.h-tabs:before{display:table;line-height:0;content:""}.h-tabs:after{clear:both}.h-tabs li{float:left;margin:0 5px -1px 0}.h-tabs li a{display:block;color:#585e6f;line-height:normal;border:1px solid #dfe4e8;border-bottom-color:transparent;border-radius:3px 3px 0 0;padding:4px 8px;box-shadow:inset 0 -5px 12px -10px rgba(0,0,0,.5)}.h-tabs li a:focus,.h-tabs li a:hover{text-decoration:none;color:#276bb0;background-color:hsla(223,7%,81%,.1);border-color:#cbcdd2 #cbcdd2 #ddd}.h-tabs li.active a{cursor:default;background-color:#fff;border:1px solid #dfe4e8;border-bottom-color:transparent;box-shadow:none}.h-tabs li.active a:hover{color:#585e6f}.h-tabs .active a,.h-tabs .active a:focus,.h-tabs .active a:hover{cursor:default;background-color:#fff;border:1px solid #dfe4e8;border-bottom-color:transparent}.h-tabs-content{padding:10px}.h-tabs-content>li{display:none}.h-tabs-content>li.active{display:block}.right-column .h-tabs{font-size:16px;padding:0 0 0 10px}.right-column .h-tabs li{margin-bottom:-2px}.right-column .h-tabs li a{padding:10px 20px}.follow-topic-container>div{text-align:center;padding:10px 0;border-top:1px solid #dfe4e8}.follow-topic-container>div .follow-topic{width:162px;transition:none;-webkit-transition:none}.follow-topic-container .btn{margin:0 auto}.follow-topic-container p{padding:15px}.collection-item .text-16 a{color:#383d48}.item-list li.collection-item>div.collection-options{float:right}.item-list li.collection-item>div.item-description{max-width:408px}.completeness{position:relative;height:26px;padding:4px;text-align:center}.completeness,.completeness .lbl{width:268px}.completeness .lbl{color:#839097;position:absolute;top:7px;font-weight:200}.completeness .bar>.ctr{overflow:hidden;height:24px;width:99%;background:#fff;border:1px solid #dfe4e8;border-radius:2px}.completeness .bar .percent{width:0;height:100%;border-radius:1px;background:#e4f4ca}body.ie7 .completeness .lbl{left:0}.left-column .link-list-icon.with-count li.g-members-link .completeness .bar div{border-radius:2px}.left-column .link-list-icon.with-count li.g-members-link .completeness{position:absolute;width:80px;top:6px;right:30px;background:none;border-radius:0}.left-column .link-list-icon.with-count li.g-members-link .completeness .lbl{width:80px}.left-column .link-list-icon.with-count li.g-members-link .completeness .lbl a{text-align:center;color:#839097;padding:0}.reactions-bar-wrap{background:#f3f5f7;border-top:1px solid #dfe4e8;margin:0;padding:10px 20px;clear:both}.reactions-bar-wrap>p{padding:5px}ul.reactions-bar{overflow:hidden}ul.reactions-bar li{float:left;margin:5px 13px}ul.reactions-bar.student-reactions-bar li a{background-image:url(//a.edim.co/images_v2/sprites/sprite-reactions-medium-student.png)}.quizResult .teacherReaction .teacherreact-m,ul.reactions-bar.teacher-reactions-bar li a{background-image:url(//a.edim.co/images_v2/sprites/sprite-reactions-medium-teacher.png)}ul.reactions-bar li.reaction a{opacity:1;filter:alpha(opacity=100)}ul.reactions-bar li:hover div{left:auto}ul.reactions-bar a{display:block;opacity:.3;filter:alpha(opacity=30);background-repeat:no-repeat}ul.reactions-bar a:focus{outline:none}ul.reactions-bar a:hover{opacity:1;filter:alpha(opacity=100)}#assignment-empty-content-error.multi-error{background-color:#f80}.teacher-a-react-m{background:url(//a.edim.co/images_v2/sprites/sprite-reactions-aggregate-medium.png) 0 0 no-repeat}.teacher-a-react-m.happy{background-position:0 -79px}.teacher-a-react-m.neutral{background-position:0 -169px}.teacher-a-react-m.sad{background-position:0 -257px}.file-upload-wrap{margin:10px 0}.file-upload-wrap .file-upload-button-wrap{position:relative;float:left;overflow:hidden}.file-upload-wrap .file-upload-button-wrap input{position:absolute;cursor:pointer;font-size:50px;filter:alpha(opacity=0);opacity:0;right:0;z-index:10}.school-search-input-widget{display:inline-block}#facebox .school-search-input-widget .school-editor{width:auto;padding:0}.school-search-input-widget .dd.dd-visible>ul.search-input-results{z-index:101}#facebox .school-search-input-widget .dd.dd-visible>ul.search-input-results{margin:33px 0 0 5px}.school-search-input-widget .users{display:none}.school-search-input-widget input{width:177px}.school-search-input-widget .ico-search{float:right;height:23px;width:23px;margin:3px 5px 0 0;border-left:1px solid #dfe4e8;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) no-repeat scroll 6px -348px transparent}.link-list-group-container-before{padding-bottom:2px}.link-list-group-threaded{overflow:hidden}.link-list-group-threaded li{transition:background-color .2s ease,margin-left .2s ease;-webkit-transition:background-color .2s ease,margin-left .2s ease;width:100%;margin-left:0}.link-list-group-threaded li.ui-sortable-placeholder{height:43px}.link-list-group-threaded li.swoop-in-new{margin-left:-218px}.link-list-group-threaded li.has_small_group_list{border-bottom:0}.link-list-group-threaded li div{border-left-width:8px;border-left-style:solid;transition:border-left .2s ease;position:relative;margin-bottom:2px}.link-list-group-threaded li:last-child div{margin-bottom:0}.link-list-group-options li:hover,.link-list-group-threaded li:hover{background-color:#e8ecef}.link-list-group-threaded li:hover div{border-left-width:12px}.link-list-group-threaded li:hover .group-message-count{color:#546986}.link-list-group-threaded li.selected div{border-left-width:218px}.link-list-group-threaded li.selected a{color:#fff;font-weight:400}.link-list-group-threaded :last-child{border-bottom-width:0!important}.link-list-group-threaded>li>div>a{padding:10px 50px 11px 20px;display:block;font-weight:400;color:#546986;float:right;width:150px;transition:color .2s ease}@media only screen and (max-width:995px){body.windows-app-webview .link-list-group-threaded>li>div>a{padding-right:30px}}.link-list-group-threaded>li>div>a:hover{padding-left:16px}.link-list-group-threaded ul.small-group-list{border-style:solid;border-width:1px 0;border-top:none;border-color:#dfe4e8;background:#f7f7f7;margin-top:-2px}.link-list-group-threaded ul.small-group-list li a{padding-top:10px;padding-bottom:10px;padding-right:50px}.link-list-group-threaded ul.small-group-list li a span.group-name{display:block;padding-left:20px;text-indent:-20px;text-overflow:ellipsis;overflow:hidden}.link-list-group-threaded .create-new-small{background:#eee;border-top:1px solid #dfe4e8}.link-list-group-threaded .create-new-small.no-small-groups{border-top:0}.link-list-group-threaded .create-new-small:hover{background:#ddd}.link-list-group-threaded .create-new-small span.icon.icon-plus{background:url(//a.edim.co/images_v2/sprites/circle_plus_sprite_2x.png) no-repeat;background-size:97px 76px}.link-list-group-threaded .create-new-small span.icon.icon-plus.yellow{background-position:0 0}.link-list-group-threaded .create-new-small span.icon.icon-plus.tan{background-position:-16px 0}.link-list-group-threaded .create-new-small span.icon.icon-plus.orange{background-position:-36px 0}.link-list-group-threaded .create-new-small span.icon.icon-plus.dark_orange{background-position:-57px 0}.link-list-group-threaded .create-new-small span.icon.icon-plus.red{background-position:-77px 0}.link-list-group-threaded .create-new-small span.icon.icon-plus.light_red{background-position:0 -21px}.link-list-group-threaded .create-new-small span.icon.icon-plus.orange_red{background-position:-17px -20px}.link-list-group-threaded .create-new-small span.icon.icon-plus.dark_red{background-position:-37px -20px}.link-list-group-threaded .create-new-small span.icon.icon-plus.light_blue{background-position:-56px -20px}.link-list-group-threaded .create-new-small span.icon.icon-plus.bright_blue{background-position:-77px -20px}.link-list-group-threaded .create-new-small span.icon.icon-plus.medium_blue{background-position:0 -40px}.link-list-group-threaded .create-new-small span.icon.icon-plus.navy_blue{background-position:-18px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.lime_green{background-position:-37px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.forest_green{background-position:-57px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.light_green{background-position:-77px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.dark_green{background-position:0 -59px}.link-list-group-threaded .create-new-small span.icon.icon-plus.light_gray{background-position:-17px -59px}.link-list-group-threaded .create-new-small span.icon.icon-plus.gray{background-position:-37px -59px}.link-list-group-threaded .create-new-small span.icon.icon-plus.dark_gray{background-position:-57px -59px}.link-list-group-threaded .create-new-small span.icon.icon-plus.charcoal_gray{background-position:-77px -59px}.link-list-group-threaded .create-new-small span.icon.icon-plus.denim{background-position:-19px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.teal{background-position:-79px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.purple{background-position:-19px -39px}.link-list-group-threaded .create-new-small span.icon.icon-plus.blue{background-position:-79px -20px}.color-box-list a{border-left:0;padding:5px 0 5px 19px;float:none;display:block;color:#546986;transition:padding-left .2s ease,opacity .2s ease;-webkit-transition:padding-left .2s ease,opacity .2s ease;opacity:1;font-weight:400}.color-box-list a.fade-in-init{padding-left:14px;opacity:.2}.color-box-list a span.color-box{display:inline-block;height:12px;width:12px;border-radius:3px;vertical-align:-1px;margin-right:5px;background-color:#3784d3}.color-box-list li.selected a span.color-box{background-color:#fff!important}.link-list-group-threaded ul.small-group-list.zero-small-groups{border-width:0}.zero-groups+.link-list-group-options>li:first-child{border-top:0}.link-list-group-options li{border-top:1px solid #dfe4e8;transition:background-color .2s ease}.link-list-group-options li a{padding:10px 0 11px 19px;display:block;font-weight:400;color:#546986}.groups-container span.icon{height:16px;width:20px;display:inline-block;vertical-align:-3px;margin-right:4px;margin-left:-4px}.groups-container span.icon.icon-gear{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -133px}.groups-container span.icon.icon-plus{background:url(//a.edim.co/images_v2/sprites/group.png) -37px -176px}.groups-container span.icon.icon-add-member{background:url(//a.edim.co/images_v2/sprites/group.png) -36px -219px}.link-list-group-threaded li span.drag-row-icon{background:url(//a.edim.co/images_v2/sprites/group.png) -77px -131px;height:23px;width:8px;position:absolute;top:9px;right:5px;opacity:0;transition:opacity .2s ease;cursor:pointer}.link-list-group-threaded li:hover span.drag-row-icon{opacity:1}.link-list-group-threaded li:hover .group-message-count{right:17px}.group-message-count{color:#9b9b9b;font-size:14px;font-weight:300;float:right;width:24px;height:22px;position:absolute;right:10px;top:0;bottom:0;display:block;margin:auto;pointer-events:none;transition:right .3s ease}#facebox .grade-subject-selection-container{width:350px;padding:10px 20px;position:relative}#facebox .grade-subject-selection-container .mask{position:absolute;top:0;right:0;left:0;bottom:57px;background:#fff;opacity:.5;filter:alpha(opacity=50);display:none}#facebox .grade-subject-selection-container.disabled .mask{display:block}#facebox .grade-subject-selection-container>div{padding:5px 0 10px}#facebox .grade-subject-selection-container .select-grade-container{margin-bottom:15px}#facebox .grade-subject-selection-container .grade-slider-wrap{padding:10px 0}#facebox .grade-subject-selection-container .error{color:#d93f44;background:none;display:none}#facebox .grade-subject-selection-container .btn-container{text-align:right;padding-top:10px}#facebox .grade-subject-selection-container .subject-area-container{padding-bottom:10px}#facebox .grade-subject-selection-container .sub-subjects-wrap select{display:none;margin:10px 0}#facebox .grade-subject-selection-container .green-btn .active,#facebox .grade-subject-selection-container .green-btn.disabled .default{display:none}#facebox .grade-subject-selection-container .green-btn.disabled .active{display:inline}#facebox .grade-subject-selection-container .select-grade-container.disabled,#facebox .grade-subject-selection-container .select-subject-container.disabled{opacity:.5;filter:alpha(opacity=50)}@font-face{font-family:LatoBold;src:url(//a.edim.co/fonts/lato-bold-webfont.eot);src:url(//a.edim.co/fonts/lato-bold-webfont.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/lato-bold-webfont.woff) format("woff"),url(//a.edim.co/fonts/lato-bold-webfont.ttf) format("truetype"),url(//a.edim.co/fonts/lato-bold-webfont.svg#latolight) format("svg");font-style:normal;font-weight:400}@font-face{font-family:LatoLight;src:url(//a.edim.co/fonts/Lato-Light.eot);src:url(//a.edim.co/fonts/Lato-Light.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Lato-Light.woff) format("woff"),url(//a.edim.co/fonts/Lato-Light.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoThin;src:url(//a.edim.co/fonts/Lato-Thin.eot);src:url(//a.edim.co/fonts/Lato-Thin.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Lato-Thin.woff) format("woff"),url(//a.edim.co/fonts/Lato-Thin.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:CrayonCrumble;src:url(//a.edim.co/fonts/crayon-crumble.eot);src:url(//a.edim.co/fonts/crayon-crumble.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/crayon-crumble.woff) format("woff"),url(//a.edim.co/fonts/crayon-crumble.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.btn,.btn:visited,.e-tour .introjs-button,.google-tour .introjs-button,a.btn,a.btn:visited{border-radius:3px;padding:6px 12px;display:inline-block;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;outline:none;font-family:Helvetica,helvetica,arial,sans-serif;font-weight:400;font-size:13px;color:#2077cf;border:1px solid #c3c9d1;background-color:#fff;transition:opacity .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out}.btn-mini,.btn-mini:visited,a.btn-mini,a.btn-mini:visited{padding:3px 5px}.btn.active,.btn:hover,.e-tour .introjs-button:hover,.google-tour .introjs-button:hover,a.btn.active,a.btn:focus,a.btn:hover{color:#2077cf;border:1px solid #2077cf;background-color:#f0f8ff}.btn:active,.e-tour .introjs-button:active,.google-tour .introjs-button:active,a.btn:active{color:#2077cf;box-shadow:inset 0 0 6px rgba(0,1,1,.15)}.btn.disabled,.btn.disabled:active,.btn.disabled:hover,.e-tour .introjs-disabled,.e-tour .introjs-nextbutton.introjs-disabled,.google-tour .introjs-nextbutton.introjs-disabled button:disabled,a.btn.disabled,a.btn.disabled:active a,a.btn.disabled:hover{background-image:none;box-shadow:none;opacity:.6;filter:alpha(opacity=60);cursor:default}.border-btn,.border-btn:visited,a.border-btn,a.border-btn:visited{color:#5d718a;border:1px solid #aabace;background-color:transparent}.border-btn:hover,a.border-btn:focus,a.border-btn:hover{color:#3f5673;border:1px solid #aabace;background-color:rgba(134,151,174,.1)}.border-btn:active,a.border-btn:active{color:#5d718a;border:1px solid #aabace;background-color:rgba(134,151,174,.51)}.blue-btn,.blue-btn:visited,.e-tour .introjs-nextbutton,.google-tour .introjs-nextbutton,a.blue-btn,a.blue-btn:visited{color:#fff;border-color:#2077cf;padding-bottom:-2px;background-color:#2077cf}.blue-btn:hover,.e-tour .introjs-nextbutton:hover,.google-tour .introjs-nextbutton:hover,a.blue-btn:focus,a.blue-btn:hover{color:#fff;border-color:#1d70c4;background-color:#1d70c4}.blue-btn:active,.e-tour .introjs-nextbutton:active,.google-tour .introjs-nextbutton:active,a.blue-btn:active{color:#fff;border-color:#1d70c4;background-color:#1467bc}.btn.blue-btn.disabled,.btn.blue-btn.disabled:active,.btn.blue-btn.disabled:hover{border:1px solid rgba(37,89,164,.57);background:rgba(113,170,228,.57);box-shadow:inset 0 0 2px 0 rgba(113,170,228,.57);color:#fff}.blue-btn-flat,.blue-btn-flat:focus,.blue-btn-flat:visited,a.blue-btn-flat,a.blue-btn-flat:visited{color:#fff;background:#3784d3;border-radius:1px;border:0;box-shadow:none;text-shadow:none}.blue-btn-flat:hover,a.blue-btn-flat:hover{background:#2e7ac7;box-shadow:none;text-shadow:none;border:0}.blue-btn-flat:active,a.blue-btn-flat:active{background:#256db6}.blue-btn-outline,.blue-btn-outline:visited,a.blue-btn-outline,a.blue-btn-outline:visited{color:#1c68b2;border-color:#1c68b2;padding-bottom:-2px;background-color:#fff}.blue-btn-outline,.blue-btn-outline:hover,a.blue-btn-outline:hover{background-color:#f8f9fa}.blue-btn-outline{color:#003f9b;border-color:#003f9b}.green-btn,.green-btn:visited,a.green-btn,a.green-btn:visited{color:#fff;border-color:#74bc60;padding-bottom:-2px;background-color:#74bc60}.green-btn:active,.green-btn:hover,a.green-btn:active,a.green-btn:focus,a.green-btn:hover{color:#fff;border-color:#68b453;background-color:#68b453}.btn.green-btn.disabled,.btn.green-btn.disabled:active,.btn.green-btn.disabled:hover{border:1px solid rgba(80,139,23,.57);background:hsla(88,45%,64%,.57);color:#47840f}.red-btn,.red-btn:visited,a.red-btn,a.red-btn:visited{color:#fff;border-color:#ea473e;padding-bottom:-2px;background-color:#ea473e}.red-btn:active,.red-btn:hover,a.red-btn:active,a.red-btn:focus,a.red-btn:hover{color:#fff;border-color:#df3d35;background-color:#df3d35}.btn.red-btn.disabled,.btn.red-btn.disabled:active,.btn.red-btn.disabled:hover{border:1px solid rgba(153,16,6,.57);background:hsla(6,61%,68%,.57);box-shadow:inset 0 0 2px 0 hsla(6,61%,68%,.57);color:#fff}.light-blue-btn,.light-blue-btn:visited,a.light-blue-btn,a.light-blue-btn:visited{color:#fff;padding-bottom:-2px;border-color:#24c7ff;background-color:#24c7ff}.light-blue-btn:active,.light-blue-btn:focus,.light-blue-btn:hover,a.light-blue-btn:active,a.light-blue-btn:focus,a.light-blue-btn:hover{color:#fff;border-color:#13a0d0;background-color:#13a0d0}.btn-group{display:inline-block;border-radius:2px;color:#5d718a;background-color:transparent}.btn-group .btn,.btn-group .btn:hover{border-right:1px solid #aabace;border-left:none;border-top:none;border-bottom:none}.btn-group>.btn:first-child{margin:0}.btn-group>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child){border-top-left-radius:0;border:none;border-bottom-left-radius:0}.btn-group>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn-group,.btn-group btn-group+.btn{margin-left:-3px}.btn-group>.btn{position:relative}.btn-large{padding:14px 30px;font-size:15px}.btn-full{width:100%;padding:10px 0}@font-face{font-family:edmodo-glyphs;src:url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.eot?708hc1);src:url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.eot?708hc1#iefix) format("embedded-opentype"),url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.woff2?708hc1) format("woff2"),url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.ttf?708hc1) format("truetype"),url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.woff?708hc1) format("woff"),url(/fonts/edmodo-glyphs-v0.07/fonts/edmodo-glyphs.svg?708hc1#edmodo-glyphs) format("svg");font-weight:400;font-style:normal}i{font-family:edmodo-glyphs!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-mo-logo-:before{content:""}.ico-search-:before{content:""}.ico-home-:before{content:""}#topbar-content.home .ico-home-:before,li:hover .ico-home-:before{content:""}.ico-messaging-:before{content:""}#topbar-content.messaging .ico-messaging-:before,li:hover .ico-messaging-:before{content:""}.ico-assignments-:before{content:""}#topbar-content.assignmentcenter .ico-assignments-:before,#topbar-content.assignmentcenterteacher .ico-assignments-:before,li:hover .ico-assignments-:before{content:""}.ico-gradebook-:before{content:""}#topbar-content.gradebook .ico-gradebook-:before,li:hover .ico-gradebook-:before{content:""}.ico-notifications-:before{content:""}.new-notifications-menu.dd-visible .ico-notifications-:before,li:hover .ico-notifications-:before{content:""}.ico-library-:before{content:""}#topbar-content.library .ico-library-:before,li:hover .ico-library-:before{content:""}.ico-backpack-:before{content:""}#topbar-content.library .ico-backpack-:before,li:hover .ico-backpack-:before{content:""}.ico-arrow-left-:before{content:""}.ico-arrow-right-:before{content:""}.ico-arrow-up-:before{content:""}.ico-arrow-down-:before{content:""}.ico-gear-:before{content:""}.ico-logout-:before{content:""}.ico-help-:before{content:""}.ico-info-:before{content:""}.ico-pencil-:before{content:""}.ico-plus-:before{content:""}.ico-paperclip-:before{content:""}.ico-person-:before{content:""}.ico-group-:before{content:""}.ico-book-:before{content:""}.ico-spotlight-:before{content:""}.ico-envelope-:before{content:""}@font-face{font-family:GT Eesti Pro Display;src:url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.eot);src:url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.eot) format("embedded-opentype"),url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.woff2) format("woff2"),url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.ttf) format("truetype"),url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.woff) format("woff"),url(/fonts/GT-Eesti-Pro-Display/GT-Eesti-Pro-Display-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.eot);src:url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.eot) format("embedded-opentype"),url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.woff2) format("woff2"),url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.ttf) format("truetype"),url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.woff) format("woff"),url(/fonts/Nunito-Sans/nunito-sans-v2-latin-regular.svg) format("svg");font-weight:400;font-style:normal}#m-footer{min-height:320px;border-top:1px solid #e9ecef;padding:40px 0;background-color:#fff;-webkit-font-smoothing:auto}.landing #m-footer a,.landing #m-footer p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}#m-footer .col-sm-2{padding-top:60px}#m-footer ul{list-style:none;margin:0;padding:0;position:relative;border:0;box-shadow:none;-webkit-box-shadow:none}#m-footer ul.dropdown-menu i{display:none}#m-footer ul.dropdown-menu>li>a{outline:none;cursor:pointer}#m-footer .social{background-repeat:no-repeat;padding-left:28px;background-position:0;display:block;line-height:180%;margin-bottom:15px;background-size:20px 20px}#m-footer li{margin-bottom:4px;position:relative;font-size:14px;line-height:180%;font-weight:300;font-family:latolight,Helvetica Neue,Arial,Helvetica,sans-serif}#m-footer p{margin-top:20px;margin-bottom:6px;line-height:190%;font-size:14px;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#6c7488}#m-footer p.company-copyright{color:#9ba2b1;margin-top:0;margin-bottom:19px}#m-footer .language-container button{text-shadow:none;outline:none;border:0;box-shadow:none;position:relative;background-color:#a5abb8;color:#fff;padding:5px 5px 5px 34px;border-radius:2px;width:180px;background-repeat:no-repeat;background-position:-182px 1px}#m-footer .language-container .caret,#m-footer .language-container button{background-image:url(//a.edim.co/images_v2/sprites/sprite-landing-page.png)}#m-footer .language-container .caret{border:0;background-position:-112px -7px;top:8px;right:8px;height:20px;width:20px;position:absolute}#m-footer .social-facebook{background-image:url(//a.edim.co/images_v2/marketing/shared/social-facebook.png)}#m-footer .social-twitter{background-image:url(//a.edim.co/images_v2/marketing/shared/social-twitter.png)}#m-footer .social-google{background-image:url(//a.edim.co/images_v2/marketing/shared/social-google.png)}#m-footer .social-pinterest{background-image:url(//a.edim.co/images_v2/marketing/shared/social-pinterest.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#m-footer .social-facebook{background-image:url(//a.edim.co/images_v2/marketing/shared/social-facebook@2x.png)}#m-footer .social-twitter{background-image:url(//a.edim.co/images_v2/marketing/shared/social-twitter@2x.png)}#m-footer .social-google{background-image:url(//a.edim.co/images_v2/marketing/shared/social-google@2x.png)}#m-footer .social-pinterest{background-image:url(//a.edim.co/images_v2/marketing/shared/social-pinterest@2x.png)}}#m-footer.no-logo p:first-child{margin-top:0}#m-footer.no-logo .col-sm-2{padding-top:0}#m-footer .languages-panel a{display:inline-block;line-height:13px;font-size:11px;border-right:0 solid #999}#m-footer .languages-panel{display:none;box-shadow:0 0 0;min-width:200px;margin:-485px 0 18px;padding:0 0 8px;position:absolute;top:0;left:-64px}#m-footer .dd-visible .languages-panel{display:block}#m-footer .languages-panel .panel-content{left:-68px;box-shadow:0 2px 8px rgba(146,153,169,.5);background-color:#fff;clear:both;padding:0;overflow:hidden}#m-footer .languages-panel li{display:list-item;border:none;text-align:left}#m-footer .languages-panel li a{display:block;font-style:normal;padding:13px 10px;cursor:pointer}#m-footer .languages-panel .panelarrow{position:relative;width:14px;height:7px;margin:0 auto}#m-footer .languages-panel .panelarrow div{border-width:7px 7px 0;border-color:#fff transparent transparent;width:0;height:0;border-style:solid}#m-footer .languages-panel .inner-panel{background:none}.non-bootstrap#m-footer *{box-sizing:border-box}#m-footer .row:after,.non-bootstrap#m-footer .container:after{clear:both;content:" ";display:table}.non-bootstrap#m-footer .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.non-bootstrap#m-footer .row{margin-left:-15px;margin-right:-15px}.non-bootstrap#m-footer .col-sm-2,.non-bootstrap#m-footer .col-sm-4{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.non-bootstrap#m-footer .col-sm-4{width:33.33333333%}.non-bootstrap#m-footer .col-sm-2{width:16.66666667%}.non-bootstrap .dropdown-menu{padding:5px 0;margin:2px 0 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none}.non-bootstrap .open .dropdown-menu{display:block}.non-bootstrap .dropdown-menu>li>a{padding:3px 15px;outline:none;font-weight:400;color:#333;white-space:nowrap}.non-bootstrap .dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;position:absolute}@media (max-width:767px){.hidden-xs{display:none!important}#m-footer .col-sm-4,.non-bootstrap#m-footer .col-sm-4{float:left;width:75%}#m-footer .col-sm-2,.non-bootstrap#m-footer .col-sm-2{float:left;width:25%}}@media (max-width:620px){.non-bootstrap#m-footer{margin-bottom:-20px}.non-bootstrap#m-footer .row{margin:20px 0 0}}@media (max-width:586px){#m-footer .language-container,#m-footer p.company-copyright{text-align:center}#m-footer .col-sm-4{float:none;width:auto}.non-bootstrap#m-footer .col-sm-4{width:100%}#m-footer .row>div.col-sm-2{display:none}}.publisher-identity{padding:15px}.publisher-identity img{width:50px}.publisher-identity>div{width:130px}.featured-publisher-header .pull-right{margin-top:4px}.publisher-description{padding:10px;word-wrap:break-word}.publisher-grade-range{padding:10px;border-top:1px solid #dfe4e8}.publisher-grade-range>div{float:left;height:20px;width:20px;background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) 0 -726px no-repeat;margin:0 5px 0 0}.publisher-navigation .section{border-radius:0;border-left:0;border-right:0;box-shadow:none}.featured-publisher-header{padding:15px 20px;border-bottom:1px solid #dfe4e8}.publisher-collections-list.loading *{display:none}.publisher-collection-filters{padding:5px 0 0}.publisher-collection-filters ul{margin:3px 0 0}#publisher-followers-container .placeholder-container{width:200px}#store-publisher-apps-list ul.apps{margin-top:20px}.publisher-featured-panel .item-list li{border-top:none}#publisher-community-promo a.is-highlighted{display:block;font-weight:700;margin-top:5px}#publisher-community-promo em.option-toggler{font-weight:400;font-style:normal;margin:10px 0 5px;padding:5px 0;display:block;cursor:pointer}#publisher-community-promo em.option-toggler span{float:left;width:24px;height:16px;background:url(//a.edim.co/images/app-checks.png) no-repeat scroll 0 0 transparent}#publisher-community-promo em.option-toggler.is-checked span{background-position:-30px 0}.stop-following-content{padding:20px;width:400px}.stop-following-content>p{width:235px;margin:41px 0 0}.stop-following-content img{padding-bottom:20px}#publisher-container .load-more-container{min-height:46px;box-sizing:border-box}#publisher-container .submenu .selected{color:#383d48;font-weight:700}#publishers-container .btn{transition:none;-webkit-transition:none;-moz-transition:none}#publisher-library-container .filter-section li{float:left;color:#839096}#publisher-library-container .filter-section li.item-name{width:60%}#publisher-library-container .filter-section li.item-type{width:25%}#publisher-library-container .l-resources{padding:10px 85px}#publisher-library-container #l-resources .l-name{width:55%}#publisher-library-container .subheader{color:#839096;border-bottom:1px solid #dfe4e8;border-top:1px solid #dfe4e8}#publisher-library-container .subheader th{font-weight:400;padding-bottom:10px}#publisher-library-container .subheader th:first-child{padding-left:85px}#publisher-library-container .resource-table td{padding:20px 10px;position:relative}#publisher-library-container .resource-table td.l-created-at{padding:15px 10px}#publisher-library-container .resource-table th{padding:10px;cursor:default}#publisher-library-container .l-items td:first-child{padding-left:85px}#publisher-library-container .resource-table .l-image{position:absolute;left:15px;top:9px;height:40px}#publisher-library-container .fa-arrow{margin-left:5px}#publisher-library-container .resource-table .l-created-at,#publisher-library-container .resource-table .l-type{color:#839096}#l-resources{padding-bottom:20px}#publisher-library-container .resource-table{width:100%}#l-resources .main-add.btn{padding:5px 34px}#l-resources .resource-search .search{padding:0 0 0 10px}#l-resources .resource-search{margin:0 17px 10px 0}#library-items .l-items tr{cursor:pointer}#library-items .l-items .resource.highlight{background-color:#f3f5f7}#library-items .l-items .l-img{background:url(//a.edim.co/images_v2/sprites/sprite-library-2-2x.png) no-repeat scroll;background-size:600px;position:absolute;top:10px;left:20px;height:45px;width:50px}#library-items .l-items .l-img.file{background-position:-108px -227px},#library-items .l-items .l-img.folder,#library-items .l-items .l-img.sym_link{background-position:0 -230px}#library-items .l-items .l-img.embed,#library-items .l-items .l-img.link{background-position:0 -173px}#library-items .add-library{padding:6px 24px;color:#383d48;min-width:81px}.hide-premium-container{padding:80px;background-color:#fff;min-height:244px;padding-right:120px;padding-left:120px;border:1px solid;border-color:#dae1e8 #d3dde5 #b6c8d8;box-shadow:0 1px 0 0 rgba(56,61,72,.09)}.hide-premium-title{text-align:center;font-size:24px;padding-bottom:60px}.hide-premium-text{padding-bottom:60px;text-align:center;font-size:14px}.hide-premium-cta{text-align:center}#verify-org-code input[type=text]{float:left;font-family:LatoLight;font-size:15px;margin-right:11px;padding:9px}#verify-org-code .btn-primary{background:#76b764 none repeat scroll 0 0;border:0 none;color:#fff;padding:10px 14px;position:relative;text-shadow:none}#verify-org-code .error-code-required,#verify-org-code .error-wrong-code{color:#d93f44;padding:0;text-align:center}#verify-org-code .form-container{margin:0 auto;width:40%}#join-publisher-box .content{width:100%}#join-publisher-box .profile-info{float:none;width:80%;height:100%;margin:20px auto 0;text-align:center;padding:10px}#join-publisher-box .join-text{font-size:18px;text-align:center;color:rgba(56,61,72,.93)}#join-publisher-box .subtext{line-height:20px;margin:10px 0 0;font-size:14px}#footer-pic{background:url(../../images_v2/views/publisher/join-publisher-footer.png) top no-repeat;height:232px}body.lp7{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp7 a{outline:0}.lp7 .hidden{display:none}.lp7 .container{max-width:1024px;margin:0 auto}.lp7 .sub-container{max-width:680px;margin:0 auto}.lp7 .placeholder-container{border:1px solid #cddbe5;background:#fff;box-shadow:none;text-align:left}.lp7 .placeholder-container input{height:auto;font-size:14px;width:100%}.lp7 .placeholder-container label{font-size:14px}.lp7 .banner-container{background:url(//a.edim.co/images_v2/landing/v1/header.jpg) top no-repeat;height:695px;background-size:cover;text-align:center}.lp7 .educational-resources-banner a{color:#fff}.lp7 .educational-resources-banner a:hover{color:#9b9fde;cursor:default}.lp7 .educational-resources-banner{height:35px;background-color:#2f3490;opacity:.8;box-shadow:0 2px 2px 1px rgba(0,0,0,.55);color:#fff;font-size:20px;padding-top:15px;font-family:lato}.lp7 .topbar-row{margin-bottom:112px}.lp7 .topbar-row .logo{height:50px;width:50px;background:url(//a.edim.co/images_v2/landing/v1/logo.png) no-repeat;background-size:50px 50px;float:left}.lp7 .topbar-row .logo h1{font-size:24px;font-family:aleolight,Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3);display:none}.lp7 .topbar-row .menu-container{padding-top:6px;position:relative}.lp7 .topbar-row .menu-container .sso-error{width:220px;margin-top:12px;position:absolute;background:#fae6e6;border:1px solid #fb6262;color:#e12f2f;padding:8px 20px;box-sizing:border-box;text-align:left;border-radius:3px}.lp7 .topbar-row .menu-container ul li{float:left;margin-right:30px}.lp7 .topbar-row .menu-container ul{padding:7px 0}.lp7 .topbar-row .menu-container ul li a{color:#fff;font-size:14px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700}.lp7 .topbar-row .menu-container ul li a:hover{text-decoration:none;opacity:.7;background:transparent}.lp7 .topbar-row .login-form{min-width:416px}.lp7 .topbar-row .placeholder-container{border:0;background:#fff;border-radius:3px;margin:0 5px 0 0;border:1px solid #fff;float:left}.lp7 .topbar-row .placeholder-container input{padding:6px 10px}.lp7 .topbar-row .placeholder-container label{margin:-11px 0 0 -10px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.lp7 .topbar-row .disabled .placeholder-container{opacity:.7;filter:alpha(opacity=80)}.lp7 .topbar-row .placeholder-container.error{background:#fae6e6;border:1px solid #fb6262;color:#e12f2f}.lp7 .topbar-row .submit-btn{height:20px}.lp7 .topbar-row .submit-btn.disabled{background:hsla(88,45%,64%,.9);opacity:1;border-bottom-width:2px}.lp7 .topbar-row .do-office-login{border:1px solid #eb5241;border-radius:4px;color:#eb5241}.lp7 .topbar-row .show-login-modal,.topbar .container .show-subdomain-login-modal{border-radius:3px;color:#fff;font-size:14px;font-weight:700;padding:10px 20px;position:relative;top:-3px}.topbar .container .show-subdomain-join-by-code-modal,.topbar .container .show-subdomain-login-modal{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.lp7 .modal-view-list{display:inline-block}.lp7 .topbar-row .show-login-modal.green-btn,.topbar .container .show-subdomain-login-modal{border:0}.lp7 .topbar-row .show-login-modal:hover,.topbar .container .show-subdomain-login-modal:hover{opacity:.7;filter:alpha(opacity=70)}.lp7 .topbar-row .submit-btn img{height:15px;position:relative;top:2px}.institutional-t6 .btn .active,.lp7 .btn .active,.lp7 .btn.disabled .default{display:none}.institutional-t6 .btn.disabled .active,.lp7 .btn.disabled .active{display:inline}.lp7 .edmo-ads-container,.lp7 .edmo-ads-container div{margin:0 auto;display:block}.lp7 .edmo-ads-container iframe{border:none}.lp7 .edmo-ads-container div.stream-item{display:inline-block;margin:8px}.lp7 .edmo-ads-container,.lp7 .edmo-ads-container div.logout-top{margin-top:10px}.lp7 .edmo-ads-container .blog-insert{overflow:hidden}.lp7 .edmo-blog-sample{width:750px;padding:12px;border:1px solid #dfe4e8}.lp7 .edmo-blog-sample h2{font-size:120%}.lp7 .edmo-blog-sample table td{padding-top:8px;padding-left:6px}.lp7 .edmo-blog-sample table{border:0}.lp7 .edmo-blog-sample img{width:200px;height:200px}#tpl-verify-school-code .verify-schoolcode-container.padding-20.inside-facebox{padding-top:20px}.institutional-t6 #facebox.on-subdomain .forgot-password-container .placeholder-container input{width:60%}.institutional-t6 #facebox.on-subdomain .forgot-password-container .placeholder-container label{padding-left:10px}.institutional-t6 #facebox.on-subdomain .forgot-password-container .btn.green-btn{width:100%}.institutional-t6 .do-forgot-password,.lp7 .do-forgot-password{color:#fff;font-weight:500;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;top:5px;left:28px}.lp7 .main-title{font-size:48px;font-family:aleolight,Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:36px}.lp7 .sub-title{width:500px;margin:0 auto 50px;font-size:20px;color:#fff;line-height:34px;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif}.lp7 .sub-title.wide{width:600px}.account-prompt{font-size:24px;font-family:aleoregular,Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff;margin-top:50px;margin-bottom:50px}.lp7 .separator{width:420px;height:1px;background:#a6aab9;margin:0 auto}.lp7 .button-container .btn{font-size:16px;padding:12px 40px;margin:0 4px 10px}.lp7 .topbar-row.subdomain{margin-bottom:0}.line{float:left;margin-left:13.7px;margin-top:8px;height:42.9px;border:1px solid #2e82d6}.lp7 .blue_banner{background:#e1f2f9 url(https://a.edim.co/images_v2/landing/v1/landing-page-home-logo.png) bottom no-repeat!important}.lp7 .subdomain-new-links{float:left;padding-top:14px;margin-left:50px}#top-join-a-group-button.btn-for-subdomain-landing,.lp7 .topbar-row .btn-for-subdomain-landing{color:#3784d3;font-style:normal;font-size:14px;border-color:#3784d3;margin-right:20px}.lp7 .topbar-row .show-login-modal.btn-for-subdomain-landing{color:#fff;margin-right:15px}.lp7 .main-logo-container{height:117px;margin-top:10px}.lp7 .logo-for-subdomain-landing{float:left;margin-top:2px;width:68.6px;height:56.6px;object-fit:contain;background:url(https://a.edim.co/images_v2/landing/v1/edmodo-logo-center.png) no-repeat}.lp7 .main-sub-container{width:100%;text-align:left}.lp7 .subdomain-landing-main-title{margin-bottom:10px;font-size:36px;font-weight:700;line-height:normal}.lp7 .subdomain-landing-main-title,.lp7 .subdomain-landing-sub-title{width:100%;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#405b78}.lp7 .subdomain-landing-sub-title{font-family:Helvetica;font-size:18px;font-weight:400;line-height:1.39}.subdomain-landing-account-prompt{margin-bottom:20px;margin-left:105px;width:384px;height:22px;font-family:Helvetica;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3f5a78}.subdomain-logo-container.oval{margin-left:17.6px;float:left;width:60px;height:60px;background-color:#fff;border:1px solid #405b78;border-radius:50px}.subdomain-logo{margin-top:11px;width:36.2px;height:36.2px}.lp7 .sub-container.subdomain{text-align:-webkit-left;max-width:680px;margin:0 auto;float:left;width:45%}.lp7 .sub-container.subdomain #subdomain-resources{margin-top:10px}.lp7 .sub-container.subdomain #subdomain-resources h3{text-align:left;margin:0}.lp7 .sub-container.subdomain #subdomain-resources .resource-text{color:#839096}.lp7 .subdomain-button-container{width:40%;float:right;background:url(//a.edim.co/images_v2/landing/v1/illustration.png) 0 100% no-repeat;height:509px}.lp7 .subdomain.do-teacher-redirect{width:100%;box-sizing:border-box;float:right}.lp7 #button-container #subdomain-student-parent-buttons{float:right;width:100%}#button-container .subdomain.do-parent-signup,.lp7 #button-container .subdomain.do-student-signup{width:29%;margin:0}.lp7 .subdomain.button-container{width:100%;float:right}.lp7 .image-container{float:right}.lp7 .publisher-subdomain-description{font-family:Helvetica;font-size:14px;margin-top:27px}.lp7 #tpl-verify-group-code,.lp7 #tpl-verify-school-code{width:482px;box-sizing:border-box;padding:50px 40px 40px;float:left;display:block}.lp7 #tpl-verify-group-code.group-code-verify-container.padding-20 input,.lp7 #tpl-verify-school-code.verify-schoolcode-container.padding-20 input{width:100%}.lp7 #tpl-verify-group-code.group-code-verify-container.padding-20 h4,.lp7 #tpl-verify-school-code.verify-schoolcode-container.padding-20 h4{border-bottom:2px solid #ebebec;text-align:center;padding-bottom:24px;margin-top:-38px}.lp7 #tpl-verify-group-code.group-code-verify-container.padding-20 p,.lp7 #tpl-verify-school-code.verify-schoolcode-container.padding-20 p{font-size:14px;margin:0 0 10px;font-family:LatoLight}.lp7 .error.group-code-required,.lp7 .error.invalid-school-code,.lp7 .error.school-code-required,.lp7 .invalid-username-password,.lp7 .tpl-verify-group-code.error{color:#d93f44;padding:0;background:none}.lp7 #tpl-verify-school-code.form-container.error{background:none}@media (max-width:1030px) and (min-width:580px){#button-container .subdomain.do-parent-signup,.lp7 #button-container .subdomain.do-student-signup{width:28%}.lp7 .button-container.subdomain,.lp7 .subdomain.do-teacher-redirect{margin:0}#button-container .subdomain.do-parent-signup,.lp7 #button-container .subdomain.do-student-signup{margin-top:7px;box-sizing:border-box;width:100%}.subdomain-landing-account-prompt{margin-left:0}.lp7 .blue_banner{height:695px!important}.lp7 .subdomain-landing-sub-title{font-size:14px}.lp7 .subdomain-landing-main-title{font-size:38px;margin-bottom:20px}.lp7 .subdomain-button-container{background-size:230px}}@media (max-width:580px){.lp7 .blue_banner{height:695px!important}.lp7 .topbar-row .show-code-modal.btn-for-subdomain-landing,.lp7 .topbar-row .show-login-modal.btn-for-subdomain-landing{padding:5px;position:static;width:auto;margin:0}.lp7 .topbar-row.subdomain{margin-bottom:28px}.lp7 .topbar-row .menu-container-buttons.subdomain{float:right}.lp7 .main-logo-container{height:40px}.lp7 .sub-container.subdomain{width:100%}.lp7 .subdomain-landing-main-title{font-size:34px}.lp7 .subdomain-landing-sub-title{font-size:12px;margin-top:15px;margin-bottom:15px}.lp7 .subdomain-button-container{width:100%;margin-top:15px}#button-container .subdomain.do-parent-signup,.lp7 #button-container .subdomain.do-student-signup{width:48.8%}.subdomain-landing-account-prompt{margin-left:0}.lp7 .subdomain-button-container{background:0;height:auto}.lp7 .logo-for-subdomain-landing{background-size:48px 40px}.lp7 .line{margin-left:-9.3px;margin-top:6px;height:32.9px}.subdomain-logo-container.oval{margin-left:1.6px;width:43px;height:44px}.subdomain-logo{margin-top:7px;width:30.2px;height:30.2px}}.lp7 .landing-page-topbar-blue{background:#2269b2}.lp7 .landing-page-topbar-blue .container{padding:9px 20px}.lp7 .landing-page-topbar-blue a{font-size:14px;font-weight:600;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif}.lp7 .landing-page-topbar-blue .logo{position:relative;top:3px}.lp7 .landing-page-topbar-blue .logo img{height:35px}.lp7 .landing-page-topbar-blue .left-topbar-content a{color:#fff}.lp7 .landing-page-topbar-blue .right-topbar-content a{color:#bcd1e6;transition:color .2s}.lp7 .landing-page-topbar-blue .right-topbar-content a:hover{color:#fff}.lp7 .landing-page-topbar-blue ul{margin-top:10px}.lp7 .landing-page-topbar-blue ul li{margin:0 0 0 30px;float:left}.subdomain-login-button-container{margin-top:20px;float:right}#facebox #login-sso-container a.ldap-auth-btn{width:100%;box-sizing:border-box;padding:10px 0;background-color:#fff;border-radius:2px;border:0;box-shadow:0 1px 1px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12);height:40px;color:rgba(0,0,0,.54);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-bottom:20px}#facebox #login-sso-container a.ldap-auth-btn span.default{top:3px;position:relative}#facebox #login-sso-container a.ldap-auth-btn:hover{background-color:hsla(0,0%,50%,.1);color:rgba(0,0,0,.74)}#facebox #login-sso-container a.btn.google span.default{left:5px}#facebox #login-sso-container a.btn.google .google-auth-sign-up-icon{position:relative;left:50px}#facebox #login-sso-container a.btn.office span.default{left:5px}#facebox #login-sso-container a.btn.office .office-auth-sign-up-icon{position:relative;left:50px}#facebox #login-sso-container a.btn.classlink span.default{left:5px}#facebox #login-sso-container a.btn.classlink .classlink-auth-sign-up-icon{position:relative;left:50px}#facebox #login-sso-container a.btn.clever span.default{left:5px}#facebox #login-sso-container a.btn.clever .clever-auth-sign-up-icon{position:relative;left:50px}.lp7 h3{text-shadow:0 1px 0 hsla(0,0%,100%,.5);font-family:aleoregular,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:34px;line-height:41px;margin:50px 0}.lp7 h3,.lp7 h4{color:#405a78;font-weight:400;text-align:center}.lp7 h4{font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:23px;line-height:28px;margin-bottom:20px}.lp7 .stores{margin-bottom:50px}.lp7 .store{margin-left:20px;display:inline-block;width:170px;height:54px;background:url(//a.edim.co/images_v2/sprites/sprite-mobile-apps.jpg) no-repeat}.lp7 .store.goog{background-position:12px -71px;width:181px}.lp7 .store.win{background-position:0 -148px;width:203px;margin-left:20px}.lp7 .store:first-child{margin-left:0}.lp7 .promo-banner-container{background-color:#eef2f6;text-align:center}.lp7 .promo-banner-container img{margin:40px 0}.lp7 .content-4{width:33.3333%;padding:15px 0}.lp7 .content-4,.lp7 .content-8{box-sizing:border-box;display:inline-block}.lp7 .content-8{width:66.6667%;padding:0 15px}.lp7 .teacher-products>.container{box-sizing:border-box}.lp7 .teacher-products h2.product-heading{color:#405a78;font-family:aleoregular;font-size:32px;font-weight:700!important;line-height:39px;text-align:left;text-transform:none}.lp7 h2.product-heading{margin:5px 0 25px}.lp7 .teacher-products .product-details{color:#4f5564;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:32px}.lp7 .teacher-products hr.spacer{border:none;height:30px;padding:30px;clear:both}.lp7 .teacher-products hr:last-of-type{border-bottom:1px solid #d3e1ef;width:100%;padding-bottom:30px}.lp7 .teacher-products .content-right{float:right;max-width:100%}.lp7 .teacher-products .content-left{float:left;max-width:100%}.lp7 .teacher-products .img-responsive{max-height:200px;max-width:100%;margin:0 auto 10px;display:block}.lp7 .subtext{font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#586d83}.lp7 .testimonials-container{min-height:129px;position:relative}.lp7 .testimonials-container .quote{color:#728294;font-family:Lato,Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;line-height:40px;text-align:center;position:absolute;opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s}.lp7 .quote.selected{opacity:1}.lp7 .testimonials-container .quote-author{margin-bottom:50px}.lp7 .testimonials-container .quote-author li{float:left;width:25%}.lp7 .testimonials-container .quote-author li img{height:43px;width:43px;border-radius:50px;margin-right:15px;margin-top:-2px}.lp7 .testimonials-container .quote-author li{opacity:.4;transition:opacity .3s;-webkit-transition:opacity .3s}.lp7 .testimonials-container .quote-author li.selected{opacity:1}.lp7 .testimonials-container .quote-author p{color:#839096}.lp7 .testimonials-container .quote-author p.author-name{font-size:16px}.lp7 .join-container{background:#f7fbff;text-align:center}.lp7 .join-container h3{margin:75px 0 40px}.lp7 .join-container .join-description{margin:0 auto 40px;text-align:center;width:550px;color:#728294;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:30px}.lp7 .join-container .button-container{text-align:center;margin-bottom:86px}.lp7 .directory-container{text-align:center;background-color:#fff;min-height:100px;padding:20px 0;border-top:1px solid #e9ecef}.lp7 .directory-container label{text-align:left;width:160px;display:inline-block}@media only screen and (max-device-width:690px){.lp7 .directory-container label{width:99%;text-align:center}}.institutional-t6 #facebox.on-subdomain .forgot-password-container .placeholder-container input{padding:13px 0 20px 10px}.institutional-t6 #facebox .content .forgot-password-container.on-subdomain{margin-left:-50px}.institutional-t6 #facebox .content .forgot-password-container.on-subdomain h4{margin-top:-75px}.institutional-t6 #facebox .content .forgot-password-container.on-subdomain .btn.btn-primary{width:100%;padding:20px 0 28px;line-height:20px;font-size:18px}.institutional-t6 #facebox.on-subdomain .content .forgot-password-container .green-btn{padding:28px 0;line-height:0}.institutional-t6 #facebox.on-subdomain .content .forgot-password-container .green-btn.btn span{top:15px}.institutional-t6 #facebox .content .login-form.sign-up-container .school-code-verify-container,.institutional-t6 #facebox .content .login-form.sign-up-container .school-code-verify-container input,.institutional-t6 #facebox .content .login-form.sign-up-container .school-code-verify-container span{width:100%}.lp7 #facebox.select-user-type .sso-sign-up-container-header{background:none}.lp7 .group-invitation .facebox-footer,.lp7 .group-invitation .group-invitation-container{padding:8px}.lp7 .group-invitation .group-invitation-container .multi-error{margin:0 8px}.lp7 .group-invitation .invitationOptions li{display:inline-block}.lp7 .group-invitation .invitationOptions li a{display:block;padding:8px;margin:12px 12px 20px;border-radius:3px;text-align:center;color:#546980;font-weight:300;font-size:18px;font-family:Lato,helvetica,arial,sans-serif;cursor:pointer;border:1px solid #dfe4e8}.lp7 .group-invitation .invitationOptions li a p{margin-bottom:10px}.lp7 .group-invitation .invitationOptions li a img.option-img{margin:0 10px;width:102px}.lp7 .group-invitation .invitationOptions a:hover{cursor:pointer;border:1px solid #276bb0;background:#f2f9fe;color:#2077cf}.lp7 .group-invitation .invitationOptions a.no-hover:hover{cursor:default;border:1px solid #dfe4e8;color:#546980;background:none}.lp7 .group-invitation .invitationOptions li a.active{border:1px solid #276bb0;background:#f2f9fe;color:#2077cf}.institutional-t6 #facebox .content .third-party-auth-btn:hover,.lp7 #facebox .content .third-party-auth-btn:hover{background-color:hsla(0,0%,50%,.1);color:rgba(0,0,0,.74)}.institutional-t6 #facebox .content .third-party-auth-btn span.default,.lp7 #facebox .content .third-party-auth-btn span.default{margin-left:15px;position:relative;top:3px}.institutional-t6 #facebox .content .third-party-auth-btn.google span.default,.lp7 #facebox .content .third-party-auth-btn.google span.default{margin-left:2px}.institutional-t6 #facebox .content .third-party-auth-btn span.default a,.lp7 #facebox .content .third-party-auth-btn span.default a{text-decoration:none;color:#fff}.institutional-t6 #facebox .content .third-party-auth-btn .office-auth-button-text,.lp7 #facebox .content .third-party-auth-btn .office-auth-button-text{margin-left:20px}.lp7 #facebox .content .or-horizontal-divider{margin-left:5px}.third-party-auth-icon{background-size:23px 23px;margin-left:13px;width:30px;height:25px;margin-top:-15px}.office-auth-sign-up-icon{background:url(//a.edim.co/images_v2/icons/icon_office365_50.png) no-repeat;background-size:20px 20px}.yahoo-auth-sign-up-icon{background:url(/images_v2/icons/yahoo48.png) no-repeat;background-size:23px 23px}.gmail-auth-sign-up-icon{background:url(//a.edim.co/images_v2/icons/google_icon@2x.png) no-repeat;background-size:23px 23px}.hotmail-auth-sign-up-icon{background:url(/images_v2/icons/hotmail_logo.png) no-repeat;background-size:20px 20px}.google-auth-sign-up-icon{background:url(//a.edim.co/images_v2/icons/google_icon.png) no-repeat}.facebook-auth-sign-up-icon{background:url(//a.edim.co/images_v2/icons/facebook_icon.png) no-repeat}.clever-auth-sign-up-icon{background:url(/images_v2/icons/icon_sso_clever.png) no-repeat}.classlink-auth-sign-up-icon{background:url(/images_v2/icons/icon_sso_classlink.png) no-repeat}.lp7 #facebox .content .or-horizontal-divider-line{width:175px;height:1px;background-color:#d8d8d8;float:left}.institutional-t6 #facebox .content .or-divider-text,.lp7 #facebox .content .or-divider-text{width:21px;height:16px;color:#9b9b9b;font-family:open sans;font-size:14px;font-weight:400;line-height:16px;margin:-7px 10px 10px;float:left}.lp7 #facebox .content .term{font-size:11px;color:#8593a4}.institutional-t6 #facebox .content .placeholder-container input,.lp7 #facebox .content .placeholder-container input{width:100%}.lp7 #facebox .content .term a{font-weight:800;color:#516476}.lp7 #facebox .content .green-btn img{opacity:.5;margin:-17px 10px -9px 0}.lp7 .help-icon{position:absolute;right:-46px;top:1px;cursor:pointer}.lp7 .help-icon img{height:25px}.lp7 .topbar-row .menu-container-buttons{float:right}.lp7 .topbar-row .show-code-modal,.topbar .container .show-subdomain-join-by-code-modal{background-color:hsla(0,0%,100%,0);box-sizing:border-box;border:1px solid #fff;border-radius:3px;margin-right:15px;padding-left:5px;padding-right:5px;padding-top:10px;opacity:1;color:#fff;font-size:14px;font-weight:700;position:relative;top:-3px;padding:9px 18px}.lp7 .topbar-row .show-code-modal:hover,.topbar .container .show-subdomain-join-by-code-modal:hover{background:inherit;background-color:#fff;box-sizing:border-box;box-shadow:none;color:#383d48}.institutional-t6 .join-code-container,.lp7 .join-code-container{margin:20px}.institutional-t6 .join-code-container-header,.lp7 .join-code-container-header{text-align:center}.institutional-t6 #facebox-header-title .title,.lp7 .join-code-container-header .title{font-size:16px;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;display:inline-block;margin-left:20px}.institutional-t6 .join-group-different-subdomain-error,.lp7 .join-group-different-subdomain-error{margin:-10px 18px 10px;color:#d93f44}.lp7 .help-explanation{position:absolute;z-index:2;background:#fff;border:1px solid #efefef;padding:20px;width:200px;right:-46px;top:45px;display:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}.lp7 .help-explanation .triangle{width:0;height:0;border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #efefef transparent transparent;position:absolute;top:-15px;left:211px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lp7 .help-explanation .triangle2{border-color:transparent #fff transparent transparent;left:211px;top:-13px}.institutional-t6 #facebox-overlay,.lp7 #facebox-overlay{background:rgba(114,130,148,.85);opacity:.85!important}.institutional-t6 .forgot-password-container,.lp7 .forgot-password-container{width:500px;padding:20px}.lp7 .forgot-password-container .input-container{margin:20px 0 0}.lp7 .forgot-password-container .placeholder-container{float:left;width:60%;margin-right:10px;margin-bottom:5px}.lp7 .forgot-password-container .forgot-password-help-center{margin:20px 0}.lp7 #facebox .content .forgot-password-container .green-btn{padding:12px 20px 13px;font-size:15px;width:186px;margin-top:0;margin-bottom:5px}.lp7 .forgot-password-container label{margin-top:-2px;margin-left:12px}.lp7 .forgot-password-container .err{color:#e12f2f}.lp7 .forgot-password-container .placeholder-container.error{border:1px solid #e12f2f;background:#fae6e6}.lp7 .forgot-password-container .forgot-password-sent{padding-bottom:20px}.institutional-t6 #facebox .header .close,.lp7 #facebox .header .close{float:right;position:relative;z-index:1;opacity:1}.institutional-t6 #facebox .header .no-title .close,.lp7 #facebox .header .no-title .close{margin-right:10px}.institutional-t6 #facebox h4,.lp7 #facebox h4{margin-top:-20px;color:#444;text-align:left}.institutional-t6 #facebox h4{font-size:23px;font-weight:600}.institutional-t6 #facebox .popup table .body .login-form.sign-up-container.login-form-modal input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:20px}.institutional-t6 #facebox #clever-portal-login-container{font-size:16px;width:500px;padding:20px 40px;text-align:center}.institutional-t6 #facebox #clever-portal-login-container .green-btn{padding:10px 14px}.institutional-t6 #facebox .popup #tpl-verify-group-code.group-code-verify-container.padding-20 input,.institutional-t6 #facebox .popup #tpl-verify-school-code.verify-schoolcode-container.padding-20 input{width:100%;margin-bottom:20px}.institutional-t6 #facebox .popup #tpl-verify-group-code.group-code-verify-container.padding-20 p,.institutional-t6 #facebox .popup #tpl-verify-school-code.verify-schoolcode-container.padding-20 p{font-size:14px}.institutional-t6 #facebox .popup table .body .login-form.sign-up-container.login-form-modal{min-height:318px}.institutional-t6 #facebox .popup #tpl-verify-school-code.verify-schoolcode-container.padding-20{margin-top:-30px;padding-bottom:10px}.institutional-t6 #facebox .popup #tpl-verify-school-code.verify-schoolcode-container.padding-20 .only-once{margin-top:10px}.lp7 .mobile-container{text-align:center}.mobile-container .availability{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px}.lp7 .mobile-container .callout{padding:51px 0 24px;font-size:32px;font-family:aleo,Helvetica Neue,Arial,Helvetica,sans-serif}.lp7 .mobile-container .stores{margin-top:20px;margin-bottom:30px}.institutional-t6 #facebox .content .login-form-modal,.lp7 #facebox .content .login-form-modal{width:482px;box-sizing:border-box;padding:50px 40px 40px;float:left}.institutional-t6 #facebox .login-form-modal h4,.lp7 #facebox .login-form-modal h4{border-bottom:2px solid #ebebec;text-align:center;padding-bottom:24px;margin-top:-38px}.institutional-t6 #facebox .login-form-modal .placeholder-container,.lp7 #facebox .login-form-modal .placeholder-container{margin-bottom:10px}.institutional-t6 #facebox .login-form-modal .placeholder-container label{font-weight:400}.institutional-t6 #facebox .login-form-modal .placeholder-container.active label,.lp7 #facebox .login-form-modal .placeholder-container.active label{left:-999em;top:-999em}.institutional-t6 #facebox .login-form-modal .green-btn,.lp7 #facebox .login-form-modal .green-btn{padding:16px 0;margin-top:0}.institutional-t6 #facebox .login-form-modal .green-btn{padding:28px 0;line-height:20px}.institutional-t6 #facebox .login-form-modal .green-btn.btn span{top:15px}.institutional-t6 #facebox .do-forgot-password,.lp7 #facebox .do-forgot-password{color:#546980;position:static;font-weight:400;float:right;margin-top:-7px}.institutional-t6 #facebox .login-form-modal .response-container,.lp7 #facebox .login-form-modal .response-container{position:static;margin:-5px 0 10px}.institutional-t6 #facebox .login-form-modal .response-container.system-response-container,.lp7 #facebox .login-form-modal .response-container.login-response-container{width:auto}.lp7 #facebox .content .verify-organization-code-container{width:480px;box-sizing:border-box;padding:30px}.lp7 #facebox .content .verify-organization-code-container .verify-organization-join{margin:20px 0 10px}@media (max-width:910px){.lp7 .group-invitation .invitationOptions li{display:block;width:50%;margin:0 auto;box-sizing:border-box}.lp7 .group-invitation .invitationOptions li a{box-sizing:border-box;width:90%;padding:2%;margin:5%}html.no-scroll{overflow-y:hidden}.lp7 .menu-container{float:none}.lp7 .topbar-row .menu-container ul{width:200px}.lp7 .topbar-row .menu-container ul.modal-view-list{width:55%;padding-top:0}.lp7 .testimonials-container .quote-author li{width:240px;right:10px;position:absolute;margin-left:20%;opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s}.lp7 .testimonials-container .quote-author li.selected{opacity:1}.lp7 .content-4,.lp7 .content-8{width:auto;display:block;padding:0}.lp7 .teacher-products hr:last-of-type{padding:0;width:auto!important}.lp7 .teacher-products h2.product-heading{text-align:center}}@media (max-width:768px){.subdomain-login-button-container{margin-top:10px}}@media (max-width:760px){.lp7 .educational-resources-banner{display:none}.lp7 .banner-container{height:auto}.response-container.tsab{top:190px}.lp7 .banner-container .banner-footer .chevron{display:none}.lp7 .topbar-row .login-form{min-width:0}.lp7 .topbar-row{margin-bottom:10px}.lp7 .topbar-row .logo h1{display:block}.lp7 .topbar-row .logo{width:100px;height:40px;padding-left:54px;padding-top:15px}.lp7 .topbar-row .menu-container ul.modal-view-list{width:70%;padding-top:0}.lp7 .topbar-row .menu-container,.lp7 .topbar-row .menu-container ul{float:none;width:100%}.lp7 .button-container .btn{padding-left:3%;padding-right:3%}.lp7 .topbar-row .menu-container form{float:none;margin-top:91px;padding:0 30px}.lp7 .topbar-row .menu-container form>div{margin-bottom:15px}.lp7 .topbar-row .menu-container form .green-btn{display:block;font-size:16px;padding:12px 45px}.lp7 .do-forgot-password{display:block;position:static;text-align:center;padding-top:10px}.lp7 .error-container p{float:none;margin:15px 0 0}.lp7 .error-container .triangle{display:none}.lp7 .topbar-row .menu-container ul li{margin-right:0;width:50%}.lp7 .topbar-row .placeholder-container{width:100%;float:none}.lp7.lang-es .topbar-row ul{padding-left:76px}.lp7.lang-es .topbar-row ul li{width:50%;text-align:left}.lp7 .main-title,.lp7 .sub-title{display:none}.lp7 .separator{width:auto}.lp7 .testimonials-container{min-height:180px}.lp7 .join-container .join-description{width:auto}.lp7 .landing-page-topbar-blue .logo{top:11px}.lp7 .landing-page-topbar-blue ul{width:250px}.lp7 .landing-page-topbar-blue .right-topbar-content li{float:right}.lp7 .mobile-container{background-position:50%}}@media (max-width:586px){.lp7 .topbar-row .logo{margin:auto;float:none}.lp7 .landing-page-topbar-blue .left-topbar-content,.lp7 .landing-page-topbar-blue .right-topbar-content,.lp7 .topbar-row .menu-container-buttons{float:none}.lp7 .landing-page-topbar-blue ul{max-width:280px;float:right}.lp7 .landing-page-topbar-blue .right-topbar-content ul li{float:left}.lp7 .mobile-container{background-size:contain}.lp7 .mobile-container .callout{line-height:45px}.lp7 .mobile-container .stores{margin-top:350px}.lp7 .mobile-container .store.goog{background-position:1px -71px}.lp7 .mobile-container .store.win{margin-left:16px}.lp7 .topbar-row .menu-container-buttons{width:75%;margin:auto}.lp7 .topbar-row .show-login-modal{position:static;padding:9px 0;width:100%}.lp7 .topbar-row .show-code-modal{position:static;width:100%;margin-top:5px;margin-right:0;margin-bottom:10px}.lp7 .error-container{margin-top:80px;margin-bottom:-55px;float:left;width:100%}.lp7 .button-container{width:75%;margin:auto}.lp7 .button-container .btn{width:100%;padding:9px 0;margin:0 0 10px}.lp7 .account-prompt{margin-top:35px;margin-bottom:35px}.lp7 .topbar-row .menu-container ul.modal-view-list{width:75%;padding-left:20px}.lp7 .topbar-row .menu-container ul.modal-view-list li{width:50%}.lp7 .testimonials-container{min-height:240px}}@media (max-width:420px){.lp7 .testimonials-container{min-height:260px}}@media (max-width:320px){.lp7 .sso-signup-container .sso-signup-container-inner .sso-option-title{margin:20px auto}.lp7 .testimonials-container{min-height:330px}}.lp7 .banner-container.email-input-test{text-align:left;background:url(//a.edim.co/images_v2/landing/v1/header_reverse.jpg) top no-repeat;background-size:cover}.lp7 .banner-container.email-input-test .logo{margin-top:12px}.lp7 .banner-container.email-input-test .topbar-row{margin-bottom:125px}.lp7 .banner-container.email-input-test .modal-view-list{margin-top:13px}.lp7 .banner-container.email-input-test .menu-container-buttons{margin-top:10px}.lp7 .banner-container.email-input-test .menu-container-buttons a{font-weight:400;color:#fff;position:relative;top:-1px;padding:0;margin:0 20px;font-size:15px}.lp7 .banner-container.email-input-test .menu-container-buttons a#top-join-a-group-button{padding:15px 30px;border-radius:5px}.lp7 .banner-container.email-input-test .menu-container-buttons a#top-join-a-group-button:hover{background:none}.lp7 .banner-container.email-input-test .error{background:#fae6e6;border:1px solid #fb6262;color:#e12f2f;padding:10px;border-radius:3px;float:left}.lp7 .banner-container.email-input-test .sub-container{max-width:100%}.lp7 .banner-container.email-input-test .sub-container .sub-title{margin:0 0 40px;width:auto}.lp7 .banner-container.email-input-test .sub-container .separator{margin:0}.lp7 .banner-container.email-input-test .sub-container h1{line-height:48px;max-width:700px;margin-bottom:15px;font-weight:200;font-family:Helvetica,Arial,sans-serif}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .placeholder-container{float:left;width:360px;margin:0 10px 10px 0;border-radius:4px}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .placeholder-container input{padding:20px 10px}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .placeholder-container .placeholder-text{top:20px}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .green-btn{font-size:16px;padding:20px 22px;box-sizing:border-box;min-width:136px;border-radius:5px}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .green-btn.disabled{opacity:1;background:#68b453;border-color:#68b453}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .green-btn img{height:16px}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .error-container .error{display:none}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .student-no-email-message{text-align:center;color:#fff;font-size:16px;padding-top:10px;clear:both}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper .student-no-email-message a{color:inherit;text-decoration:underline}.lp7 .banner-container.email-input-test .sub-container .join-for-free-wrapper.v1-join-wrapper .student-no-email-message{width:530px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container{margin-top:26px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container p{color:#fff;font-size:16px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a{min-width:100px;border:0;border-radius:5px;padding:13px 20px;margin-right:20px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a span{font-size:16px;color:#fff;padding-left:28px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a span.sso-icon{padding:0;display:inline-block;height:20px;width:20px;background:url(//a.edim.co/images_v2/sprites/sprite_sso_providers.png) no-repeat;position:absolute}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a span.sso-icon.google{background-position:0 -60px;width:19px}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a.office{background:#369ff5}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a.office:hover{background:#2f88d4}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a.google{background:#d95035}.lp7 .banner-container.email-input-test .sub-container .sso-button-container a.google:hover{background:#c83e23}.lp7 .banner-container.email-input-test .sub-container .sso-button-wrapper{padding-top:20px}.lp7 .banner-container.email-input-test.v2 .topbar-row{margin-bottom:110px}.lp7 .banner-container.email-input-test.v2 .sub-title{margin-bottom:10px}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper{padding:35px 20px;background:url(//a.edim.co/images_v2/backgrounds/bg_black_30.png);display:inline-block}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper .sso-button-container{margin:0}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper .sso-button-container .sso-button-wrapper{padding:0}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper .sso-button-container .sso-button-wrapper a{box-sizing:border-box;width:254px;padding:20px 22px}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper .sso-button-container .sso-button-wrapper a.google{margin:0}.lp7 .banner-container.email-input-test.v2 .v2-join-wrapper .or-middle{color:#fff;font-size:18px;text-align:center;padding:12px 0;font-weight:600}.ask-mo-landing-v2{min-width:1024px}.ask-mo-landing-v2 .menu-container{padding:0}.ask-mo-landing-v2 .topbar-row{width:100%;top:0;left:0;height:44px;z-index:100;position:fixed;background-color:#05f;box-shadow:0 3px 4px 0 rgba(0,0,0,.22)}.ask-mo-landing-v2 .topbar-row .inner-topbar-row{width:91.79%;max-width:1280px;margin:0 auto}.ask-mo-landing-v2 .topbar-row .logo{background-size:32px 32px;background-position:0 7px}.ask-mo-landing-v2 .topbar-row .logo h1{font-size:17px;font-weight:500;margin-top:13px;margin-left:35px;display:block;font-family:inherit}.ask-mo-landing-v2 .topbar-row .menu-container-buttons{margin-top:-6px}.ask-mo-landing-v2 .topbar-row .menu-container-buttons .top-copy{display:none;width:100%;text-align:center;font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:35px;margin-bottom:20px;color:#fff}.ask-mo-landing-v2 .topbar-row .menu-container-buttons .btn{font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;padding:0 20px;line-height:44px;top:0;margin-right:0;border:none;border-radius:0;float:left}.ask-mo-landing-v2 .topbar-row .menu-container-buttons #top-join-a-group-button:hover{background-color:#05f;color:#fff}.ask-mo-landing-v2 .topbar-row .menu-container-buttons #top-login-button,.ask-mo-landing-v2 .topbar-row .menu-container-buttons #top-login-button:hover{background-color:#fff;color:#05f}.ask-mo-landing-v2 .topbar-row .menu-container-buttons #top-signup-button{background-color:#ff4c20;color:#fff}.ask-mo-landing-v2 .container{padding:0}.ask-mo-landing-v2 .banner-container{margin-top:44px;background-color:#24c7ff;background-image:none;height:auto;text-align:left}.ask-mo-landing-v2 .banner-container>div>.container{width:91.79%;max-width:1280px;min-width:940px}.ask-mo-landing-v2 .banner-container>div>.container>img{display:block;width:100%}.ask-mo-landing-v2 .banner-container .sub-container{position:absolute;top:44px;width:91.79%;min-width:940px;max-width:1280px}.ask-mo-landing-v2 .banner-container .buttons-label,.ask-mo-landing-v2 .banner-container .subtitle,.ask-mo-landing-v2 .banner-container .title{color:#fff;float:left}.ask-mo-landing-v2 .banner-container .title{font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;margin-top:27px;font-size:43px;line-height:50px}.ask-mo-landing-v2 .banner-container .subtitle{font-family:Nunito Sans;margin-top:5px;font-size:18px;line-height:27px;width:570px;clear:both}.ask-mo-landing-v2 .banner-container .buttons-label{font-family:Nunito Sans;margin-top:25px;font-size:18px;line-height:27px;width:570px;min-width:430px;clear:both;margin-left:184px}@media (max-width:1120px){.ask-mo-landing-v2 .banner-container .buttons-label{margin-top:5px;margin-left:115px}}.ask-mo-landing-v2 .banner-container .button-container{float:left;clear:both;margin-top:6px;min-width:570px}@media (max-width:1120px){.ask-mo-landing-v2 .banner-container .button-container .btn{padding-left:3%;padding-right:3%}}.ask-mo-landing-v2 .banner-container .button-container #top-teacher-signup-button{background-color:#ff4c20;border-color:#ff4c20}.ask-mo-landing-v2 .banner-container .button-container #top-parent-signup-button,.ask-mo-landing-v2 .banner-container .button-container #top-student-signup-button{background-color:#05f;border-color:#05f}.ask-mo-landing-v2 .banner-container #signup-button{display:none;float:left;clear:both;background-color:#ff4c20;font-size:22px;font-weight:500;padding:13px 70px;color:#fff;margin-top:22px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5);border:none}.ask-mo-landing-v2 .ask-mo-landing{width:100%;background-color:#f7f7f7}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs{margin:0 auto;width:91.79%;min-width:940px;max-width:1280px;height:186px;background-color:#f7f7f7}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .ask-mo-tab{width:33%;float:left;height:100%;border-radius:8px 8px 0 0;cursor:pointer;position:relative;text-align:center}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .ask-mo-tab img{height:32px;margin-top:30px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .ask-mo-tab .title{font-family:GT Eesti Pro Display;font-size:18px;font-weight:700;color:#4e4e4e;margin-top:10px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .ask-mo-tab .line-div{height:2px;width:32px;background-color:#999;margin:8px auto}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .ask-mo-tab .subtitle{font-family:Nunito Sans;color:#878787;margin:7px auto;width:220px;font-weight:600;line-height:22px;font-size:16px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .active{background-color:#fff;padding-top:14px;margin-top:-14px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .active .title{color:#0136ff}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .active .subtitle{color:#262626}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-tabs .active:after{content:" ";display:block;width:10px;background-color:#ececec;position:absolute;right:-10px;height:186px;top:14px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources{background-color:#fff;width:100%}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources{width:91.79%;min-width:940px;max-width:1280px;margin:0 auto;padding-top:33px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .category-title{height:23px;font-family:GT Eesti Pro Display;font-size:20px;font-weight:500;line-height:23px;margin-bottom:15px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .category-title a{color:#002cff}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row{padding-bottom:25px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .slick-arrow{width:46px;height:46px;z-index:9;margin-top:-56px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .slick-arrow.slick-prev{background:transparent url(/images_v2/landing/ask_mo/carousel_left.png) no-repeat 0 0;left:-13px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .slick-arrow.slick-prev:hover{background:transparent url(/images_v2/landing/ask_mo/carousel_left_hover.png) no-repeat 0 0}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .slick-arrow.slick-next{background:transparent url(/images_v2/landing/ask_mo/carousel_right.png) no-repeat 0 0;right:-13px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .slick-arrow.slick-next:hover{background:transparent url(/images_v2/landing/ask_mo/carousel_right_hover.png) no-repeat 0 0}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .video{width:23.5%;padding:0 10px;outline:none}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .image-wrap{min-height:154px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .gif,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .thumb{width:100%;border-radius:10px 10px 0 0;float:left;display:none;-webkit-opacity:0;-moz-opacity:0;opacity:0;transition:all 3s ease}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .gif.show,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .thumb.show{display:block;-webkit-opacity:1;-moz-opacity:1;opacity:1}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .play{float:left;width:17px;margin:-26px 0 0 8px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .video-description,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .video-title{color:#383d48;font-family:Nunito Sans;float:left;clear:both}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .video-title{font-size:14px;font-weight:700;line-height:18px;margin-top:10px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-resources .resources .video-row .video-description{font-size:12px;font-weight:500;line-height:16px;margin-top:5px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications{background-color:#fff;font-family:GT Eesti Pro Display}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom hr.spacer,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications hr.spacer{margin-top:0!important}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom hr.spacer:last-child,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications hr.spacer:last-child{display:none}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section{width:91.79%;min-width:940px;max-width:1280px;margin:0 auto;padding:67px 0;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-image,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-image{width:50%;text-align:center}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-image .communicate-more,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-image .communicate-more{width:314px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-image .engage-more,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-image .engage-more{width:324px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-image .find-more,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-image .find-more{width:343px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-image .collaborate-more,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-image .collaborate-more{width:293px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-content,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-content{width:50%;margin:0 auto}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-content .communications-content-content,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-content .communications-content-content{width:400px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-content .title,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-content .title{font-family:GT Eesti Pro Display;margin-top:31px;color:#4a4a4a;font-size:30px;font-weight:500;line-height:35px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-content .description,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-content .description{margin:12px 0 30px;color:#4a4a4a;font-family:Nunito Sans;font-size:22px;line-height:30px}.ask-mo-landing-v2 .ask-mo-landing .ask-mo-classroom .communications-section .communications-content .cta,.ask-mo-landing-v2 .ask-mo-landing .ask-mo-communications .communications-section .communications-content .cta{color:#05f;margin-top:12px;border:1.69px solid #05f;border-radius:2.53px;padding:11px 15px;font-family:GT Eesti Pro Display;font-size:22px;font-weight:500}.ask-mo-landing-v2 .ask-mo-landing .testimonial{width:100%;background-color:#05f;text-align:center;font-family:GT Eesti Pro Display}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-content{width:91.79%;min-width:940px;max-width:1280px;margin:0 auto;padding:44px 0 50px}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-title{font-size:42px;font-weight:500;line-height:49px;color:#fff}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-testimonial{margin-top:33px;font-size:24px;font-weight:500;line-height:34px;color:#fff}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author{margin-top:38px;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author .author-name{color:#fff;font-size:25px;line-height:35px;float:left}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author .author-description{color:#fff;font-size:20px;line-height:28px;float:left;clear:both}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author .author-image{width:70px}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author .author-image img{width:70px;height:70px;border-radius:10px}.ask-mo-landing-v2 .ask-mo-landing .testimonial .testimonial-author .author-data{margin-left:20px}.ask-mo-landing-v2 .testimonials-container{background-color:#fff}@media (max-width:760px){.ask-mo-landing-v2 .inner-topbar-row .logo{padding-left:0;padding-top:0}}@media (max-width:586px){.ask-mo-landing-v2 .banner-container{margin-top:100vh}.ask-mo-landing-v2 .topbar-row{min-width:auto;height:100vh;position:absolute}.ask-mo-landing-v2 .topbar-row .inner-topbar-row{min-width:auto}.ask-mo-landing-v2 .topbar-row .inner-topbar-row .logo{padding-top:1px;margin-top:13px}.ask-mo-landing-v2 .topbar-row .inner-topbar-row .menu-container-buttons{margin-top:20px}.ask-mo-landing-v2 .topbar-row .inner-topbar-row .menu-container-buttons .top-copy{display:block}.ask-mo-landing-v2 .topbar-row .inner-topbar-row .menu-container-buttons #top-join-a-group-button{background-color:#24c7ff}.ask-mo-landing-v2 .topbar-row .inner-topbar-row .menu-container-buttons a{padding:5px 0;margin:10px 0 0;width:100%}}.ask-mo-landing-v2.ask_mo_3 .banner-container #signup-button{display:none}.ask-mo-landing-v2.ask_mo_3 .banner-container .title{float:none;text-align:center;font-size:56px;margin-top:2%}.ask-mo-landing-v2.ask_mo_3 .banner-container .subtitle{float:none;text-align:center;font-size:20px;margin:10px auto 0}.ask-mo-landing .topbar-row{width:100%;top:0;left:0;height:50px;z-index:100;position:fixed;background-color:#f8f9fa;border-bottom:1px solid #cdd7de}.ask-mo-landing .topbar-row .logo{width:350px;background:url(//a.edim.co/images_v2/landing/v1/logo.png) no-repeat #3276fe;background-size:25px 25px;background-position:120px 14px;border-bottom:1px solid #0045ce;border-right:1px solid #0045ce}.ask-mo-landing .topbar-row .logo h1{font-size:15px;font-weight:200;margin-top:15px;margin-left:10px;display:block;font-family:inherit}.ask-mo-landing .topbar-row .menu-container-buttons{margin-right:40px}.ask-mo-landing .topbar-row .menu-container-buttons a{text-transform:uppercase;font-size:12px;margin-top:7px}.ask-mo-landing .topbar-row .menu-container-buttons .show-code-modal{border:1px solid #383d48;color:#383d48;padding:4px 18px;margin-right:5px}.ask-mo-landing .topbar-row .menu-container-buttons .show-login-modal{background-color:#05f;border:1px solid #05f;padding:4px 30px}.ask-mo-landing .banner-container{background-image:none;width:350px;background-color:#05f;border-right:1px solid #05f;background-image:url(/images_v2/landing/ask_mo/sign_up.png);background-size:300px;background-position:25px 290px;height:100vh;min-height:575px;float:left}.ask-mo-landing .banner-container .account-prompt{display:none;margin-top:35px;margin-bottom:35px}.ask-mo-landing .banner-container .sub-title{width:100%;margin:50px auto 30px 0}.ask-mo-landing .banner-container .btn{border-radius:10px;padding:13px 0}.ask-mo-landing .banner-container #top-teacher-signup-button{width:250px;background-color:#fff;color:#05f;border:none}.ask-mo-landing .banner-container #top-parent-signup-button,.ask-mo-landing .banner-container #top-student-signup-button{width:118px;color:#fff;border:1px solid #fff;background-color:#05f;margin:0 5px 0 0}.ask-mo-landing #askmo{margin-left:351px;height:100vh;min-height:575px;overflow-y:scroll}.ask-mo-landing #askmo #am-shuffle,.ask-mo-landing #askmo .am-menu{margin-top:50px}@media (max-width:760px){.ask-mo-landing .banner-container{width:100%;float:none;background-image:none;min-height:440px}.ask-mo-landing .banner-container .account-prompt{display:block}.ask-mo-landing .banner-container .container{padding:0}.ask-mo-landing .banner-container #top-parent-signup-button,.ask-mo-landing .banner-container #top-student-signup-button,.ask-mo-landing .banner-container #top-teacher-signup-button{width:100%}.ask-mo-landing .banner-container #top-parent-signup-button{margin-top:10px}.ask-mo-landing .banner-container .button-container{width:75%;margin:auto}.ask-mo-landing .topbar-row{position:static;background-color:#3276fe;border-bottom:1px solid #0045ce;height:172px}.ask-mo-landing .topbar-row .logo{width:100px;padding-top:0;padding-left:5px;background-position:0 0;border:none;height:30px;float:none;margin:auto}.ask-mo-landing .topbar-row .logo h1{margin-top:10px}.ask-mo-landing .topbar-row .menu-container{padding-top:0;margin-top:1px;background-color:#f8f9fa}.ask-mo-landing .topbar-row .menu-container .menu-container-buttons{float:none;width:75%;margin:auto}.ask-mo-landing .topbar-row .menu-container .menu-container-buttons a{margin-top:15px}.ask-mo-landing .topbar-row .menu-container .menu-container-buttons .show-code-modal{padding:13px 0;margin-bottom:0;width:100%}.ask-mo-landing .topbar-row .menu-container .menu-container-buttons .show-login-modal{padding:13px 0;margin-top:5px;margin-bottom:15px;width:100%}.ask-mo-landing #askmo{margin-left:0;height:auto}.ask-mo-landing #askmo #am-shuffle,.ask-mo-landing #askmo .am-menu{margin-top:0}}.landing-page-aug-2017 .banner-container{height:100vh;position:absolute;width:100%;max-height:700px;min-height:580px}.landing-page-aug-2017 .banner-container .buttons-label{display:none}.landing-page-aug-2017 .banner-container>div:first-child{position:absolute;height:100%;width:100%;max-height:800px}.landing-page-aug-2017 #top-join-a-group-button,.landing-page-aug-2017 #top-login-button,.landing-page-aug-2017 .inner-topbar-row,.landing-page-aug-2017 .topbar-row{height:44px}.landing-page-aug-2017 .topbar-row{margin:0;width:100%;top:0;left:0;z-index:100;position:fixed;background-color:#05f}.landing-page-aug-2017 .inner-topbar-row{position:relative;display:block;margin:auto;padding:0;padding:0 20px}@media (max-width:760px){.landing-page-aug-2017 .inner-topbar-row{padding:0 10px}}@media (max-width:586px){.landing-page-aug-2017 .inner-topbar-row{padding:0 0 0 3px}}.landing-page-aug-2017 .inner-topbar-row .logo{background-size:32px 32px;display:inline-block;margin-top:6px;height:32px}@media (max-width:760px){.landing-page-aug-2017 .inner-topbar-row .logo{width:auto;padding-left:0;padding-top:0;float:left}}.landing-page-aug-2017 .topbar-row .logo h1{font-size:15px;font-weight:500;margin-left:37px;display:inline-block;font-family:inherit;vertical-align:middle;vertical-align:-moz-middle-with-baseline;vertical-align:-webkit-baseline-middle}.landing-page-aug-2017 .topbar-row .menu-container{padding:0}.landing-page-aug-2017 #top-join-a-group-button{color:#fff;font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:23px;text-align:center;border:none;box-sizing:border-box;vertical-align:middle;vertical-align:-moz-middle-with-baseline;vertical-align:-webkit-baseline-middle;display:inline-block}.landing-page-aug-2017 #top-join-a-group-button:hover{background:none}@media (max-width:586px){.landing-page-aug-2017 #top-join-a-group-button{padding-right:5px}}.landing-page-aug-2017 #top-login-button{min-width:91px;box-sizing:border-box;vertical-align:baseline;display:inline-block;border-radius:0;opacity:1;top:0;background-color:#ff4c20;border-color:#ff4c20;font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}@media (max-width:586px){.landing-page-aug-2017 #top-login-button{min-width:70px}}.landing-page-aug-2017 .banner-container{background:#0eadd8}.landing-page-aug-2017 .banner-container div .container:first-child{padding-bottom:0}.landing-page-aug-2017 .landing-header{display:block;width:491px;margin:auto}@media (max-width:760px){.landing-page-aug-2017 .landing-header{width:auto}}.landing-page-aug-2017 .sub-container{text-align:center;max-width:none;width:auto}.landing-page-aug-2017 .main-title,.landing-page-aug-2017 .sub-title{text-align:justify;float:left;margin:0}@media (max-width:760px){.landing-page-aug-2017 .main-title,.landing-page-aug-2017 .sub-title{text-align:center}}@media (max-width:760px){.landing-page-aug-2017 .main-title{display:block;text-align:center;width:100%;margin:20px 0}}.landing-page-aug-2017 .account-prompt{float:left;font-size:16px;text-align:center;font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-weight:500;width:100%;margin:0 0 10px}@media (max-width:760px){.landing-page-aug-2017 .account-prompt{margin:10px 0}}@media (max-width:586px){.landing-page-aug-2017 .topbar-row .menu-container-buttons a.btn{width:auto;margin:0;font-size:15px}}@media (max-width:586px){.landing-page-aug-2017 .topbar-row .menu-container-buttons{width:auto;margin:initial;float:right}}.landing-page-aug-2017 .main-title{color:#fff;font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:30px;font-weight:500;line-height:35px;padding-top:22px;margin:25px 0 0}@media (max-width:586px){.landing-page-aug-2017 .main-title{text-align:center}}.landing-page-aug-2017 .sub-title{color:#fff;margin-bottom:20px;font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-size:19px;font-weight:500;line-height:29px;width:432px}@media (max-width:760px){.landing-page-aug-2017 .sub-title{text-align:center;min-width:inherit}}.landing-page-aug-2017 #top-parent-signup-button,.landing-page-aug-2017 #top-student-signup-button,.landing-page-aug-2017 #top-teacher-signup-button{box-sizing:border-box;color:#fff;font-family:GT Eesti Pro Display,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:18px;border-radius:3px;background-color:#05f;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);height:40px;margin-right:15px;min-width:175px;margin-left:0}@media (max-width:760px){.landing-page-aug-2017 #top-parent-signup-button,.landing-page-aug-2017 #top-student-signup-button,.landing-page-aug-2017 #top-teacher-signup-button{margin-right:0}}.landing-page-aug-2017 .button-container{width:100%;display:inline-block;margin:10px 0}@media (max-width:760px){.landing-page-aug-2017 .button-container{width:inherit;max-width:100%}}.landing-page-aug-2017 .button-container a:last-child{margin-right:0!important}.landing-page-aug-2017 #top-teacher-signup-button{background-color:#ff4c20;border-color:#ff4c20;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.landing-page-aug-2017 .hero-image{width:100%;position:absolute;bottom:0;left:0;height:52%;display:block;background-image:url(/images_v2/landing/b2s_aug_2017_no_background.png);background-repeat:no-repeat;background-size:contain;background-position:50%}@media (max-width:586px){.landing-page-aug-2017 .hero-image{background-image:none;display:none}}.landing-page-aug-2017 .teacher-products-container .spacer:first-child{height:100vh;max-height:700px;min-height:580px}.landing-page-aug-2017.mobile .hero-image{display:none}.landing-page-aug-2017.mobile .topbar-row{position:static;background:none;height:230px;border-bottom:1px solid #fff}.landing-page-aug-2017.mobile .inner-topbar-row .logo{float:none;background-size:50px 50px;display:block;width:100px;height:40px;padding-left:54px;padding-top:15px}.landing-page-aug-2017.mobile .topbar-row .logo h1{display:block;font-size:24px;font-family:aleolight,Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3);font-weight:700;margin:0;padding:0;line-height:20px}.landing-page-aug-2017.mobile .topbar-row .menu-container{padding-top:6px}.landing-page-aug-2017.mobile .topbar-row .menu-container .menu-container-buttons{width:100%;margin:auto;float:none}.landing-page-aug-2017.mobile #top-join-a-group-button{width:100%;margin:5px 15px 10px 0;padding:10px 5px 9;box-sizing:border-box;padding-left:5px;padding-right:5px;padding-top:10px;border:1px solid #fff;border-radius:3px;opacity:1;color:#fff;font-size:14px;font-weight:700;position:relative;padding:9px 18px;font-size:16px}.landing-page-aug-2017.mobile #top-login-button{height:44px;border:0;position:static;padding:9px 0;width:100%}#referral-wrapper{background:#fff}#referral-wrapper #topbar-content .sign-in a{color:#87b7ed;top:6px;right:0}#referral-wrapper #topbar-content span{display:inline-block;height:20px;width:20px;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -1295px no-repeat;margin:0 0 0 4px}#referral-wrapper #topbar-content span:hover{color:#fff}#referral-wrapper #topbar-content span:hover span{background-position:-187px -1295px}#referral-wrapper #site-viewport>div#content-container,#referral-wrapper .landing #content{padding:0;width:auto}#referral-wrapper #welcome-banner{height:250px;background:#f3f4f5 url(//a.edim.co/images_v2/backgrounds/bg-invites.jpg) top no-repeat;border-bottom:1px solid #eaedf0;width:100%;background-size:cover}#referral-wrapper #welcome-banner>div{width:80%;max-width:1024px;margin:0 auto;position:relative}#referral-wrapper #welcome-banner .identity-container{float:left;padding:50px 0 0;text-align:center;width:30%;box-sizing:border-box}#referral-wrapper #welcome-banner .identity-container img{width:120px;height:120px;background:#f3f4f5;border:5px solid #fff;border-radius:2px;margin:0 0 5px}#referral-wrapper #welcome-banner .identity-container p{text-align:center;font-weight:100}#referral-wrapper #welcome-banner .identity-container p a{font-size:14px}#referral-wrapper #welcome-banner .identity-container p.name{color:#3784d3;font-weight:700;padding:0 0 3px}#referral-wrapper #welcome-banner .welcome-message-container{float:right;padding:80px 0 0;width:65%;text-align:center;margin:0;box-sizing:border-box}#referral-wrapper #welcome-banner .welcome-message-container .mobile_layout{display:none}#referral-wrapper #welcome-banner .welcome-message-container h1{font-size:36px;padding:0 0 5px 15px;line-height:30px;border-bottom:1px solid #d9dfe5;display:inline-block;width:90%;color:#dfe4e8}#referral-wrapper #welcome-banner .welcome-message-container h2{font-weight:100;font-size:24px;color:#839096;line-height:30px;padding:20px 0}#referral-wrapper #welcome-banner .welcome-message-container ul{text-align:left;font-weight:100;margin:20px 0 0 30px}#referral-wrapper #welcome-banner .welcome-message-container li{list-style:disc}#referral-wrapper #invite-content{padding:20px 0 30px;width:95%;margin:0 auto;box-sizing:border-box;max-width:1024px}#referral-wrapper #invite-content form{width:65%;float:left;text-align:center}#referral-wrapper #invite-content form h4{font-size:26px;padding:0 0 20px;line-height:35px}#referral-wrapper #invite-content form h4 span{font-weight:100;display:none}#referral-wrapper #invite-content form .form-contents{width:75%;margin:0 auto;position:relative}#referral-wrapper #invite-content form .form-contents>.subtext{padding:10px 0 0}#referral-wrapper #invite-content form input{font-size:16px}#referral-wrapper #invite-content form .inputs .placeholder-container{float:right;width:48%;min-width:180px;max-width:250px;margin:0 0 8px 2%}#referral-wrapper #invite-content form .inputs .placeholder-container:first-child{margin-left:0;float:left}#referral-wrapper #invite-content form .btn{display:block;font-size:16px;font-weight:700;padding:8px 0;margin:10px 0 0}#referral-wrapper #invite-content form .multi-error{margin:0 0 10px}#referral-wrapper #invite-content form .multi-error p{padding:0}#referral-wrapper #invite-content form .multi-error a{color:#fff;text-decoration:underline}#referral-wrapper #invite-content form>p{padding:10px 0 0}#referral-wrapper #invite-content form .sign-up-mask{position:absolute;left:0;top:0;background-color:#fff;opacity:.6;filter:alpha(opacity=60);z-index:2}#referral-wrapper #invite-content .invite-connections{float:right;padding:0 20px 0 69px;width:30%;box-sizing:border-box;border-left:1px solid #eaedf0;min-height:223px;font-weight:100}#referral-wrapper #invite-content .invite-connections>p{font-size:18px;line-height:24px}#referral-wrapper #invite-content .invite-connections ul{padding:15px 0 0}#referral-wrapper #invite-content .invite-connections ul a{font-weight:700}#referral-wrapper #invite-content .invite-connections ul li{overflow:hidden;margin:0 0 10px}#referral-wrapper #invite-content .invite-connections ul li>a{float:left}#referral-wrapper #invite-content .invite-connections ul li img{height:50px;width:50px;border-radius:50%}#referral-wrapper #create-account-form .not-teacher-link{color:#383d48}#referral-wrapper #invite-content .invite-connections ul li>div{float:left;width:65%;padding:4px 0 0;margin-left:4%}@media only screen and (min-device-width:690px) and (max-device-width:995px){#referral-wrapper #welcome-banner .welcome-message-container{padding-top:40px}#referral-wrapper #welcome-banner .welcome-message-container h1{font-size:30px}#referral-wrapper #invite-content form h4 span{display:block}}@media only screen and (max-device-width:995px){#referral-wrapper #welcome-banner{width:100%}#referral-wrapper #invite-content form .inputs .placeholder-container{width:100%;float:none;overflow:hidden;min-width:180px;max-width:inherit;margin:0 0 8px}#referral-wrapper #invite-content form .inputs .placeholder-container:first-child{float:none}#referral-wrapper #invite-content .invite-connections{width:35%;padding:0 0 0 40px}}@media only screen and (max-device-width:690px){#referral-wrapper #welcome-banner{height:200px}#referral-wrapper #welcome-banner .ico-arrow{top:200px;left:30px}#referral-wrapper #welcome-banner>div{width:100%}#referral-wrapper #welcome-banner .identity-container{display:none}#referral-wrapper #welcome-banner .welcome-message-container{width:90%;padding-top:20px;float:none;margin:0 auto}#referral-wrapper #welcome-banner .welcome-message-container h1{font-size:22px}#referral-wrapper #welcome-banner .welcome-message-container .mobile_layout{display:block;float:left;margin:15px 0 0 17px}#referral-wrapper #welcome-banner .welcome-message-container .mobile_layout img{border:2px solid #fff;border-radius:5%;width:100px}#referral-wrapper #welcome-banner .welcome-message-container h2{line-height:25px;font-size:18px}#referral-wrapper #invite-content{padding:30px 0;width:95%}#referral-wrapper #invite-content form h4{padding:0 0 25px}#referral-wrapper #invite-content form{width:100%}#referral-wrapper #invite-content .invite-connections{display:none}}#content-container.view.profile #referral-wrapper{margin-top:-20px}#corporate.privacy-policy .container .title-page{display:none}#corporate p{padding:0 0 10px;line-height:150%}#corporate .title-row p.subtext{clear:left}#corporate ol{margin-left:15px;padding:0 0 10px}#corporate ol ol{margin-left:30px;padding:10px 0}#corporate .container a{text-decoration:underline}#corporate .ualpha li{list-style-type:upper-alpha}#corporate .normal li{list-style-type:decimal}#corporate ol li::marker{content:"(" counter(list-item,decimal) ")"}#corporate ol li{display:list-item;line-height:150%;padding:0 0 10px;list-style-type:decimal}#corporate ol li ol li::marker{content:"(" counter(list-item,lower-alpha) ")"}#corporate ol li ol li{display:list-item;line-height:150%;padding:0 0 10px;list-style-type:lower-alpha}#corporate ol li ol li ol li::marker{content:"(" counter(list-item,lower-roman) ")"}#corporate ol li ol li ol li{display:list-item;line-height:150%;padding:0 0 10px;list-style-type:lower-roman}#site-viewport .tbt-banner{width:100%;text-align:center}#site-viewport .tbt-banner img{width:100%;max-height:230px;max-width:800px}#site-viewport .tbt-message{padding:12px 20px 20px;width:100%;max-width:800px;background-color:#fff;margin:0 auto;text-align:left;padding:20px;box-sizing:border-box;font-size:18px}#site-viewport .tbt-message p{font-size:16px;line-height:26px;margin-top:8px}#site-viewport .tbt-message ul{padding-left:30px;font-size:16px;margin:10px 0 8px}#site-viewport .tbt-message li{list-style:initial}#site-viewport .tbt-message a{font-size:14px;margin-left:14px}#site-viewport .tbt-form-wrapper{text-align:center;max-width:800px;min-height:200px;width:100%;margin:6px auto 0;padding:20px;opacity:.9;background-color:#fff}#site-viewport .tbt-form-wrapper .tos-wrapper{margin-top:38px}#site-viewport .tbt-form-wrapper .btn{width:100%;margin-top:10px;box-sizing:border-box;height:50px;padding:15px 0;font-size:18px}#site-viewport .tbt-form-wrapper input{margin:5px 0;width:100%;box-sizing:border-box;height:40px;padding-left:15px}#site-viewport .tbt-form-wrapper .contest-message{font-size:14px}@media screen and (max-width:480px){#site-viewport .tbt-form-wrapper{width:100%;margin:6px auto}}#tosModal h2{text-align:center}#tosModal p{text-indent:30px}.standard-grey{color:#383d48}.right-column #profile-links-info-wrap:empty,.right-column #profile-social-media-info-wrap ul.social-media-list:empty,.right-column #profile-work-info-wrap:empty{display:none}#profile-container .about-preview-body,#profile-container .empty-container{padding:30px}.about-preview-body .preview-about-text{max-height:140px;overflow:hidden;white-space:pre-wrap;word-wrap:break-word}#profile-container .empty-container{text-align:center}#profile-container .empty-container .section-text{padding-bottom:20px}.about-preview-body p{margin-bottom:10px}.upload-photo-view-wrapper{width:400px;height:200px}.upload-photo-view-wrapper .avatar-preview-container{display:block}.upload-photo-view-wrapper .avatar-preview-container .avatar-preview{width:140px;height:140px;margin:40px auto;position:relative;display:block}.upload-photo-view-wrapper .back-to-uploader{font-size:13px;color:#383d48;border:1px solid #c3c9d1;background-color:#eaeff3}.upload-photo-view-wrapper iframe{display:none}.upload-photo-view-wrapper #user-avatar-input{width:150px;height:180px}.upload-photo-view-wrapper .file-upload-button-wrap{display:inline-block;width:100%;height:100%}.upload-photo-view-wrapper #upload-photo{display:block;margin:auto;position:relative;width:200px;height:200px}.upload-photo-view-wrapper #user-avatar-input{width:100%;height:100%}.upload-photo-view-wrapper a#upload-photo{margin-top:50px}.upload-photo-view-wrapper .upload-photo-img{height:100px;width:100px;display:block;margin:auto}.upload-photo-view-wrapper .upload-photo-text{text-align:center;margin-top:10px}#content-container.view.profile{margin:0 auto 20px}.permissions-error{background:#fff;padding:150px 0;width:940px;text-align:center}.permissions-error p{font-size:18px;color:#aaa}.item-list li>div.community-connected-users{float:right}.item-list li>div.community-connected-users li{border:0;float:left;padding:0;margin:0 0 0 10px}.page-header.small-header.profile{display:flex;justify-content:space-around}.page-header.small-header.profile #profile-header-container-wrap .content{max-width:450px}.page-header .body{padding:20px 15px 15px 20px}@media only screen and (max-device-width:690px){.page-header .body{text-align:center}}.page-header .body>*{float:left}@media only screen and (max-device-width:690px){.page-header.small-header.profile{flex-wrap:wrap-reverse}}.update-request-button-container .update-request-button.sending{opacity:.5}.update-request-button-container .error{display:none;color:#c00;font-size:12px;background:none;padding-top:2px}#content-container.view.profile .page-header .avatar,#profile-container.ajax-view .page-header .avatar{width:140px;border-radius:2px;overflow:hidden;margin-right:20px}@media only screen and (max-device-width:690px){#content-container.view.profile .page-header .avatar,#profile-container.ajax-view .page-header .avatar{margin:0 auto;float:none}}@media only screen and (min-device-width:690px) and (max-device-width:995px){#content-container.view.profile .page-header .avatar,#profile-container.ajax-view .page-header .avatar{width:auto}}#award-badge-btn{padding:5px 25px;margin:7px 0 0}@media only screen and (max-device-width:690px){#award-badge-btn{display:inherit;margin-bottom:15px}}#award-badge-btn span{float:left;height:16px;width:16px;margin-right:5px;background:url(//a.edim.co/images/icons/award_star_add.png) repeat scroll 0 0 transparent}@media only screen and (max-device-width:690px){#award-badge-btn span{display:inline-block;float:none}}.page-header .top{margin-bottom:10px}.page-header .follow-topic-container{float:right}.page-header .follow-topic-container>div{border:none}.page-header .name{float:left;margin:0;line-height:28px;word-wrap:break-word}@media only screen and (max-device-width:690px){.page-header .name{float:none}}.page-header .name .representative img{position:relative;left:5px}@media only screen and (max-device-width:690px){.page-header .name .representative img{position:static}}.page-header .profile-info .user-info-container{height:140px;position:relative;max-width:450px}@media only screen and (max-device-width:690px){.page-header .profile-info .user-info-container{float:none;margin:5px 0;min-height:auto;text-align:center}}.page-header .profile-info .user-info-container .btn.btn-mini{margin-bottom:5px;font-size:12px;padding:2px 5px}.page-header .profile-info .user-info-container .btn.btn-mini.bottom-child{margin-bottom:0}.page-header .profile-info .subtext-container-school{clear:both}.page-header .profile-info .subtext-row{width:100%}.page-header .profile-info .position{float:left;margin:0 13px 7px 0;text-transform:capitalize}@media only screen and (max-device-width:690px){.page-header .profile-info .position{margin:0;float:none}}.page-header .profile-info .subject-and-grade.editable{text-transform:none;color:#045eb9}.page-header .profile-info .subject-and-grade-wrapper{margin-bottom:18px;white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}@media only screen and (max-device-width:690px){.page-header .profile-info .subject-and-grade-wrapper{white-space:normal}}.page-header .profile-info .update-subject.editable-icon{margin-left:7px}.page-header .profile-info .position span{text-transform:none}#profile-container .editable-icon{vertical-align:middle;cursor:pointer;z-index:-1}@media only screen and (max-device-width:690px){#profile-container .editable-icon{display:none}}#profile-container .page-header:hover .editable-icon{z-index:1}#profile-year-started-info.empty-year-started .add-year-started-button{display:inline-block}#profile-year-started-info.empty-year-started .clock-icon-light{display:none}#profile-year-started-info.empty-year-started.viewing-self .clock-icon-light{display:block}#profile-year-started-info .add-year-started-button,#profile-year-started-info.empty-year-started #year-started-txt-wrap,#profile-year-started-info.empty-year-started .edit-year-started-button{display:none}#modal-year-started .multi-error{margin-bottom:10px}.page-header .status{width:300px;float:right;margin:3px 0 0;text-align:right}.page-header .status .profile-connect-btn.logged-out{float:none;margin:auto;width:150px;display:block}@media only screen and (max-device-width:690px){.page-header .status{width:auto;float:none;text-align:left}}@media only screen and (max-device-width:995px) and (orientation:landscape){.page-header .status .pull-left{float:none}}.page-header .status .flag-icon{float:right;margin:10px 0 0 10px}@media only screen and (max-device-width:690px){.page-header .status .flag-icon{display:none}}.page-header .connection-box{text-align:center;width:260px}@media only screen and (max-device-width:690px){.page-header .connection-box{width:auto}.page-header .connection-box .add-connection-btn{width:200px}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.page-header .connection-box .add-connection-btn{width:83%}}.page-header .connection-box.verdic{width:300px}.page-header .connection-box .subtext{margin:7px 0 8px;line-height:18px}.page-header .stats{float:left;clear:both}@media only screen and (max-device-width:690px){.page-header .stats{width:100%}}.page-header .stats>li{float:left;text-align:center;margin-right:40px}@media only screen and (max-device-width:690px){.page-header .stats>li{width:50%;margin:0 0 10px}}@media only screen and (max-device-width:995px) and (orientation:landscape){.page-header .stats>li{width:33%}}.page-header .stats li .lbl{margin-top:4px;font-weight:200;clear:both}.page-header .stats .num{color:#3784d3;font-weight:500;font-size:24px;padding-bottom:3px}@media only screen and (max-device-width:690px){.page-header .stats .num{float:none!important}}.profile-navigation .profile-overview-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) 0 -62px no-repeat}.profile-navigation .communities-overview-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -31px no-repeat}.profile-navigation .student-progress-link-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -1063px no-repeat}.profile-navigation #progress-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -62px no-repeat}.profile-navigation #activity-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) 0 -221px no-repeat}.add-connection-btn{width:150px}.update-container{position:relative}.update-container .error{display:none}.update-grade-range-content .show-slider{position:relative;top:1px}.update-grade-range-content .grade-slider{margin:10px 0 0}.popup .update-subject-content .select-container.row{padding-top:0}.update-subject-content .subtext.label{padding:10px 20px 0}.update-subject-content .subject-area-row{margin-bottom:10px}.update-subject-content .subject-area-row>div{margin-right:10px}.update-subject-content .sub-subjects-wrap,.update-subject-content .subjects-wrap{float:left}.update-subject-content .add-subject{display:block;margin-top:5px;clear:left}.update-subject-content .add-subject.subtext{cursor:text}.update-subject-content .remove-subject{background:url(//a.edim.co/images/icons/ico-close-red.png) no-repeat;width:15px;height:13px}.update-subject-content .remove-subject.show{display:inline-block}.update-subject-content .sub-subjects-wrap,.update-subject-content .sub-subjects-wrap select,.update-subject-content .subjects-wrap,.update-subject-content .subjects-wrap select{width:140px}.update-subject-content .sub-subjects-wrap select{display:none}.page-header .connect-btn-container{padding:30px 0 10px}.page-header .connect-btn-container.v2{width:100%;text-align:center}#profile-container .page-header .start-edit-btn,div.profile .page-header .start-edit-btn{float:right;width:200px}#pinned-left-column{float:left;width:320px;box-sizing:border-box}#pinned-left-column.fixed{margin:20px 0 0}#pinned-left-column .section .section-header-bg{font-weight:200}.left-column-fixed{height:1px}.profile-navigation #profile-overview-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-stream.png) no-repeat scroll 0 -62px transparent}.profile-navigation #communities-overview-link .icon{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) no-repeat scroll 0 -31px transparent}@media only screen and (max-device-width:995px){#profile-container .people-box ul li.ttip{width:25%;height:auto;margin:5px 0;text-align:center}#profile-container .people-box ul li.ttip img{border-radius:100%;height:40px;width:40px}}@media only screen and (max-device-width:690px){#profile-container .people-box{float:left;margin:10px 0 20px}#profile-container .people-box ul.square-grid{display:block}#profile-container .people-box ul.square-grid li.ttip img{height:48px;width:48px}}.community-connected-users ul{overflow:hidden;float:right}.item-list .community-connected-users img{margin:0;height:28px;width:28px}.community-connected-users p{padding:5px 0 0;clear:both}.collections-list .collection-item{cursor:pointer;background:#f3f5f7;border:1px solid #dfe4e8;border-radius:3px;float:left;overflow:hidden;margin:0 20px 0 0}.collections-list .collection-item ul{width:148px}.collections-list .collection-item li{border:1px solid #dfe4e8;float:left;height:52px;margin:10px;overflow:hidden;text-align:center;width:52px}.collections-list .collection-item>div{background:#fff;border-top:1px solid #dfe4e8;clear:both;padding:15px 0;text-align:center}.collections-list .collection-item:hover{border:1px solid #3784d3}.all-connected-users{max-height:300px;overflow-y:auto;width:330px}.all-connected-users li{overflow:hidden;padding:5px}.all-connected-users li:last-child{border:0}.all-connected-users li>p{margin:0 0 0 10px}.all-connected-users li>a{height:44px}@media only screen and (max-device-width:995px){#profile-container .connections-content-right .connections-list .connection-row .connection-content{float:none}#profile-container .connections-content-right .connections-list .connection-row .connections-button{float:left;margin-top:10px}}@media only screen and (max-device-width:690px){#profile-container .connections-content-right .connections-list .connection-row>a{float:left}#profile-container .connections-content-right .connections-list .connection-row>div.connection-content-container{float:left;width:154px}}.full-edmodo-score-content{padding:30px;float:left}.full-edmodo-score-content .axis line,.full-edmodo-score-content .axis path{fill:none;stroke:#3784d3;shape-rendering:crispEdges}.full-edmodo-score-content .num{color:#3784d3;font-weight:500;font-size:24px;position:absolute;left:98px;top:118px;width:70px;text-align:center}.edmodo-score{width:200px;height:200px;float:left}.edmodo-score-history{width:400px;height:200px;float:left;margin-left:30px}.badge-container .container{padding:15px 20px}.badge-container li{float:left;position:relative;padding:0 10px 20px 0;width:45%}.badge-container li.clearfix{width:100%;padding:0}.badge-container li img{max-width:55px;max-height:55px}.district-badge p.text-13.badge-description.subtext.subtext.distict-name{margin-bottom:5px}.district-badge p.text-13.badge-description.subtext{word-wrap:break-word}.badge-container li .count{display:inline-block;position:absolute;right:15px;bottom:0}.scroll-badges-left{position:absolute;height:40px;width:30px;background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) 0 9px no-repeat;margin:6px 0 0 -7px;display:none}.scroll-badges-right{position:absolute;height:40px;width:30px;background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) 0 -31px no-repeat;display:block;margin:6px 0 0 636px}.e10-view .count{position:absolute;background:red;border:3px solid #fff;border-radius:10px;padding:3px 7px;box-shadow:1px 1px 2px 1px #999;color:#fff;font-weight:700;left:57px;top:27px}.full-badge-list .badge-row{position:relative}.full-badge-list .badge-row .count{top:42px;left:56px;right:auto;bottom:auto}.item-list .badge-row img{width:auto;height:auto}.item-list .text-capitalize{text-transform:capitalize}.shared-badge-list.item-list img{width:auto;height:auto}.revoke-badge{float:right;margin:9px 0 0}.badge-row .badge-description.subtext{max-width:490px}.title-row>a.create-new-badge,.title-row>a.modify-favorites,.title-row>a.new-public-group{padding:2px 0 2px 23px;margin-top:3px;background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 3px no-repeat}.collections-container{overflow:hidden;padding:19px 20px 20px}.profile-collection-item{cursor:pointer;background:#f3f5f7;border:1px solid #dfe4e8;border-radius:3px;float:left;overflow:hidden;margin:0 20px 0 0}.profile-collection-item ul{width:148px;height:148px}.profile-collection-item li{margin:10px;width:52px;height:52px;float:left;border:1px solid #dfe4e8;overflow:hidden;text-align:center}.profile-collection-item li.right{margin:10px 0 10px 10px}.profile-collection-item>div{background:#fff;clear:both;padding:15px 0;text-align:center;border-top:1px solid #dfe4e8}.share-badge-link{float:right;margin:10px 0 0}html a.shared{color:#383d48;cursor:text}html a.shared:hover{text-decoration:none}ul.public-groups-list .hex{border:1px solid transparent;border-radius:2px;height:49px;width:49px;display:block;margin-right:20px}.new-public-group-facebox .row{float:left;width:100%;box-sizing:border-box}.new-public-group-facebox .row input{margin:5px 22px 0 0;float:left}.new-public-group-facebox .row p{float:left}#profile-container .content-panel .connect-and-share-public,div.profile .content-panel .connect-and-share-public{text-align:center;padding:10px 0 0}#profile-container .section-container,div.profile .section-container{position:relative}#profile-container .section-container .item,div.profile .section-container .item{padding-bottom:20px}#profile-container .right-column.section .container{background:#fff}#profile-container .right-column.section .container.ui-sortable-placeholder{background-color:transparent}#profile-container .content-panel .section-header,#profile-container .sub-section-header,div.profile .content-panel .section-header,div.profile .sub-section-header{font-weight:200;font-size:18px;line-height:26px;min-height:26px}.update-banner-container .row{padding:20px 15px;border-bottom:1px solid #dfe4e8}.update-banner-container .sub-subjects-area-row{margin-top:10px}#profile-container .social-media-container .link-social-media-form,#profile-container .social-media-container .save-social-media-container{display:none}#profile-container .social-media-container.editing .link-social-media-form,#profile-container .social-media-container.editing .save-social-media-container{display:block}#profile-container .social-media-container.editing .edit-social-media-container,#profile-container .social-media-container.editing .social-media-list{display:none}#profile-container .social-media-container .edit-social-media-tags,#profile-container .social-media-container .save-social-media-container a{font-size:14px}#profile-container .social-media-container .save-social-media-container span{display:inline-block;padding:0 20px}#profile-container .social-media-container .link-social-media-form ul li{padding:5px 0}#profile-container .social-media-container .link-social-media-form ul li img{width:24px;height:24px;border-radius:100%;position:relative;top:7px;right:5px}@media only screen and (max-device-width:690px){#profile-container .social-media-container .social-media-item{width:50px}#profile-container .social-media-container .link-social-media-form{clear:both}#profile-container .social-media-container .link-social-media-form input{margin-top:10px}}.social-media-icon{border-radius:20px;display:block;height:inherit;position:absolute}.social-media-item{display:inline-block;height:40px;width:75px;padding:5px}.social-media-item a{height:inherit;width:40px;display:block;position:absolute}.social-media-item.unlinked a .social-media-icon{opacity:.5}.social-media.error-msg{color:red;display:none}#profile-container .social-media-item.editable:hover .editable-icon.update-social-media-handle{display:block}#profile-container .editable-icon.update-social-media-handle{display:none;float:right;z-index:1;margin:-5px 5px 0 0}.link-social-media-form{display:none}.btn.link-social-media{padding:3px 18px}.section-container .title-row img{float:right;margin-left:20px;display:none}.section-container .title-row a{margin:0 0 0 20px;font-size:14px}.section-container .edit-section{position:relative;margin:0;display:inline}.section-container .edit-section-options{display:none;background:#e4e4e4;text-align:right;padding:5px 10px;margin-top:15px;border-radius:5px}.section-container .edit-section-options .cancel-edit-section{margin-right:10px}#tpl-badge-details,#tpl-badge-edit,#tpl-career-goal-description,#tpl-learning-style-description{display:none}.badge-full-view{width:460px;height:375px;text-align:center}.badge-full-view.loading{background:#fff url(//a.edim.co/images_v2/loading.gif) no-repeat 50%}.badge-full-view.loading *{display:none}.badge-full-view .badge-info{height:207px;padding:25px 20px 10px;overflow:auto}.badge-full-view .badge-info img{background-position:center 5px}.badge-full-view .badge-users-earned{border-top:1px solid #dfe4e8;height:92px;padding:20px;overflow-y:auto;text-align:left}.badge-full-view .badge-users-earned img{margin:5px}.badge-full-view .badge-users-earned p{text-align:center}.badge-full-view .badge-title{margin:7px 0 0}.no-student-badges-earned{margin:37px 0 0}.other-student-badges-earned{margin:5px 0 10px}html #facebox p.students-earned-badge-message span{color:#383d48}.edit-badge-container{overflow:hidden}.edit-badge-container.loading{background:#fff url(//a.edim.co/images_v2/loading.gif) no-repeat 50%;min-height:200px;width:430px}.edit-badge-container.loading *{display:none}.edit-badge-container.delete .badge-delete-prompt.facebox-footer{display:block}.edit-badge-container.delete .edit-badge-form,.edit-badge-container.delete .facebox-footer{display:none}.edit-badge-form{width:430px;padding:15px;text-align:left}.edit-badge-form>div{padding:10px 0;overflow:hidden}.edit-badge-form>div:first-child{padding:0 0 10px}.edit-badge-form .badge-image-upload{display:none}.edit-badge-form input[type=text],.edit-badge-form textarea{width:410px;padding:5px}.edit-badge-form .delete-editted-badge{float:right;margin:5px 0 0}.edit-badge-form .badge-share-option span{position:relative;top:2px;left:5px}.edit-badge-form .badge-file-upload{position:relative;right:150px;opacity:0;filter:alpha(opacity=0);cursor:pointer}body.ie .edit-badge-form .badge-file-upload{right:220px}.edit-badge-form iframe{display:none}.badge-image-upload.loading{background:#fff url(//a.edim.co/images_v2/loading.gif) no-repeat 50%;height:29px}.badge-image-upload.loading *{display:none}.edit-badge-form input.error,.edit-badge-form textarea.error{border:1px solid red}.edit-badge-form p.error{color:red;border:0;background:none}.badge-delete-prompt{display:none;padding:30px 15px}.badge-delete-prompt p{text-align:left;margin:0 0 10px}.facebox-footer .edit-badge-options{overflow:hidden}.facebox-footer .edit-badge-options a,.facebox-footer .edit-badge-options span{float:left}.facebox-footer .edit-badge-options a.delete-editted-badge{float:right;margin:6px 0 0}.facebox-footer .edit-badge-options .cancel-badge-edit,.facebox-footer .edit-badge-options .cancel-delete-badge,.facebox-footer .edit-badge-options span{margin:6px 0 0 6px}.list-item-attachment{overflow:hidden}.list-item-attachment .text-14{line-height:1em}li.list-item-attachment>div.attachment-info{margin:18px 0 0 15px;max-width:415px}li.list-item-attachment.list-item-link>div.attachment-info{max-width:316px;margin:0 0 0 15px}li.list-item-attachment>div.attachment-options{float:right;margin:18px 0 0 15px}html .list-item-attachment .attachment-info a{color:#383d48}html .list-item-attachment .attachment-info a.subtext{color:#8890a2}.list-item-attachment .attachment-options a{float:right}.list-item-file .attachment-options a{margin:0 0 0 30px}.popup .content .row{padding:10px 20px}#change-avatar{position:relative;text-align:center}#change-avatar .loader,#facebox .loader,.section-container .loader,.update-container .loader{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(//a.edim.co/images/loading.gif) 50% no-repeat #fff;opacity:.75;margin:0}#change-avatar .avatar{float:left;width:200px}#change-avatar>*{margin:10px 0}#change-avatar .upload{float:left;padding-top:58px;text-align:left;width:230px}#change-avatar .defaults .lbl,#change-avatar .upload .lbl{margin-bottom:10px}#change-avatar .defaults{border-top:1px solid #dfe4e8;padding-top:10px}#change-avatar .defaults .pages,#change-avatar .defaults .pages .page{width:450px;height:90px;overflow:hidden}#change-avatar .defaults .pages img{cursor:pointer;margin:0 6px;width:70px}#change-avatar .defaults .pages{float:left}#change-avatar .defaults .prev{clear:both}#change-avatar .defaults .next,#change-avatar .defaults .prev{width:25px;height:90px;float:left;display:none}#change-avatar .defaults .prev span{background-position:0 0}#change-avatar .defaults .next span{background-position:0 -40px}#change-avatar .defaults .next span,#change-avatar .defaults .prev span{width:14px;height:25px;display:none;margin:33px auto 0;background-image:url(//a.edim.co/images_v2/sprites/sprite-arrows.png)}#change-avatar .defaults .next.disabled,#change-avatar .defaults .prev.disabled{opacity:.5}.modo-widgets-uploader{float:left;overflow:hidden;position:relative}.modo-widgets-uploader input{font-size:50px;opacity:0;position:absolute;right:-5px;top:-5px}.modo-widgets-uploader input:hover{cursor:pointer}#profile-container .list-container li.list-item-attachment .suggested-options{width:152px}#profile-container .list-container li.list-item-attachment .suggested-options .discover-item-library-add .discover-item-library-added{display:none}#profile-container .list-container li.list-item-attachment .suggested-library-link.added{color:#111}#profile-container .list-container li.list-item-attachment .suggested-options .added .discover-item-library-add{display:none}#profile-container .list-container li.list-item-attachment .suggested-options .added .discover-item-library-added{display:block}#profile-container .list-container li.list-item-attachment img.file{border:1px solid #d5d9df}#profile-container .connection-row .connections-avatar{width:80px;height:80px;background:#c7cad3}@media only screen and (max-device-width:690px){#profile-container .connection-row .name{float:none;word-wrap:break-word}}.connection-row .connections-button{float:left;margin-top:10px}.connection-row .btn.green-btn.disabled{border:1px solid rgba(80,139,23,.57);background:hsla(88,45%,64%,.57);box-shadow:inset 0 0 2px 0 hsla(88,45%,64%,.57);text-shadow:0 1px 0 rgba(71,132,15,.57);color:#47840f}.connection-row .connected-list-btn span{background:url(//a.edim.co/images_v2/sprites/sprite-site-v2.png) 0 -259px no-repeat;margin-left:5px;margin-right:10px}.connection-row .connection-content{max-width:300px}.connection-row .connections-button{text-align:center}.connection-row .connections-button a.send-note-btn{margin-bottom:4px}.revoke-teacher-badge{float:right!important;padding-right:20px}.connect-and-share-public{margin:7px 0 8px;line-height:18px;text-align:center}.page-header .status a.send-note-btn{width:200px;margin-bottom:10px}@media only screen and (max-device-width:690px){.page-header .status a.send-note-btn{float:none;display:inherit}}@media only screen and (max-device-width:690px){.page-header .status{text-align:center}.page-header .status .pull-right{float:left}.page-header .status .pull-right.flag-icon{display:inline-block;float:none}.page-header .status .pull-right a.disabled{width:192px}}@media only screen and (min-device-width:690px) and (max-device-width:995px){.page-header .status{width:auto;float:left;clear:both;padding-bottom:10px}.page-header .status .pull-right{float:left}.page-header .status .pull-right.connected-btn{float:none;clear:both;display:block;text-align:center}.page-header .status .pull-right.flag-icon{display:inline-block;float:none}}@media only screen and (max-device-width:995px) and (orientation:landscape){.page-header .status{width:260px;margin:3px auto 0}}@media only screen and (max-device-width:690px){.page-header .status a.connected-btn,.page-header .status a.disabled{float:none;margin-bottom:10px;display:block;text-align:center;clear:both}}#facebox #verify-phone,#facebox .disconnect-confirm-container,#facebox .disconnect-container{width:500px}@media only screen and (max-device-width:690px){#facebox #verify-phone,#facebox .disconnect-confirm-container,#facebox .disconnect-container{width:316px}#facebox #verify-phone .report-user,#facebox .disconnect-confirm-container .report-user,#facebox .disconnect-container .report-user{width:100%;position:relative;right:10px}}#facebox .disconnect-container .sub-section-header{padding:10px 10px 0}#facebox .disconnect-confirm-container>p,#facebox .disconnect-container .deactivate-facebox-row{padding:10px 0}#facebox .disconnect-container p.text-16{padding:10px}#facebox .disconnect-container .disconnect-facebox-row .placeholder-container{margin:0 10px 10px 15px;min-height:50px}#facebox .disconnect-confirm-container p{text-align:center}#facebox .report-user{float:left;padding:6px;margin:0}#change-avatar-verify-password #password-verification{width:95%}#change-avatar-verify-password .row1{padding:1em}#change-avatar iframe{border:0;margin:0}.profile-connection-confirmation-container{text-align:center;padding:40px 20px;box-sizing:border-box}.profile-connection-confirmation-container .avtr{height:42px;width:42px;border-radius:3px}.profile-connection-confirmation-container .arrow{display:inline-block;height:20px;width:33px;background:url(//a.edim.co/images_v2/sprites/sprite-invitations.png) 0 -307px no-repeat;position:relative;top:-6px;margin:0 12px 0 17px}.profile-connection-confirmation-container p{padding-top:20px}#profile-about-info.empty-about .edit-section-about,#profile-about-info.empty-about .edit-section-options{display:none!important}#profile-about-info.empty-about .empty-about-txt{display:block}#profile-about-info.empty-about .add-about-button{display:inline-block;margin-top:20px}#profile-about-info .section-text{display:block;white-space:pre-wrap}#profile-about-info .editable-text,#profile-about-info .empty-about-txt,#profile-about-info .section-text.editing{display:none}#profile-about-info .editable-text.editing,#profile-about-info .empty-about-txt.editing{display:block;width:100%;padding:0;min-height:50px;word-wrap:break-word}#profile-about-info .add-about-button{display:none}#profile-schedule-info{border-top:1px solid #dfe4e8}#profile-schedule-info.empty-schedule .edit-section-options,#profile-schedule-info.empty-schedule .edit-section-schedule,#profile-schedule-info.empty-schedule .schedule-info-table{display:none!important}#profile-schedule-info.empty-schedule .empty-schedule-txt{display:block}#profile-schedule-info .empty-schedule-txt{display:none}#profile-schedule-info .add-schedule-button{margin-top:20px}#profile-education-info{border-top:1px solid #dfe4e8}#profile-education-info.empty-education .edit-section-education,#profile-education-info.empty-education .edit-section-options,#profile-education-info.empty-education .education-info-table{display:none!important}#profile-education-info.empty-education .empty-education-txt{display:block}#profile-education-info .empty-education-txt{display:none}#profile-education-info .add-education-button{margin-top:20px}#profile-links-info{border-top:1px solid #dfe4e8}#profile-links-info.empty-links .links-info-table{display:none!important}#profile-links-info.empty-links .empty-links-txt{display:block}#profile-links-info .empty-links-txt{display:none}#profile-links-info .add-links-button{margin-top:20px}.education-info-table,.links-info-table,.schedule-info-table,.work-list{width:100%}.education-info-table.not-editing span,.links-info-table.not-editing span,.schedule-info-table.not-editing span{display:block;padding:4px}.education-info-table tr,.links-info-table tr,.schedule-info-table tr{border-bottom:1px dashed #dfe4e8}.education-info-table td,.education-info-table th,.links-info-table td,.links-info-table th,.schedule-info-table td,.schedule-info-table th{padding:5px 0;width:150px;vertical-align:middle}@media only screen and (max-device-width:690px){.education-info-table td,.education-info-table th,.links-info-table td,.links-info-table th,.schedule-info-table td,.schedule-info-table th{width:auto}}.education-info-table th,.links-info-table th,.schedule-info-table th{color:#839096;font-size:11px;font-weight:300;padding-left:3px}.education-info-table td.controls-cell,.links-info-table td.controls-cell,.schedule-info-table td.controls-cell{text-align:right}.education-info-table td.controls-cell a,.links-info-table td.controls-cell a,.schedule-info-table td.controls-cell a{float:right;padding:5px;font-size:14px}.education-info-table span,.links-info-table span,.schedule-info-table span{display:none}.edit-schedule-header{width:250px}#edit-education,#edit-links,#edit-schedule{width:300px}#edit-education .container,#edit-links .container,#edit-schedule .container{padding-top:10px;padding-bottom:0}#edit-education label,#edit-links label,#edit-schedule label{width:100%;display:block;font-size:11px;color:#999;font-size:12px}#edit-education select,#edit-links select,#edit-schedule select{width:100%;padding:5px}#edit-education input,#edit-links input,#edit-schedule input{width:96%}#edit-education .edit-row,#edit-links .edit-row,#edit-schedule .edit-row{margin-bottom:10px}#edit-education .edit-row.error,#edit-links .edit-row.error,#edit-schedule .edit-row.error{background:none}#edit-education .edit-row.error input,#edit-education .edit-row.error select,#edit-links .edit-row.error input,#edit-links .edit-row.error select,#edit-schedule .edit-row.error input,#edit-schedule .edit-row.error select{border:1px solid red}#profile-about-info .empty-about-txt,#profile-education-info .empty-education-txt #profile-links-info .empty-links-txt,#profile-schedule-info .empty-schedule-txt{font-size:12px;color:#bbb}#profile-improve-banner{background:#237bd3;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;text-align:center;font-size:14px;color:#fff}#profile-improve-banner h4{color:inherit;font-size:18px;padding-bottom:20px}#profile-improve-banner ul{width:700px;margin:0 auto}#profile-improve-banner ul li{float:left;width:33%;cursor:pointer}#profile-improve-banner ul li a{color:#fff}#profile-improve-banner ul li span{display:inline-block;height:15px;width:15px;position:relative;top:2px;background:url(//a.edim.co/images_v2/sprites/sprite-x-check.png) 0 0 no-repeat}#profile-improve-banner ul li span.completed{background-position:0 -45px}@media only screen and (max-device-width:995px){#profile-improve-banner ul{width:100%}#profile-improve-banner ul li{float:none;width:auto}}#viewer-incomplete-profile-banner{width:100%;position:fixed;bottom:20px;text-align:center}#viewer-incomplete-profile-banner .section{width:580px;margin:0 auto;padding:10px 30px;text-align:center;background:#3784d3;color:#fff;border-radius:5px;cursor:pointer}#viewer-incomplete-profile-banner .section:hover{background:#3276b1}#viewer-incomplete-profile-banner .section a{margin:10px 10px 0}.slim-module{width:450px;margin:0 auto}.slim-module .centered-slim{margin:0 96px}@media only screen and (max-device-width:690px){.slim-module{width:100%}.slim-module .centered-slim{margin:0 20px}}.thin-column-layout{width:565px;margin:0 auto}@media only screen and (max-device-width:690px){.thin-column-layout{width:auto}}@font-face{font-family:aleoregular;src:url(//a.edim.co/fonts/Aleo-Regular-webfont.eot);src:url(//a.edim.co/fonts/Aleo-Regular-webfont.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Aleo-Regular-webfont.svg#aleoregular) format("svg"),url(//a.edim.co/fonts/Aleo-Regular-webfont.woff) format("woff"),url(//a.edim.co/fonts/Aleo-Regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:aleolight;src:url(//a.edim.co/fonts/Aleo-Light-webfont.eot);src:url(//a.edim.co/fonts/Aleo-Light-webfont.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Aleo-Light-webfont.svg#aleolight) format("svg"),url(//a.edim.co/fonts/Aleo-Light-webfont.woff) format("woff"),url(//a.edim.co/fonts/Aleo-Light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(//a.edim.co/fonts/lato.eot);src:url(//a.edim.co/fonts/lato.eot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/lato.svg) format("svg"),url(//a.edim.co/fonts/lato.woff) format("woff"),url(//a.edim.co/fonts/lato.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(//a.edim.co/fonts/Lato-Light.eot);src:url(//a.edim.co/fonts/Lato-Lighteot#iefix) format("embedded-opentype"),url(//a.edim.co/fonts/Lato-Light.woff) format("woff"),url(//a.edim.co/fonts/Lato-Light.ttf) format("truetype"),url(//a.edim.co/fonts/Lato-Light.svg#latolight) format("svg");font-weight:400;font-style:normal}#facebox.auth-modal,.auth-container{overflow:auto}#facebox.auth-modal.auth-container,.auth-container.auth-container{position:static}#facebox.auth-modal form,.auth-container form{width:420px;margin:0 auto;padding:50px 30px 30px;overflow-y:auto}#facebox.auth-modal .modal-title,.auth-container .modal-title{font-size:21px;padding-bottom:25px;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-align:center}#facebox.auth-modal .help-explanation,.auth-container .help-explanation{position:absolute;z-index:2;background:#fff;border:1px solid #efefef;padding:20px;width:200px;right:-46px;top:45px;display:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}#facebox.auth-modal .help-explanation .triangle,.auth-container .help-explanation .triangle{width:0;height:0;border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #efefef transparent transparent;position:absolute;top:-15px;left:211px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#facebox.auth-modal .help-explanation .triangle.triangle2,.auth-container .help-explanation .triangle.triangle2{border-color:transparent #fff transparent transparent;left:211px;top:-13px}#facebox.auth-modal .parent-signup-container.two-step,.auth-container .parent-signup-container.two-step{text-align:center;width:730px;margin-top:20px}#facebox.auth-modal .parent-signup-container.two-step h1,.auth-container .parent-signup-container.two-step h1{font-size:26px}#facebox.auth-modal .parent-signup-container.two-step .signup-title.small,.auth-container .parent-signup-container.two-step .signup-title.small{max-width:400px}#facebox.auth-modal .parent-signup-container.two-step .green-btn,.auth-container .parent-signup-container.two-step .green-btn{margin-top:0}#facebox.auth-modal .parent-signup-container.two-step .green-btn span,.auth-container .parent-signup-container.two-step .green-btn span{font-weight:500}#facebox.auth-modal .parent-signup-container.two-step .name-inputs-container.pl-hidden .placeholder-container,.auth-container .parent-signup-container.two-step .name-inputs-container.pl-hidden .placeholder-container{display:none}#facebox.auth-modal .parent-signup-container.two-step .term,.auth-container .parent-signup-container.two-step .term{margin-bottom:-11px;margin-top:30px}#facebox.auth-modal .parent-signup-container.two-step .third-party-auth-btn,.auth-container .parent-signup-container.two-step .third-party-auth-btn{border-box:content-box;padding:0;height:50px;line-height:44px!important;background-color:#f7f8fa}#facebox.auth-modal .parent-signup-container.two-step .third-party-auth-btn span,.auth-container .parent-signup-container.two-step .third-party-auth-btn span{margin-left:22px}#facebox.auth-modal .parent-signup-container.two-step .third-party-auth-icon,.auth-container .parent-signup-container.two-step .third-party-auth-icon{margin:-29px 0 0 10px}#facebox.auth-modal .sign-in-here-text,.auth-container .sign-in-here-text{font-size:12px;text-align:center;color:#787878}#facebox.auth-modal .pl-hidden,.auth-container .pl-hidden{position:absolute;left:-999em}#facebox.auth-modal .parent-signup-container,#facebox.auth-modal .student-signup-container,#facebox.auth-modal .teacher-signup-container,.auth-container .parent-signup-container,.auth-container .student-signup-container,.auth-container .teacher-signup-container{float:left}#facebox.auth-modal .login-wrapper,.auth-container .login-wrapper{width:auto}#facebox.auth-modal .sso-sign-up-container-header,.auth-container .sso-sign-up-container-header{width:251px;float:right;margin-top:-17px;padding-top:10px;height:33px}#facebox.auth-modal .sso-signup-container,.auth-container .sso-signup-container{float:left;background:#f7f8fa;width:251px;margin-top:0}#facebox.auth-modal .sso-signup-container.horizontal-list,.auth-container .sso-signup-container.horizontal-list{width:100%;background-color:#fff;max-height:250px}#facebox.auth-modal .sso-signup-container.horizontal-list li,.auth-container .sso-signup-container.horizontal-list li{float:left;margin:0 5px;width:200px}#facebox.auth-modal .sso-signup-container.horizontal-list .sso-option-title,.auth-container .sso-signup-container.horizontal-list .sso-option-title{margin:5px 0 20px!important}#facebox.auth-modal .sso-signup-container.horizontal-list .sso-signup-container-inner,.auth-container .sso-signup-container.horizontal-list .sso-signup-container-inner{padding-left:0;padding-right:0}#facebox.auth-modal .sso-signup-container div.header,.auth-container .sso-signup-container div.header{background-color:transparent;border:none;margin-bottom:60px}#facebox.auth-modal .sso-signup-container .sso.spacer,.auth-container .sso-signup-container .sso.spacer{height:35px;right:0;width:251px;background-color:#f7f8fa;position:absolute;top:0}#facebox.auth-modal .error-prompt,#facebox.auth-modal .system-error,.auth-container .error-prompt,.auth-container .system-error{background:#fae6e6;border:1px solid #fb6262;color:#e12f2f;border-radius:3px;padding:8px 0;margin-bottom:10px;text-align:left;display:none;padding:10px}#facebox.auth-modal #welcome-back-title,#facebox.auth-modal .third-party-auth-btn .checking,#facebox.auth-modal .third-party-auth-btn .success,.auth-container #welcome-back-title,.auth-container .third-party-auth-btn .checking,.auth-container .third-party-auth-btn .success{display:none}#facebox.auth-modal .signup-sso-focus,.auth-container .signup-sso-focus{width:450px;margin:0 auto}#facebox.auth-modal .signup-sso-focus .btn.third-party-auth-btn,.auth-container .signup-sso-focus .btn.third-party-auth-btn{border:1px solid #c3c9d1;box-shadow:none;font-size:18px;height:auto;line-height:normal}#facebox.auth-modal .signup-sso-focus .btn.third-party-auth-btn.facebook .third-party-auth-icon,.auth-container .signup-sso-focus .btn.third-party-auth-btn.facebook .third-party-auth-icon{position:static}#facebox.auth-modal .signup-sso-focus .green-btn,.auth-container .signup-sso-focus .green-btn{padding:14px 0;font-size:18px}#facebox.auth-modal .signup-sso-focus .sso-signup-container,.auth-container .signup-sso-focus .sso-signup-container{float:none;width:auto;background:#fff}#facebox.auth-modal .signup-sso-focus .sso-signup-container-inner,.auth-container .signup-sso-focus .sso-signup-container-inner{padding:0}#facebox.auth-modal .signup-sso-focus .container>.subtext,.auth-container .signup-sso-focus .container>.subtext{text-align:center;font-size:11px;margin:0 0 5px}#facebox.auth-modal .content .form-input-container,.auth-container .content .form-input-container{border-top:1px solid #ebebec;padding-top:20px}#facebox.auth-modal .content .form-input-container .no-email-container,.auth-container .content .form-input-container .no-email-container{margin:-7px 0 10px;text-align:right}#facebox.auth-modal .content .form-input-container.no-padding-no-border,.auth-container .content .form-input-container.no-padding-no-border{padding-top:0;border-top:none}#facebox.auth-modal .content .form-input-container .custom-label,.auth-container .content .form-input-container .custom-label{font-size:14px}#facebox.auth-modal .content .name-inputs-container,.auth-container .content .name-inputs-container{position:relative}#facebox.auth-modal .content .name-inputs-container .response-container,.auth-container .content .name-inputs-container .response-container{margin-left:0}#facebox.auth-modal .content .name-inputs-container .response-container p,.auth-container .content .name-inputs-container .response-container p{float:left}#facebox.auth-modal .content .name-inputs-container>.placeholder-container,.auth-container .content .name-inputs-container>.placeholder-container{width:48.1%;float:left;margin-left:8px}#facebox.auth-modal .content .name-inputs-container>.placeholder-container:first-child,.auth-container .content .name-inputs-container>.placeholder-container:first-child{margin-left:0}#facebox.auth-modal .content .name-inputs-container>.placeholder-container.full-size,.auth-container .content .name-inputs-container>.placeholder-container.full-size{float:none;width:100%;margin-left:0}#facebox.auth-modal .content .placeholder-container,.auth-container .content .placeholder-container{border:1px solid #cddbe5;border-radius:3px;background:#fff;margin-bottom:24px;box-shadow:none;text-align:left}#facebox.auth-modal .content .placeholder-container .intl-tel-input input,.auth-container .content .placeholder-container .intl-tel-input input{padding:13px 6px 13px 52px}#facebox.auth-modal .content .placeholder-container:hover,.auth-container .content .placeholder-container:hover{border:1px solid #1795ed}#facebox.auth-modal .content .placeholder-container input,.auth-container .content .placeholder-container input{width:100%;padding:13px 10px;height:auto;font-size:14px}#facebox.auth-modal .content .placeholder-container label,.auth-container .content .placeholder-container label{font-size:14px;top:13px}#facebox.auth-modal .content .placeholder-container img,.auth-container .content .placeholder-container img{float:right;margin:7px 10px 0 0;opacity:.5;position:absolute;right:0;top:0}#facebox.auth-modal .content .placeholder-container img.checkmark,.auth-container .content .placeholder-container img.checkmark{opacity:1;height:10px;padding:2px;border-radius:100%;border:2px solid #78bd66;margin-top:13px;display:none}#facebox.auth-modal .content .placeholder-container.dropdown-selector,.auth-container .content .placeholder-container.dropdown-selector{cursor:pointer;line-height:18px}#facebox.auth-modal .content .placeholder-container.dropdown-selector .selector,.auth-container .content .placeholder-container.dropdown-selector .selector{display:block;padding:13px 10px;height:47px;box-sizing:border-box;color:#444}#facebox.auth-modal .content .placeholder-container.dropdown-selector .selector span,.auth-container .content .placeholder-container.dropdown-selector .selector span{display:inline-block;height:30px;width:30px;background:url(//a.edim.co/images_v2/sprites/sprite-arrows.png) 16px -174px no-repeat;float:right}#facebox.auth-modal .content .placeholder-container.dropdown-selector .selector-menu,.auth-container .content .placeholder-container.dropdown-selector .selector-menu{position:absolute;background:#fff;z-index:2;width:100%;border:1px solid #cddbe5;border-top:0;margin-left:-1px}#facebox.auth-modal .content .placeholder-container.dropdown-selector .selector-menu a,.auth-container .content .placeholder-container.dropdown-selector .selector-menu a{display:block;padding:10px;color:#444}#facebox.auth-modal .content .placeholder-container.dropdown-selector .selector-menu a:hover,.auth-container .content .placeholder-container.dropdown-selector .selector-menu a:hover{background:#eee}#facebox.auth-modal .content .placeholder-container.dropdown-selector:hover .selector-menu,.auth-container .content .placeholder-container.dropdown-selector:hover .selector-menu{border:1px solid #1795ed;border-top:0}#facebox.auth-modal .content .placeholder-container.focused,.auth-container .content .placeholder-container.focused{border:1px solid #1795ed}#facebox.auth-modal .content .green-btn,.auth-container .content .green-btn{width:100%;box-sizing:border-box;font-size:18px;padding:18px 0;margin-bottom:20px;margin-top:10px;font-weight:200}#facebox.auth-modal .content .green-btn img,.auth-container .content .green-btn img{opacity:.5;margin:-17px 10px -9px 0}#facebox.auth-modal .content .green-btn .active,#facebox.auth-modal .content .green-btn.disabled .default,.auth-container .content .green-btn .active,.auth-container .content .green-btn.disabled .default{display:none}#facebox.auth-modal .content .green-btn.disabled .active,.auth-container .content .green-btn.disabled .active{display:inline}#facebox.auth-modal .content .third-party-auth-btn,.auth-container .content .third-party-auth-btn{width:100%;box-sizing:border-box;font-size:16px;padding:10px 0;margin-bottom:20px;border:0;height:40px;background-color:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12)}#facebox.auth-modal .content .third-party-auth-btn:hover,.auth-container .content .third-party-auth-btn:hover{background-color:hsla(0,0%,50%,.1);color:rgba(0,0,0,.74)}#facebox.auth-modal .content .third-party-auth-btn span.default,.auth-container .content .third-party-auth-btn span.default{margin-left:15px;position:relative;top:3px}#facebox.auth-modal .content .third-party-auth-btn span.default a,.auth-container .content .third-party-auth-btn span.default a{text-decoration:none;color:#fff}#facebox.auth-modal .content .third-party-auth-btn .office-auth-button-text,.auth-container .content .third-party-auth-btn .office-auth-button-text{margin-left:20px}#facebox.auth-modal .content .help-icon,.auth-container .content .help-icon{position:absolute;right:-46px;top:1px;cursor:pointer}#facebox.auth-modal .content .help-icon img,.auth-container .content .help-icon img{height:25px}#facebox.auth-modal .content .add-student-toggle,.auth-container .content .add-student-toggle{display:block;margin-top:0;margin-bottom:1.5em}#facebox.auth-modal .content .add-student-toggle input,.auth-container .content .add-student-toggle input{margin-right:.5em}#facebox.auth-modal .content .student-inputs-container,.auth-container .content .student-inputs-container{display:none;padding-left:1.5em}#facebox.auth-modal .content .student-inputs-container.in-subdomain,.auth-container .content .student-inputs-container.in-subdomain{padding-left:0}#facebox.auth-modal .content .third-party-auth-btn.classlink,#facebox.auth-modal .content .third-party-auth-btn.clever,#facebox.auth-modal .content .third-party-auth-btn.google,#facebox.auth-modal .content .third-party-auth-btn.office,.auth-container .content .third-party-auth-btn.classlink,.auth-container .content .third-party-auth-btn.clever,.auth-container .content .third-party-auth-btn.google,.auth-container .content .third-party-auth-btn.office{color:rgba(0,0,0,.54);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px}#facebox.auth-modal .content .third-party-auth-btn.google,.auth-container .content .third-party-auth-btn.google{letter-spacing:.22px}#facebox.auth-modal .content .third-party-auth-btn.google span.default,.auth-container .content .third-party-auth-btn.google span.default{margin-left:2px}#facebox.auth-modal .content .third-party-auth-btn.facebook,.auth-container .content .third-party-auth-btn.facebook{color:rgba(0,0,0,.54);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.22px;line-height:16px;position:relative}#facebox.auth-modal .content .third-party-auth-btn.facebook .third-party-auth-icon,.auth-container .content .third-party-auth-btn.facebook .third-party-auth-icon{position:absolute;top:26px}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-checking .standard,#facebox.auth-modal .content .third-party-auth-btn.facebook.is-checking .success,.auth-container .content .third-party-auth-btn.facebook.is-checking .standard,.auth-container .content .third-party-auth-btn.facebook.is-checking .success{display:none}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-checking .checking,.auth-container .content .third-party-auth-btn.facebook.is-checking .checking{display:inline}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-checking .checking img,.auth-container .content .third-party-auth-btn.facebook.is-checking .checking img{height:14px}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-successful .checking,#facebox.auth-modal .content .third-party-auth-btn.facebook.is-successful .standard,.auth-container .content .third-party-auth-btn.facebook.is-successful .checking,.auth-container .content .third-party-auth-btn.facebook.is-successful .standard{display:none}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-successful .success,.auth-container .content .third-party-auth-btn.facebook.is-successful .success{display:inline;color:#74bc60}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-unsuccessful,.auth-container .content .third-party-auth-btn.facebook.is-unsuccessful{opacity:.3;cursor:default}#facebox.auth-modal .content .third-party-auth-btn.facebook.is-unsuccessful:hover,.auth-container .content .third-party-auth-btn.facebook.is-unsuccessful:hover{background:#fff}#facebox.auth-modal .content .error.facebook-error-msg,.auth-container .content .error.facebook-error-msg{background:none;color:red;font-size:12px;display:none}#facebox.auth-modal .content .or-horizontal-divider,.auth-container .content .or-horizontal-divider{margin-left:5px}#facebox.auth-modal .content .or-horizontal-divider-line,.auth-container .content .or-horizontal-divider-line{width:175px;height:1px;background-color:#d8d8d8;float:left}#facebox.auth-modal .content .or-divider-text,.auth-container .content .or-divider-text{width:21px;height:16px;color:#9b9b9b;font-family:open sans;font-size:14px;font-weight:400;line-height:16px;margin:-7px 10px 10px;float:left}#facebox.auth-modal .content .term,.auth-container .content .term{font-size:11px;color:#8593a4;margin-bottom:30px;text-align:center}#facebox.auth-modal .content .term a,.auth-container .content .term a{font-weight:800;color:#516476}#facebox.auth-modal .content .forgot-password-container .green-btn,.auth-container .content .forgot-password-container .green-btn{padding:12px 20px 13px;font-size:15px;width:186px;margin-top:0;margin-bottom:5px}#facebox.auth-modal .content .password-field-container .placeholder-input,.auth-container .content .password-field-container .placeholder-input{width:75%}#facebox.auth-modal .content .login-form-modal,.auth-container .content .login-form-modal{width:482px;box-sizing:border-box;padding:50px 40px 40px;float:left}#facebox.auth-modal .content .login-form-modal form,.auth-container .content .login-form-modal form{width:auto;margin:0;padding:0;overflow-y:visible}#facebox.auth-modal div#parent-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title,#facebox.auth-modal div#student-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title,#facebox.auth-modal div#teacher-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title,.auth-container div#parent-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title,.auth-container div#student-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title,.auth-container div#teacher-sso-signup-container.sso-signup-container .sso-signup-container-inner .sso-option-title{margin:67px 20px 50px}#facebox.auth-modal table tbody #tpl-verify-school-code.verify-schoolcode-container .for-modal,.auth-container table tbody #tpl-verify-school-code.verify-schoolcode-container .for-modal{padding-top:0!important;padding-bottom:20px}#facebox.auth-modal .signup-title,.auth-container .signup-title{text-align:center;font-size:24px;margin-bottom:-13px;font-family:lato,Helvetica Neue,Arial,Helvetica,sans-serif}#facebox.auth-modal .signup-title.small,.auth-container .signup-title.small{font-size:18px;margin:30px auto 0;max-width:350px}#facebox.auth-modal .helped-input .placeholder-container,.auth-container .helped-input .placeholder-container{width:89%}#facebox.auth-modal .header .close,.auth-container .header .close{float:right;position:relative;z-index:1}#facebox.auth-modal .header .no-title .close,.auth-container .header .no-title .close{margin-right:10px}#facebox.auth-modal h4,.auth-container h4{margin-top:-20px;color:#444;text-align:left}#facebox.auth-modal .password-strength-container,.auth-container .password-strength-container{width:20%;float:right;margin:9px 2% 0 0}#facebox.auth-modal .password-strength-container .weak-txt,.auth-container .password-strength-container .weak-txt{color:red}#facebox.auth-modal .password-strength-container .okay-txt,.auth-container .password-strength-container .okay-txt{color:orange}#facebox.auth-modal .password-strength-container .strong-txt,.auth-container .password-strength-container .strong-txt{color:green}#facebox.auth-modal .password-strength-meter,.auth-container .password-strength-meter{background:#ddd;height:5px;overflow:hidden;border-radius:3px}#facebox.auth-modal .password-strength-meter .bar,.auth-container .password-strength-meter .bar{height:100%;float:left;width:0;background-color:red;transition:width .3s,background-color .2s}#facebox.auth-modal .password-strength-meter .bar.orange,.auth-container .password-strength-meter .bar.orange{background-color:orange}#facebox.auth-modal .password-strength-meter .bar.green,.auth-container .password-strength-meter .bar.green{background-color:green}#facebox.auth-modal .login-form-modal h4,.auth-container .login-form-modal h4{border-bottom:2px solid #ebebec;text-align:center;padding-bottom:24px;margin-top:-38px}#facebox.auth-modal .login-form-modal .switch-container,.auth-container .login-form-modal .switch-container{text-align:center;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;width:100%}#facebox.auth-modal .login-form-modal .switch-container .use-email,.auth-container .login-form-modal .switch-container .use-email{border-radius:3px 0 0 3px}#facebox.auth-modal .login-form-modal .switch-container .use-phonenumber,.auth-container .login-form-modal .switch-container .use-phonenumber{border-radius:0 3px 3px 0}#facebox.auth-modal .login-form-modal .switch-container .use-email,#facebox.auth-modal .login-form-modal .switch-container .use-phonenumber,.auth-container .login-form-modal .switch-container .use-email,.auth-container .login-form-modal .switch-container .use-phonenumber{color:#8f939a;border:1px solid #8f939a;padding:10px 15px}#facebox.auth-modal .login-form-modal .switch-container .use-email.selected,#facebox.auth-modal .login-form-modal .switch-container .use-phonenumber.selected,.auth-container .login-form-modal .switch-container .use-email.selected,.auth-container .login-form-modal .switch-container .use-phonenumber.selected{background:#8f939a;color:#fff}#facebox.auth-modal .login-form-modal .placeholder-container,.auth-container .login-form-modal .placeholder-container{margin-bottom:10px}#facebox.auth-modal .login-form-modal .placeholder-container.active label,.auth-container .login-form-modal .placeholder-container.active label{left:-999em;top:-999em}#facebox.auth-modal .login-form-modal .phone-field-container,.auth-container .login-form-modal .phone-field-container{margin-bottom:10px}#facebox.auth-modal .login-form-modal .phone-field-container .intl-tel-input,.auth-container .login-form-modal .phone-field-container .intl-tel-input{width:100%}#facebox.auth-modal .login-form-modal .phone-field-container .intl-tel-input #phone-input,.auth-container .login-form-modal .phone-field-container .intl-tel-input #phone-input{padding:13px 10px 13px 52px;width:100%}#facebox.auth-modal .login-form-modal .green-btn,.auth-container .login-form-modal .green-btn{padding:16px 0;margin-top:0}#facebox.auth-modal .login-form-modal .response-container,.auth-container .login-form-modal .response-container{position:static;margin:-5px 0 10px}#facebox.auth-modal .login-form-modal .response-container.login-response-container,.auth-container .login-form-modal .response-container.login-response-container{width:auto}#facebox.auth-modal .do-forgot-password,.auth-container .do-forgot-password{color:#546980;position:static;font-weight:400;float:right;margin-top:-7px}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner,.auth-container .sso-signup-container .sso-signup-container-inner{width:auto;padding-left:15px;padding-right:15px}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner .sso-option-title,.auth-container .sso-signup-container .sso-signup-container-inner .sso-option-title{height:16px;margin:25px 20px 47px;font-size:16px;line-height:16px;color:#9b9b9b;margin:20px 20px 50px}#facebox.auth-modal .response-container,.auth-container .response-container{position:absolute;top:47px;width:100%}#facebox.auth-modal .response-container.full-size,.auth-container .response-container.full-size{position:relative;height:17px;margin:-24px 0 10px;top:0}#facebox.auth-modal .response-container .err,.auth-container .response-container .err{color:#ea4a4a}#facebox.auth-modal .response-container .success,.auth-container .response-container .success{color:#66af1e}#facebox.auth-modal .header a.close,.auth-container .header a.close{width:30px;height:30px;top:-15px;right:-15px;position:relative;background:url(//a.edim.co/images_v2/sprites/sprite-close.png) no-repeat;background-position:50%;opacity:1}#facebox.auth-modal.institutional .login-form-modal .green-btn,.auth-container.institutional .login-form-modal .green-btn{padding:26px 0}#facebox.auth-modal.institutional .login-form-modal .err,.auth-container.institutional .login-form-modal .err{color:#ea4a4a}#facebox.auth-modal.institutional .join-group-container .placeholder-container input,.auth-container.institutional .join-group-container .placeholder-container input{padding:13px 8px;height:auto;font-size:14px}#facebox.auth-modal .select-user-type .sso-sign-up-container-header,.auth-container .select-user-type .sso-sign-up-container-header{background:none}#facebox.auth-modal .group-invitation .group-invitation-container,.auth-container .group-invitation .group-invitation-container{padding:8px}#facebox.auth-modal .group-invitation .group-invitation-container .multi-error,.auth-container .group-invitation .group-invitation-container .multi-error{margin:0 8px}#facebox.auth-modal .group-invitation .facebox-footer,.auth-container .group-invitation .facebox-footer{padding:8px}#facebox.auth-modal .group-invitation .invitationOptions li,.auth-container .group-invitation .invitationOptions li{display:inline-block}#facebox.auth-modal .group-invitation .invitationOptions li a,.auth-container .group-invitation .invitationOptions li a{display:block;padding:8px;margin:12px 12px 20px;border-radius:3px;text-align:center;color:#546980;font-weight:300;font-size:18px;font-family:Lato,helvetica,arial,sans-serif;cursor:pointer;border:1px solid #dfe4e8}#facebox.auth-modal .group-invitation .invitationOptions li a.active,.auth-container .group-invitation .invitationOptions li a.active{border:1px solid #276bb0;background:#f2f9fe;color:#2077cf}#facebox.auth-modal .group-invitation .invitationOptions li a p,.auth-container .group-invitation .invitationOptions li a p{margin-bottom:10px}#facebox.auth-modal .group-invitation .invitationOptions li a img.option-img,.auth-container .group-invitation .invitationOptions li a img.option-img{margin:0 10px;min-height:102px;min-width:102px}#facebox.auth-modal .group-invitation a:hover,.auth-container .group-invitation a:hover{cursor:pointer;border:1px solid #276bb0;background:#f2f9fe;color:#2077cf}#facebox.auth-modal .group-invitation a.no-hover:hover,.auth-container .group-invitation a.no-hover:hover{cursor:default;border:1px solid #dfe4e8;color:#546980;background:none}#facebox.auth-modal .parent-signup-container .landing-img,.auth-container .parent-signup-container .landing-img{display:none}#facebox.auth-modal #facebox.sso-modal,.auth-container #facebox.sso-modal{border-radius:8px}#facebox.auth-modal .student-signup-container.with-sso .modal-title,.auth-container .student-signup-container.with-sso .modal-title{display:none}#facebox.auth-modal .student-signup-container.with-sso .sso-signup-container,.auth-container .student-signup-container.with-sso .sso-signup-container{height:auto}#facebox.auth-modal .student-signup-container.with-sso #student-sign-up-form,.auth-container .student-signup-container.with-sso #student-sign-up-form{padding-top:15px}#facebox.auth-modal .student-signup-container.with-sso #sign-up-students,.auth-container .student-signup-container.with-sso #sign-up-students{font-weight:700;text-align:left;margin-left:30px}#facebox.auth-modal .student-signup-container.with-sso .form-input-container,.auth-container .student-signup-container.with-sso .form-input-container{border-top:none}#facebox.auth-modal .student-signup-container.with-sso .email-field-container,.auth-container .student-signup-container.with-sso .email-field-container{display:none}#facebox.auth-modal .student-signup-container.with-sso .sign-in-here-text,.auth-container .student-signup-container.with-sso .sign-in-here-text{color:#05f;font-size:15px;font-weight:500;line-height:18px;text-align:center;display:block;margin:14px 0 19px}#facebox.auth-modal .student-signup-container.with-sso .green-btn,.auth-container .student-signup-container.with-sso .green-btn{background-color:#44d57e;margin:0;border-color:#44d57e;font-size:16px;font-weight:500;padding:14px}@media only screen and (max-device-width:690px){#facebox.auth-modal .student-signup-container.with-sso .green-btn,.auth-container .student-signup-container.with-sso .green-btn{width:90%;display:block;margin:10px auto}}#facebox.auth-modal .student-signup-container.with-sso .term,.auth-container .student-signup-container.with-sso .term{margin:0;text-align:left}#facebox.auth-modal .student-signup-container.with-sso .third-party-auth-btn .default,.auth-container .student-signup-container.with-sso .third-party-auth-btn .default{color:#383d48;font-weight:500}#facebox.auth-modal .student-signup-container.with-sso .signup-sso-focus>.container,#facebox.auth-modal .student-signup-container.with-sso .signup-sso-focus>.container .sso-signup-container-inner,.auth-container .student-signup-container.with-sso .signup-sso-focus>.container,.auth-container .student-signup-container.with-sso .signup-sso-focus>.container .sso-signup-container-inner{padding:0}@media only screen and (max-device-width:690px){#facebox.auth-modal .student-signup-container.with-sso .signup-sso-focus>.container .sso-signup-container-inner,.auth-container .student-signup-container.with-sso .signup-sso-focus>.container .sso-signup-container-inner{border-top:none}}#facebox.auth-modal .student-signup-container.with-sso .signup-sso-focus>.container li>a,.auth-container .student-signup-container.with-sso .signup-sso-focus>.container li>a{width:47%;display:inline-block}@media only screen and (max-device-width:690px){#facebox.auth-modal .student-signup-container.with-sso .signup-sso-focus>.container li>a,.auth-container .student-signup-container.with-sso .signup-sso-focus>.container li>a{width:90%;display:block;margin:10px auto}}#facebox.auth-modal .student-signup-wrap,.auth-container .student-signup-wrap{background:#f7f8fa}#facebox.auth-modal .student-signup-wrap .student-signup-container,.auth-container .student-signup-wrap .student-signup-container{background:#fff}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim #student-sign-up-form,.auth-container .student-signup-wrap.student-signup-modal-slim #student-sign-up-form{padding-top:15px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .modal-title,.auth-container .student-signup-wrap.student-signup-modal-slim .modal-title{padding-bottom:10px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim input,.auth-container .student-signup-wrap.student-signup-modal-slim input{padding:5px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim label,.auth-container .student-signup-wrap.student-signup-modal-slim label{top:6px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .response-container,.auth-container .student-signup-wrap.student-signup-modal-slim .response-container{top:30px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .response-container .err,#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .response-container .success,.auth-container .student-signup-wrap.student-signup-modal-slim .response-container .err,.auth-container .student-signup-wrap.student-signup-modal-slim .response-container .success{font-size:12px}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .signup-title,.auth-container .student-signup-wrap.student-signup-modal-slim .signup-title{margin-bottom:0}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .modal-title,.auth-container .student-signup-wrap.student-signup-modal-slim .modal-title{display:none}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .do-create-student-account,.auth-container .student-signup-wrap.student-signup-modal-slim .do-create-student-account{padding:16px 10px;font-weight:500}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .password-strength-container,.auth-container .student-signup-wrap.student-signup-modal-slim .password-strength-container{margin-top:0}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .term,.auth-container .student-signup-wrap.student-signup-modal-slim .term{margin:0}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .sso-signup-container,.auth-container .student-signup-wrap.student-signup-modal-slim .sso-signup-container{height:auto!important}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .sso-signup-container .sso-signup-container-inner,.auth-container .student-signup-wrap.student-signup-modal-slim .sso-signup-container .sso-signup-container-inner{padding:10px!important}#facebox.auth-modal .student-signup-wrap.student-signup-modal-slim .sso-signup-container .sso-option-title,.auth-container .student-signup-wrap.student-signup-modal-slim .sso-signup-container .sso-option-title{margin:10px!important;font-size:16px!important;line-height:16px!important}@media (max-width:910px){#facebox.auth-modal{box-sizing:border-box}#facebox.auth-modal table{margin:0 auto;width:100%}#facebox.auth-modal .content form{width:70%;padding:60px 30px}#facebox.auth-modal .content .third-party-auth-btn{width:100%;box-sizing:border-box;font-size:18px;padding:16px 0;margin-bottom:20px;height:auto}#facebox.auth-modal .content .login-form-modal{width:95%;float:none}#facebox.auth-modal .content .login-form-modal .do-forgot-password{float:none;display:block;text-align:center;font-size:16px;font-weight:200}#facebox.auth-modal .content .name-inputs-container>.placeholder-container{width:100%;margin-left:0}#facebox.auth-modal .content .group-invitation-container .invitationOptions{text-align:center}#facebox.auth-modal .sso-signup-container .sso.spacer,#facebox.auth-modal .sso-signup-container div.header{display:none}#facebox.auth-modal .sso-sign-up-container-header{background-color:transparent}#facebox.auth-modal.institutional{overflow-x:hidden}#facebox.auth-modal.institutional table{margin:0 auto;width:100%}#facebox.auth-modal.institutional .content form{padding:60px 30px}#facebox.auth-modal.institutional .content .third-party-auth-btn{width:100%;box-sizing:border-box;font-size:18px;padding:16px 0;margin-bottom:20px;height:auto}#facebox.auth-modal.institutional .content .login-form-modal{width:95%;float:none}#facebox.auth-modal.institutional .content .login-form-modal .do-forgot-password{float:none;display:block;text-align:center;font-size:16px;font-weight:200}#facebox.auth-modal.institutional.full-screen .content form{margin:0 auto}#facebox.auth-modal.institutional.full-screen .name-inputs-container>.placeholder-container{width:48.8%}#facebox.auth-modal.institutional.full-screen .name-inputs-container .response-container p{float:none;margin-bottom:10px}#facebox.auth-modal.institutional .help-explanation{right:-54px;top:48px}#facebox.auth-modal.institutional .help-explanation .triangle{display:none}#facebox.auth-modal.full-screen .content form{margin:0 auto}#facebox.auth-modal.full-screen .name-inputs-container>.placeholder-container{width:48.8%}#facebox.auth-modal.full-screen .name-inputs-container .response-container p{float:none;margin-bottom:10px}#facebox.auth-modal .help-explanation{right:-54px;top:48px}#facebox.auth-modal .help-explanation .triangle{display:none}#facebox.auth-modal .parent-signup-container,#facebox.auth-modal .student-signup-container,#facebox.auth-modal .teacher-signup-container{width:100%}#facebox.auth-modal .sso-signup-container{width:100%;margin-top:-33px;background-color:transparent}#facebox.auth-modal .sso-signup-container.horizontal-list .sso-signup-container-inner{width:87%}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner{width:70%;margin-left:auto;margin-right:auto;padding:50px 40px 0;border-top:1px solid #d3d3d3}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner .sso-option-title{font-size:24px;text-align:center;line-height:32px;color:#5d5d5d}#facebox.auth-modal .student-signup-sso-focus .sso-signup-container .sso-signup-container-inner{border-top:0}}@media (max-width:760px){#facebox.auth-modal.full-screen{top:0!important;left:0!important;right:0;bottom:0;overflow-y:scroll;height:100%}#facebox.auth-modal.full-screen .content form{margin:0 auto}#facebox.auth-modal.full-screen .content form.login-form{width:100%}#facebox.auth-modal.full-screen table{margin:0 auto}#facebox.auth-modal.full-screen .content .join-group-container{width:auto;margin:0 20px;padding:20px 0}#facebox.auth-modal.full-screen .content .join-group-container .facebox-footer{background:none;border:0}#facebox.auth-modal.full-screen .content .join-group-container .facebox-footer a{display:block;padding:15px;font-size:16px}#facebox.auth-modal.full-screen .content .student-signup-sso-focus .sso-signup-container{padding-bottom:0}#facebox.auth-modal.full-screen .content .login-wrapper,#facebox.auth-modal.full-screen .content .parent-signup-wrap,#facebox.auth-modal.full-screen .content .teacher-signup-wrap{width:auto}#facebox.auth-modal.full-screen .parent-signup-wrap .parent-signup-container .name-inputs-container .response-container.tsab,#facebox.auth-modal.full-screen .student-signup-wrap .student-signup-container .name-inputs-container .response-container.tsab{position:absolute;top:120px}#facebox.auth-modal.full-screen .name-inputs-container .response-container p{float:none;margin-bottom:10px}#facebox.auth-modal .content .name-inputs-container>.placeholder-container{width:100%;float:none;margin-left:0}#facebox.auth-modal .content form{width:314px;padding:60px 30px}#facebox.auth-modal .help-explanation{right:-54px;top:48px}#facebox.auth-modal .help-explanation .triangle{display:none}#facebox.auth-modal .student-signup-container,#facebox.auth-modal .teacher-signup-container{float:left;width:100%}#facebox.auth-modal .parent-signup-container{float:left;width:100%!important}#facebox.auth-modal .sso-signup-container{padding-bottom:50px}#facebox.auth-modal .sso-signup-container .btn.third-party-auth-btn{border:1px solid #c3c9d1;box-shadow:none}#facebox.auth-modal .sso-signup-container .btn.third-party-auth-btn span{top:5px}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner{width:auto}#facebox.auth-modal .sso-signup-container.horizontal-list li{width:96%}#facebox.auth-modal.institutional .join-group-container .facebox-footer .join-group-with-code-btn{height:53px;float:right}#facebox.auth-modal .signup-sso-focus{width:auto}.parent-signup-container .landing-img{width:100%;display:block!important}}@media (max-width:320px){#facebox.auth-modal .sso-signup-container .sso-signup-container-inner .sso-option-title{margin:20px auto 50px}.subdomain#button-container #subdomain-student-parent-buttons #top-parent-signup-button,.subdomain#button-container #subdomain-student-parent-buttons #top-student-signup-button{width:100%!important;margin-bottom:10px!important}}@media (max-width:320px) and (orientation:portrait){#facebox.auth-modal .content form{padding:18px 0 20px!important}#facebox.auth-modal .content .term{font-size:10px}#facebox.auth-modal .content .form-input-container{width:90%;margin:0 auto}#facebox.auth-modal .content .form-input-container input{font-size:16px}#facebox.auth-modal .content .green-btn{display:block;margin:10px auto 20px}#facebox.auth-modal .content .do-create-parent-account,#facebox.auth-modal .content .do-create-student-account,#facebox.auth-modal .content .do-create-teacher-account{width:auto;margin:10px 20px 20px}#facebox.auth-modal .content .modal-title,#facebox.auth-modal .content .term{margin:10px 20px 0}#facebox.auth-modal .sso-signup-container{margin:0}#facebox.auth-modal .sso-signup-container .sso-signup-container-inner{padding:0 20px}}
/*# sourceMappingURL=https://assets.edmodo.com/e10.landing.css.all.043bc16982c1817f.css.map */
