.SmsPromoHeadingStyles{font:400 16px/18px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}
.SmsPromoSubTextStyles{font:400 12px/16px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}.toplevel.container{zoom:1;position:relative;min-height:100%}.toplevel.container:before,.toplevel.container:after{content: "";display:table}.toplevel.container:after{clear:both}body{height:100%}.site{-webkit-tap-highlight-color:rgba(255,255,255,0)}.toplevel.container,.time-block,.subpage{background:-webkit-linear-gradient(top,#f5f2ee,#f4f0ea);background:-moz-linear-gradient(top,#f5f2ee,#f4f0ea);background:-ms-linear-gradient(top,#f5f2ee,#f4f0ea);background:linear-gradient(to bottom,#f5f2ee,#f4f0ea);background-repeat:repeat-x;background-position:0 0;background-size:100% 150px}.toplevel.container{overflow:hidden}#page{min-height:800px}.subpage{background-size:100% 300px}.global.footer{display:none}.ad-sidebar{box-shadow:-1px 0 0 #d3d1ce;float:right;padding:0 0 10px 0;width:180px}.ad-sidebar .Ad{margin:10px}@media screen and (max-width:700px){.ad-sidebar{display:none}}.qad-is-showing .page .content,.qad-is-showing .the-feed,.qad-is-showing .feed{border-right:1px solid #d3d1ce;margin-right:180px}@media screen and (max-width:700px){.qad-is-showing .page .content,.qad-is-showing .the-feed,.qad-is-showing .feed{margin-right:0;border-right:0 none}}.qad-is-showing .page .content .the-feed,.qad-is-showing .page .content .feed{margin-right:0;border-right:0 none}.the-feed .feed-search{margin:16px 16px 5px 5px}.qad-is-showing .page .the-feed .feed{border-right:0 none;margin-right:0}.feed{clear:left;position:relative}.subpage{clear:both}@media print{.ad-sidebar{display:none}.toplevel.container,.time-block,.subpage{background:transparent}.qad-is-showing .page .content,.qad-is-showing .the-feed,.qad-is-showing .feed{border:0 none;margin-right:0}}.new-user.start{float:left;padding:10% 42px 42px 42px}.new-user.start h2{font:28px/32px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:24px 0 30px 16px}@media screen and (max-width:768px){.new-user.start h2{font-size:20px}}.new-user.start .feature{border:1px solid #d3d1ce;border-radius:4px;clear:both;display:inline-block;margin:5px;overflow:hidden;padding:16px;width:43%}@media screen and (max-width:950px){.new-user.start .feature{width:67%}}@media screen and (max-width:620px){.new-user.start .feature{width:86%}}.new-user.start .feature .text{display:inline-block}.new-user.start .feature strong{color:#1f6fd9;display:block;font:300 24px/36px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;vertical-align:middle}@media screen and (max-width:620px){.new-user.start .feature strong{font-size:19px}}.new-user.start .feature small{color:#777;display:inline-block;font:400 14px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;max-width:355px;vertical-align:middle}@media screen and (max-width:620px){.new-user.start .feature small{font-size:12px}}.new-user.start .feature .icon{font-size:32px}
.new-user.start .feature:hover{background:#f8f5f1}.feed .deleted-text{display:none}.feed .story.deleted .deleted-text{color:#333;display:block;font:600 14px/24px "lucida grande","lucida sans unicode",arial,sans-serif;margin:-14px 0 0 0;position:absolute;left:0;top:50%;text-align:center;right:78px;z-index:20;text-shadow:2px 0 3px rgba(0,0,0,0.2);-webkit-font-smoothing:antialiased}.feed .story.deleted .set-preview .info{opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.feed .story.deleted .set-preview .terms{opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.webkit .feed .story.deleted .set-preview .terms{opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-filter:blur(2px)}.feed .story.deleted .set-preview .set-link{display:none}.ListToggleModal-header{background-color:#003554;border-radius:10px 10px 0 0;color:#fff;padding:24px 0;text-align:center;position:relative}@media screen and (max-width:460px){.ListToggleModal-headerExtraText{display:none}}.ListToggleModal-title{display:inline-block;font:300 24px/48px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:560px){.ListToggleModal-title{font-size:18px;line-height:36px}}.ListToggleModal-segmentedControl{margin:0 40px}.ListToggleModal-segmentedControl .SegmentedControl{border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:0;padding:15px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:560px){.ListToggleModal-segmentedControl .SegmentedControl{border:1px solid #1f6fd9;border-radius:0;margin:10px auto 10px auto;overflow:hidden;padding:0}}.ListToggleModal-segmentedControl .SegmentedControl a{font-size:13px}@media screen and (max-width:560px){.ListToggleModal-segmentedControl .SegmentedControl a{font-size:10px}}.ListToggleModal-segmentedControl .SegmentedControl-navItem{width:33.333333333333336%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 0}@media screen and (max-width:560px){.ListToggleModal-segmentedControl .SegmentedControl-navItem{display:block;padding:2px;width:100%}}.ListToggleModalItem{color:#1f6fd9;list-style:none;padding:0 40px}@media screen and (max-width:620px){.ListToggleModalItem{padding:0 20px}}.ListToggleModalItem:first-of-type .ListToggleModalItem-link{border-top:none}.cursor .ListToggleModalItem:hover{background:#f7f7f7}.cursor .ListToggleModalItem:hover.is-added .ListToggleModalItem-makeEditable{display:inline-block}.ListToggleModalItem-link{-webkit-tap-highlight-color:rgba(255,255,255,0);border-top:1px solid #f2f5f7;display:block;padding:14px 90px 14px 0;position:relative}.ListToggleModalItem.is-disabled .ListToggleModalItem-link{opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}
.ListToggleModalItem.is-disabled .ListToggleModalItem-link{cursor:default;opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.ListToggleModalItem-title{-webkit-font-smoothing:antialiased;color:#1f6fd9;font:400 17px/20px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-right:5px}.ListToggleModalItem-termCount{color:#000;font:12px/20px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-right:5px;position:relative;text-transform:uppercase}.ListToggleModalItem-makeEditable,.ListToggleModalItem-editableLabel{color:#132d45;display:none;font-size:11px;padding:3px 5px}.ListToggleModalItem-makeEditable{background:rgba(200,205,210,0.5);border-radius:2px}.ListToggleModalItem.is-editable .ListToggleModalItem-makeEditable{display:none !important}.ListToggleModalItem-editableLabel{cursor:default}.ListToggleModalItem.is-editable .ListToggleModalItem-editableLabel{display:inline-block}.ListToggleModalItem-addLabel,.ListToggleModalItem-removeLabel{-webkit-font-smoothing:antialiased;display:none;font:300 13px/2.2 "lucida grande","lucida sans unicode",arial,sans-serif;position:absolute;right:0;text-align:right;text-transform:uppercase;top:10px}.ListToggleModalItem .ListToggleModalItem-addLabel{display:block}.ListToggleModalItem.is-added .ListToggleModalItem-addLabel,.ListToggleModalItem.is-disabled .ListToggleModalItem-addLabel{display:none}.ListToggleModalItem.is-added .ListToggleModalItem-removeLabel{display:block}.ListToggleModalItem.is-added.is-disabled .ListToggleModalItem-removeLabel{display:none}.ListToggleContainer{-webkit-overflow-scrolling:touch;border-top:2px solid #f2f5f7;display:none;max-height:360px;overflow-x:hidden}.ListToggleContainer.is-active{display:block}.ListToggleContainer-emptyNotice{border-bottom:1px solid #f2f5f7;color:#777;font:16px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:60px 30px;text-align:center}.ListToggleContainer-folderLabel,.ListToggleContainer-classLabel{border-bottom:2px solid #1f6fd9;color:#003554;display:block;font-size:14px;font-weight:normal;padding:15px 20px}.ListToggleContainer-emptyList{color:#000;font:400 14px/21px "lucida grande","lucida sans unicode",arial,sans-serif;opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);padding:15px 20px}.ListToggleContainer-listContainer{list-style:none;margin-bottom:0 !important;position:relative}.ListToggleCreateNew{border-radius:0 0 10px 10px;bottom:0;color:#1f6fd9;font:400 16px/20px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;left:0;padding:0 40px 10px;position:absolute;right:0}@media screen and (max-width:620px){.ListToggleCreateNew{padding:0 20px 10px}}.cursor .ListToggleCreateNew:hover{background:#f7f7f7}.ListToggleCreateNew-icon{font-size:20px;position:absolute;right:40px}@media screen and (max-width:620px){.ListToggleCreateNew-icon{right:20px}
}.ListToggleCreateNew-link{-webkit-font-smoothing:antialiased;display:block;padding:14px 0}.ClassInvitesAutomaticJoinLinkModal{display:none}.ClassInvitesAutomaticJoinLinkModal.is-open{display:block}.ClassInvitesAutomaticJoinLinkModal-label{display:block;font-size:13px;line-height:1.35;padding:10px 40px}.ClassInvitesAutomaticJoinLinkModal-joinLink{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;margin:10px 40px;width:85%}.ClassInvitesAutomaticJoinLinkModal-joinLink:focus{border-color:#c1ccd2}.old.ie .ClassInvitesAutomaticJoinLinkModal-joinLink{height:32px;line-height:32px;padding:0 0 0 8px;width:96%}.ClassInvitesAutomaticJoinLinkModal-individualInvite{margin:10px 40px 20px}.ClassInvitesBulkEmailModal{display:none}.ClassInvitesBulkEmailModal.is-open{display:block}.ClassInvitesBulkEmailModal-label{display:block;font-size:13px;line-height:1.35;padding:10px 40px}.ClassInvitesBulkEmailModal-textarea{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;display:inline-block;margin:10px 40px;min-height:200px;width:85%}.ClassInvitesBulkEmailModal-textarea:focus{border-color:#c1ccd2}.ClassInvitesBulkEmailModal-sendButton{margin:10px 40px !important;width:85%}.ClassInvitesBulkEmailModal-error{color:#ae2024;margin:10px 40px}.ClassInvitesGoogleClassroomInviteModal{display:none}.ClassInvitesGoogleClassroomInviteModal.is-open{display:block}.ClassInvitesGoogleClassroomInviteModal-label,.ClassInvitesGoogleClassroomInviteModal-loading{display:block;font-size:13px;line-height:1.35;padding:10px 40px}.ClassInvitesGoogleClassroomInviteModal-loading{color:#888}.ClassInvitesGoogleClassroomInviteModal-status{font-size:13px;margin-left:5px}.ClassInvitesGoogleClassroomInviteModal-error{color:#ae2024}.ClassInvitesGoogleClassroomInviteModal-button{margin:10px 40px}.ClassInvitesGoogleClassroomInviteModal-courses{margin:10px 40px;max-height:300px;overflow-y:auto}.ClassInvitesGoogleClassroomInviteModal-course{font:400 18px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin:10px 0}.ClassInvitesGoogleClassroomInviteModal-course a{margin-left:10px}.ClassInvitesGoogleClassroomInviteModal-course a:hover{text-decoration:underline}.ClassInvitesGoogleClassroomInviteModal-course input{vertical-align:25%}.ClassInvitesGoogleClassroomInviteModal-course.is-empty{color:#bbb}.ClassInvitesGoogleClassroomInviteModal-course.is-empty a{color:#bbb}.ClassInvitesGoogleClassroomInviteModal-studentCount{color:#888;font:400 12px "lucida grande","lucida sans unicode",arial,sans-serif;margin-left:5px}.ClassInvitesGoogleClassroomInviteModal-course.is-empty .ClassInvitesGoogleClassroomInviteModal-studentCount{color:#bbb}.ClassInvitesGoogleClassroomLinkModal{display:none}.ClassInvitesGoogleClassroomLinkModal.is-open{display:block}
.ClassInvitesGoogleClassroomLinkModal-label{display:block;font-size:13px;line-height:1.35;padding:10px 40px}.ClassInvitesGoogleClassroomLinkModal-label a:hover{text-decoration:underline}.ClassInvitesGoogleClassroomLinkModal-step{background:#eee;border-radius:4px;margin:10px 40px 30px;padding:10px}.ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip.feSQ.png);background-position:center;background-size:cover;height:134px;width:100%;margin-top:10px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip@2x.DrAR.png);background-size:471px 134px}}:lang(de) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_de.kvTE.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(de) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_de@2x.SJAM.png);background-size:471px 134px}}:lang(en-gb) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_en-gb.feSQ.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(en-gb) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_en-gb@2x.DrAR.png);background-size:471px 134px}}:lang(es) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_es.q6MY.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(es) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_es@2x.5Q3m.png);background-size:471px 134px}}:lang(ja) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_ja.tNs8.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(ja) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_ja@2x.eVP7.png);background-size:471px 134px}}:lang(ko) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_ko.brWd.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(ko) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_ko@2x.VsMM.png);background-size:471px 134px}
}:lang(zh-cn) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_zh-cn.2bVt.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(zh-cn) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_zh-cn@2x.hecC.png);background-size:471px 134px}}:lang(zh-tw) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_zh-tw.kkFZ.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){:lang(zh-tw) .ClassInvitesGoogleClassroomLinkModal-stepImage{background-image:url(/a/i/class_invites/select_account_tip_zh-tw@2x.Jkvu.png);background-size:471px 134px}}.ClassInvitesGoogleClassroomLinkModal-button{margin:10px 0 0 0 !important}.ClassInvitesGoogleClassroomResultsModal{display:none}.ClassInvitesGoogleClassroomResultsModal.is-open{display:block}.ClassInvitesGoogleClassroomResultsModal-label{display:block;font-size:13px;line-height:1.35;padding:10px 0 20px 2px}.ClassInvitesGoogleClassroomResultsModal-error{line-height:1.7;margin:0 40px}.ClassInvitesGoogleClassroomResultsModal-error a:hover{text-decoration:underline}.ClassInvitesGoogleClassroomSetupModal{display:none}.ClassInvitesGoogleClassroomSetupModal.is-open{display:block}.ClassInvitesGoogleClassroomSetupModal .ClassInvitesModalHeadline{line-height:1.5}.ClassInvitesGoogleClassroomSetupModal-label{display:block;font-size:13px;line-height:1.35;padding:10px 40px}.ClassInvitesGoogleClassroomSetupModal-button{float:none !important;margin:10px 40px}.ClassInvitesIndividualInviteModal{display:none;font-size:13px;line-height:1.35}.ClassInvitesIndividualInviteModal.is-open{display:block}.ClassInvitesIndividualInviteModal .react-autosuggest__suggestions{position:absolute;left:0;top:50px;right:0;width:100%}@media screen and (max-width:460px){.ClassInvitesIndividualInviteModal .react-autosuggest__suggestions .realname{float:none;display:block;padding-left:0}}.ClassInvitesIndividualInviteModal-inviteForm{display:inline-block;margin:10px 0;position:relative;width:100%}.ClassInvitesIndividualInviteModal-inputWrapper{margin-right:145px;margin-left:40px;padding:10px 0 0;position:relative}.ClassInvitesIndividualInviteModal-input{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;width:100%}.ClassInvitesIndividualInviteModal-input:focus{border-color:#c1ccd2}.old.ie .ClassInvitesIndividualInviteModal-input{height:32px;line-height:32px;padding:0 0 0 8px;width:96%}.ClassInvitesIndividualInviteModal-sendButton{font:500 14px/30px "lucida grande","lucida sans unicode",arial,sans-serif;padding:0 20px;text-align:center;position:absolute;top:10px;right:40px;height:40px}
.firefox .ClassInvitesIndividualInviteModal-sendButton{height:40px}.ClassInvitesIndividualInviteModal-error{color:#ae2024;margin:10px 0 10px 2px}.ClassInvitesIndividualInviteModal-label{display:block;padding:10px 40px 0}.ClassInvitesIndividualInviteModal-autoJoin{display:block;padding:10px 40px 20px}.ClassInvitesModalContainer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ClassInvitesModalHeadline{background-color:#003554;border-radius:10px 10px 0 0;color:#fff;font:300 24px/1.3 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px;padding:24px 0;text-align:center}@media screen and (max-width:620px){.ClassInvitesModalHeadline{font-size:18px;line-height:1.5}}.ClassInvitesModalHeadline-icon{display:inline-block;font-size:48px;line-height:32px;margin-right:12px;vertical-align:middle}@media screen and (max-width:620px){.ClassInvitesModalHeadline-icon{font-size:26px;line-height:1}}.ClassInvitesOtherWays{margin:10px 40px 30px}.ClassInvitesOtherWays-otherWaysLabel{display:block;font-size:13px;line-height:1;padding-bottom:10px}.ClassInvitesOtherWays-link{margin:0 5px}.ClassInvitesOtherWays-link:nth-child(2){margin-left:0}.ClassInvitesResultMessage{margin:10px 0 10px 2px;margin:10px 40px}.ClassInvitesResultMessage-line{display:block;line-height:1.35;margin-bottom:10px;word-wrap:break-word}.ClassInvitesResultMessage-success{color:#388e34}.ClassInvitesResultMessage-failedInvites{color:#ae2024}.ClassJoinLinkBox{background:#e7e4df;border-radius:2px;margin:20px 15px;padding:36px 0;text-align:center}.ClassMembersPage.has-members .ClassJoinLinkBox{zoom:1;padding:10px 30px}.ClassMembersPage.has-members .ClassJoinLinkBox:before,.ClassMembersPage.has-members .ClassJoinLinkBox:after{content: "";display:table}.ClassMembersPage.has-members .ClassJoinLinkBox:after{clear:both}.qad-is-showing.folder .ClassJoinLinkBox{margin:20px 195px 20px 15px}@media screen and (max-width:700px){.qad-is-showing.folder .ClassJoinLinkBox{margin-right:15px}}@media screen and (max-width:768px){.ClassJoinLinkBox{padding:35px 25px}}@media screen and (max-width:620px){.ClassJoinLinkBox{padding:20px}}.ClassMembersPage.has-members .ClassJoinLinkBox-headlineContainer{float:left}@media screen and (max-width:1024px){.ClassMembersPage.has-members .ClassJoinLinkBox-headlineContainer{float:none}}.ClassJoinLinkBox-headline{color:#4f5963;font:300 22px/40px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}.ClassMembersPage.has-members .ClassJoinLinkBox-headline{font:300 18px/34px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:left}@media screen and (max-width:1024px){.ClassMembersPage.has-members .ClassJoinLinkBox-headline{font-size:18px;text-align:center}}@media screen and (max-width:620px){.ClassMembersPage.has-members .ClassJoinLinkBox-headline{font-size:17px}}.ClassJoinLinkBox-subheadline{color:#6a7885;font:400 14px/24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}
@media screen and (max-width:1024px){.ClassJoinLinkBox-subheadline{font-size:13px}}@media screen and (max-width:620px){.ClassJoinLinkBox-subheadline{font-size:12px}}.ClassJoinLinkBox-joinPath{border:1px solid #aaa;border-radius:3px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;font-size:13px;height:32px;line-height:16px;margin:20px auto 10px auto;outline:0 none;padding:8px 0 6px 8px;width:280px}.ClassMembersPage.has-members .ClassJoinLinkBox-joinPath{float:right;margin:14px 0}@media screen and (max-width:1024px){.ClassMembersPage.has-members .ClassJoinLinkBox-joinPath{float:none;margin:12px auto 8px auto}}.old.ie .ClassJoinLinkBox-joinPath{height:32px;line-height:32px;padding:0 0 0 8px;width:96%}.ClassJoinLinkBox-joinPath:focus{border-color:#247cff;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2),0 0 4px rgba(40,125,255,0.4)}.ClassPageHeader{background:#132d45;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 25px}@media screen and (max-width:780px){.ClassPageHeader{text-align:center}}.ClassPageHeader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ClassPageHeader-heading{display:table;table-layout:fixed;width:100%}.ClassPageHeader.has-invite .ClassPageHeader-heading{padding-bottom:20px}.ClassPageHeader-icon,.ClassPageHeader-headerInfo,.ClassPageHeader-actions{display:table-cell;vertical-align:middle}@media screen and (max-width:780px){.ClassPageHeader-icon,.ClassPageHeader-headerInfo,.ClassPageHeader-actions{display:block;padding:0}}.ClassPageHeader-icon{width:67px}@media screen and (max-width:1024px){.ClassPageHeader-icon{display:none}}@media screen and (max-width:780px){.ClassPageHeader-icon{display:block;margin:0 auto;padding-right:0}}.ClassPageHeader-plusIcon{display:inline-block;font-size:19px;line-height:36px;margin-right:3px;vertical-align:middle}@media screen and (max-width:780px){.ClassPageHeader-plusIcon{font-size:14px;line-height:28px}}.ClassPageHeader-actions{width:340px}@media screen and (max-width:780px){.ClassPageHeader-actions{margin-top:20px;width:100%}}.ClassPageHeader.has-invite .ClassPageHeader-actions{display:none}.ClassPageHeader-actionButton{background:#216ccf;font:400 16px/36px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:0 14px;text-shadow:none;-webkit-font-smoothing:antialised;margin-right:0}.ClassPageHeader-actionButton:first-child{margin-right:15px}@media screen and (max-width:620px){.ClassPageHeader-actionButton{padding:0 10px;font:400 12px/28px "lucida grande","lucida sans unicode",arial,sans-serif !important}}.ClassPageHeader-actionButtonText{vertical-align:middle}.ClassPageHeader-actionsInner{float:right}@media screen and (max-width:780px){.ClassPageHeader-actionsInner{float:none}}.ClassPageHeader-actionsInner .button{vertical-align:middle}.ClassPageHeader-invitationWrap{display:block}.ClassPageHeader-dividerWrap{background-color:#132d45;padding:0 20px}
.ClassPageHeader-signupModalWrapper{display:none}.ClassPageHeader-bannedText{color:rgba(255,255,255,0.7);font-size:14px}.ClassPageHeader-bannedLink{color:#5793e2}.ClassPageHeader-bannedLink:hover{text-decoration:underline}@media screen and (max-width:460px){.ClassPageToolsWrapper{background:#132d45;text-align:center;padding-bottom:0}}.ClassPageTools{float:right;margin:0 8px 0 0;position:relative;z-index:100;-webkit-font-smoothing:antialiased}.old.ie .ClassPageTools{z-index:1001}.ClassPageTools div.tool{cursor:default}.ClassPageTools .tool{color:#1f6fd9;display:block;float:left;font-size:12px;margin:0;padding:0 12px;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ClassPageTools .tool{font-size:11px;padding:0 14px}}@media screen and (max-width:1000px){.ClassPageTools .tool{padding:0 10px}}@media screen and (min-width:780px){.cursor .ClassPageTools .tool:hover .link{color:#1f6fd9}.ClassPageTools .tool:hover{color:#1f6fd9}}.ClassPageTools .tool a{color:inherit;cursor:pointer}.ClassPageTools .tool .activate .button{border-radius:3px;border:1px solid #1f6fd9;color:#1f6fd9;display:inline-block;line-height:22px;padding:0 8px}@media screen and (max-width:780px){.ClassPageTools .tool .activate .button{border-color:#1f6fd9;color:#fff}}.ClassPageTools .tool .activate{-webkit-tap-highlight-color:rgba(255,255,255,0)}.ClassPageTools .tool .down-arrow.icon{display:inline;font:12px/18px glyphs-h117-web;padding-left:2px}.ClassPageTools .minor{font-size:13px;float:left}.ClassPageTools .minor .popout{right:-2px;padding:8px}.old.ie .ClassPageTools .minor .popout{width:140px}.ClassPageTools .minor .popout .arrow,.ClassPageTools .minor .popout .bridge .icon{color:#fff;font-size:24px;opacity:0.95;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);left:auto;right:6px;margin-top:4px}.ClassPageTools .minor .popout .tool{border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:left;font-size:12px;overflow:hidden;padding:8px 0;text-shadow:none !important;width:100%}.ClassPageTools .minor .popout .tool:last-child{border-bottom:none;box-shadow:none}.cursor .ClassPageTools .minor .popout .tool:hover{background:#e6f6ff}.ClassPageTools .minor .popout .tool.right{float:right}.ClassPageTools .minor .popout .tool .icon{color:#1f6fd9;display:block;float:left;font:24px/28px glyphs-h117-web;line-height:26px;margin:0 0 0 10px;padding:0;text-align:center;height:26px;width:26px;-webkit-font-smoothing:antialiased}.old.ie .ClassPageTools .minor .popout .tool .icon{padding:0 5px}.ClassPageTools .minor .popout .tool.delete .icon,.ClassPageTools .minor .popout .tool.drop .icon{color:#ae2024}.ClassPageTools .minor .popout .tool .label{display:block;line-height:24px;margin:0 12px 0 44px;padding:0;position:static;top:auto;left:auto;text-align:left;width:auto}
@media screen and (max-width:460px){.classpage .ClassPageTools{background:rgba(0,0,0,0.15);border-radius:0;display:block;float:none;margin:0 auto;text-align:center}.classpage .ClassPageTools .tool{color:#fff;display:inline-block;float:none;text-align:left;font-size:11px;padding:0 8px}.classpage .ClassPageTools .popout{color:#555}.classpage .ClassPageTools .minor{display:inline-block;float:none}}.ClassProgressLink{clear:left;color:#a8a8a8;font-size:12px;float:left;margin:-12px 10px 0 24px;padding-bottom:12px;text-decoration:underline;-webkit-font-smoothing:antialiased;position:relative;z-index:101}.ClassProgressLink:visited{color:#a8a8a8}.ClassProgressLink:hover{color:#737373}.CreateEditClassModal-errors{background:#ed6d6d;border-radius:10px;display:none;color:#fff;margin:15px 40px 0;padding:10px;text-align:center}@media screen and (max-width:620px){.CreateEditClassModal-errors{margin:15px 20px 0}}.CreateEditClassModal-field{border-bottom:2px solid #f2f5f7;border-radius:4px;display:block;padding:13px 40px}@media screen and (max-width:620px){.CreateEditClassModal-field{padding:13px 20px}}.CreateEditClassModal-label{clear:left;font:500 12px/22px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.CreateEditClassModal-tip{font-size:11px}.CreateEditClassModal-label,.CreateEditClassModal-tip{display:none}.old.ie .CreateEditClassModal-label,.old.ie .CreateEditClassModal-tip{display:block}.CreateEditClassModal-className,.CreateEditClassModal-classDescription{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.CreateEditClassModal-className:focus,.CreateEditClassModal-classDescription:focus{border-color:#c1ccd2}.CreateEditClassModal-button{float:right;margin-right:40px;margin-top:15px}@media screen and (max-width:620px){.CreateEditClassModal-button{margin-right:20px !important}}.CreateEditClassModal-sublabel{color:#808080;display:block;margin-left:15px;margin-top:5px}.CreateEditClassModal-checkbox:checked + .CreateEditClassModal-sublabel{display:none}.DropClassButtonForm{border-bottom:0 !important;overflow:visible !important;padding:0 !important}.DropClassButtonForm-icon{color:#ae2024 !important;left:auto !important;top:auto !important;position:relative !important}.Invitation{background:#0d2030;background:rgba(0,0,0,0.25);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font:400 14px/24px "lucida grande","lucida sans unicode",arial,sans-serif;padding:18px 20px;position:relative;width:100%}.Invitation .profile-image{box-shadow:1px 1px 4px rgba(0,0,0,0.3);display:inline-block;vertical-align:middle;margin-right:10px}.Invitation a{color:#fff}.Invitation-text{color:#fff;display:inline-block;vertical-align:middle}
.Invitation-buttons{display:inline-block;height:36px;margin-top:-18px;position:absolute;right:20px;top:50%}@media screen and (max-width:780px){.Invitation-buttons{display:block;margin-top:12px;position:relative;right:auto;top:auto}}.old.ie .Invitation-buttons{float:right;margin-top:-4px;position:relative}.Invitation-buttons .button{font-size:14px;padding:4px 20px}.Invitation-buttons-joinClassButton{display:inline-block;margin-top:-5px}.Invitation-buttons-ignoreButton.button{margin-right:0}.firefox .Invitation-buttons-ignoreButton{padding:5px 10px}.MaxClassesUpsellModal-body{font-size:14px;line-height:1.5}.MaxClassesUpsellModal-upgrade{text-align:center;padding:0 !important}.MaxClassesUpsellModal-upgradeButton{font-size:14px;line-height:28px}.NewClassPage{margin:15px}.NewClassPage .CreateEditClassModal-title{background:#f4f0ea;color:#000;padding:0}.NewClassPage .SchoolManager,.NewClassPage .CreateEditClassModal-className,.NewClassPage .CreateEditClassModal-classDescription,.NewClassPage .CreateEditClassModal-field{border-color:#e9e8e6}.PendingApplicantStatusBanner{background:#388e34;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2);color:#fff;margin:0 0 0 0;padding:16px 0 16px 92px;-webkit-font-smoothing:antialiased}.PendingApplicantStatusBanner p{color:#fff;font:16px/22px "lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:500px){.PendingApplicantStatusBanner p{font-size:14px;line-height:18px}}.PendingApplicantStatusBanner small{color:rgba(255,255,255,0.75);font:11px/14px "lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:768px){.PendingApplicantStatusBanner{padding-left:16px}}.ClassJoinRequest{zoom:1;background-color:#0e2234;padding:10px 15px;border-radius:4px;position:relative}.ClassJoinRequest:before,.ClassJoinRequest:after{content: "";display:table}.ClassJoinRequest:after{clear:both}.ClassJoinRequest-username{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:400 12px/36px "lucida grande","lucida sans unicode",arial,sans-serif;color:#fff}.ClassJoinRequest-username:visited{color:#fff}.ClassJoinRequest-profilePic .profile-image{box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.ClassJoinRequest-user{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.ClassJoinRequest-user{text-align:center;display:block;padding-top:5px}}.ClassJoinRequest-actions{display:inline-block;height:38px;margin-top:-19px;position:absolute;right:18px;top:50%;vertical-align:middle}@media screen and (max-width:460px){.ClassJoinRequest-actions{display:block;margin:0;padding:10px;position:relative;right:auto;text-align:center;top:auto}}.ClassJoinRequest-actions .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:30px;min-width:requests_button_width;text-align:center}@media screen and (max-width:768px){.ClassJoinRequest-actions .button{padding:0 8px}}.ClassJoinRequest-button--ignore{margin-right:0}
.ClassJoinRequest-close{color:rgba(255,255,255,0.8);display:inline-block;line-height:30px;padding-right:5px;vertical-align:middle}.ClassJoinRequest-close:hover{color:#ae2024}.ClassJoinRequest-close:visited{color:rgba(255,255,255,0.8)}.ClassJoinRequests{background-color:#132d45}.ClassJoinRequests-info{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#768fa6;padding:10px;position:relative;font:400 13px/36px "lucida grande","lucida sans unicode",arial,sans-serif;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.3);width:100%}.ClassJoinRequests-info:before,.ClassJoinRequests-info:after{content: "";display:table}.ClassJoinRequests-info:after{clear:both}.ClassJoinRequests-header{padding:0 10px;position:relative}@media screen and (max-width:780px){.ClassJoinRequests--single .ClassJoinRequests-header{text-align:center}}@media screen and (max-width:460px){.ClassJoinRequests-header{text-align:center}}.ClassJoinRequests-status{display:inline-block}.ClassJoinRequests-bulkActions{display:inline-block;height:38px;margin-top:-19px;position:absolute;vertical-align:middle;right:23px;top:50%}@media screen and (max-width:460px){.ClassJoinRequests-bulkActions{display:block;margin:0;padding:10px 0;position:relative;right:auto;text-align:center;top:auto}}.ClassJoinRequests-button--inverted.button{line-height:30px;text-align:center;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:requests_button_width;text-shadow:none;background-image:none;background-color:#132d45}.ClassJoinRequests-button--inverted.button:hover,.ClassJoinRequests-button--inverted.button:active{text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,0.1),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}.ClassJoinRequests-button--acceptAll{border:1px solid #388e34;color:#388e34}.ClassJoinRequests-button--acceptAll:visited{color:#388e34}.ClassJoinRequests-button--acceptAll:hover{background-color:#388e34;border-color:#388e34;color:#fff}@media screen and (max-width:460px){.ClassJoinRequests-button--acceptAll{padding:0 12px}}.ClassJoinRequests-button--ignoreAll{border:1px solid #6c7583;color:#6c7583;margin-right:0}.ClassJoinRequests-button--ignoreAll:visited{color:#6c7583}.ClassJoinRequests-button--ignoreAll:hover{background-color:#6c7583;border-color:#6c7583;color:#fff}@media screen and (max-width:460px){.ClassJoinRequests-button--ignoreAll{padding:0 12px}}.ClassJoinRequests-requestWrap{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px 10px 0 10px;min-width:200px;width:50%}.ClassJoinRequests-requestWrap:before,.ClassJoinRequests-requestWrap:after{content: "";display:table}
.ClassJoinRequests-requestWrap:after{clear:both}@media screen and (max-width:1000px){.ClassJoinRequests-requestWrap{width:100%}}.ClassJoinRequests-alertBanner{zoom:1;display:none}.ClassJoinRequests-alertBanner:before,.ClassJoinRequests-alertBanner:after{content: "";display:table}.ClassJoinRequests-alertBanner:after{clear:both}.SchoolManager{padding:15px 40px;border-bottom:2px solid #f2f5f7}.old.ie .SchoolManager *{z-index:2}@media screen and (max-width:620px){.SchoolManager{padding:13px 20px}}.SchoolManager-label{color:#333;color:rgba(0,0,0,0.5);clear:left;font:500 11px/22px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,0.9)}.is-hidingSchoolSelect .SchoolManager-selectSchool{display:none}.SchoolManager-field{display:block;font-size:13px;margin:0;padding:4px 0}.SchoolManager-field input[type=radio]{margin-right:4px;position:relative;top:-5px}.safari .SchoolManager-field input[type=radio]{top:-1px}.SchoolManager-schoolName{display:inline-block;margin:0;max-width:85%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.SchoolManager-remove{color:#aaa;margin:0 0 0 9px;position:relative;top:-5px}.safari .SchoolManager-remove{top:-1px}.SchoolManager-remove:hover{color:#ae2024}.SchoolManager-another{font-style:italic;margin-bottom:6px}.SchoolManager-another .SchoolManager-schoolName{width:85%}.SchoolManager-anotherSchool{display:none;margin:0 0 14px 0;position:relative;width:100%}.is-showingSchoolSearch .SchoolManager-anotherSchool{display:block}.SchoolManager-anotherSchool input{background:#fff;border-radius:2px;border:1px solid #d3d1ce;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font:13px/16px "lucida grande","lucida sans unicode",arial,sans-serif;margin:0;outline:0 none;padding:8px;width:100%;resize:none}.SchoolManager-anotherSchool input:focus{border-color:#1f6fd9}.SchoolManager-search{font-size:14px;outline:0 none;margin-left:0;margin-right:80px;padding:6px}.is-showingSchoolCreate .SchoolManager-search{display:none}.SchoolManager-createSchool{display:none}.is-showingSchoolCreate .SchoolManager-createSchool{display:block;overflow:auto}.SchoolManager-createSchool .qselect{margin:0}.SchoolManager-createSchool .qselect label{width:99%}.SchoolManager-createSchool .qselect label select{width:100%}.firefox .SchoolManager-createSchool .qselect label select{width:105%}.item-title .SearchClassPage-searchLabel{display:block;margin-top:10px}.SearchClassPage-searchBox{border-radius:3px;border:none;box-shadow:0 1px 0 rgba(255,255,255,0.1);font-size:14px;margin:14px 0 8px 0;padding:8px;width:340px;max-width:95%}.SearchClassPage-createClassButton{font-size:14px;line-height:32px;margin:0 0 0 4px;padding:0 1em;display:none}.SearchClassPage.has-searched .SearchClassPage-createClassButton{display:inline-block}.SearchClassPage-subheading{color:#555;font:400 22px/1.2 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:15px 24px 14px}
.SearchClassPage-explanation{font-size:12px;padding:0 24px 15px}.SearchClassPage-linkFacebook{border-bottom:1px solid #d3d1ce;padding:0 24px 20px}.SearchClassPage-linkFacebookButton{min-width:120px !important}.SearchClassPage-loading{display:none}.SearchClassPage.is-loading .SearchClassPage-loading{display:block}.SearchClassPage.has-searched .SearchClassPage-loading{display:none}.SearchClassResult{clear:both;padding:0;position:relative}.SearchClassResult-class{background:#f4f0ea;border-top:1px #d3d1ce solid;cursor:pointer;padding:24px 24px 18px 24px}.SearchClassResult-class:hover{background:#e7e4df}.SearchClassResult:last-child .SearchClassResult-class{border-bottom:1px #d3d1ce solid}.SearchClassResult-joinButton{float:right;margin:8px 0 10px 24px}.SearchClassResult-joinButton button{font-size:12px;line-height:30px;margin-right:0}@media screen and (max-width:768px){.SearchClassResult-joinButton button{font-size:13px}}.SearchClassResult-className{color:#555;display:block;font:400 22px/1.3 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:768px){.SearchClassResult-className{font-size:18px}}.SearchClassResult-info{color:#111;display:block;font:13px/1.4 "lucida grande","lucida sans unicode",arial,sans-serif;padding:0 0 4px 0;max-width:30em}.SearchClassResult-description{font-size:12px}.SearchClassResult-school + .SearchClassResult-description{padding-top:12px}.SearchClassResult-stats{color:#888;color:rgba(0,0,0,0.5);font-size:12px;padding:8px 0}.SearchClassResult-friends{background:#e7e4df;border-radius:2px;clear:both;color:#888;display:block;line-height:32px;margin:8px 0 4px 0;overflow:hidden;padding:8px 12px}.SearchClassResult-class:hover .SearchClassResult-friends{background:#dfdbd5}.SearchClassResult-friend{color:#232c38 !important;float:left;margin:0 12px 0 0}@media screen and (max-width:768px){.SearchClassResult-friend{display:block;float:none}}.SearchClassResult-friendProfileImage{margin-right:5px}.ToggleSetsInClassModal{display:none;margin-bottom:60px}.ToggleSetsInClassModal-bottomPatch{background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:40px;display:block;height:50px;left:4px;pointer-events:none;position:absolute;right:4px}.UniversalJoinForm--pending{float:right;margin-right:8px}.UniversalJoinForm--pending .button{border:0 none;background-color:rgba(0,0,0,0.2);padding:6px 12px;-webkit-transition:all 120ms ease;-moz-transition:all 120ms ease;-ms-transition:all 120ms ease;transition:all 120ms ease}.UniversalJoinForm--pending .button:hover{background-color:rgba(0,0,0,0.4)}.members.list{margin-bottom:20px}.members.list .feed{padding-bottom:0;margin-bottom:0;margin-right:0}.members.list .feed .story:last-child{border-bottom:1px solid #d3d1ce}.members.list .feed.CurrentClassMembersList{border-top:1px solid #d3d1ce}
.members.list .feed.CurrentClassMembersList.CurrentClassMembersList--cantAddMember{border-top:none}.members.list .feed.CurrentClassMembersList.has-admin-rights .feed-preview{margin-right:156px}.members.list .promote .icon,.members.list .demote .icon{font-size:12px;color:#1f6fd9}.members.list .class-admin{display:none}.members.list a.promote{display:block}.members.list a.demote{display:none}.members.list .admin .class-admin{display:inline-block}.members.list .admin a.demote{display:block}.members.list .admin a.promote{display:none}.members.list .removed a.promote{display:none}.members.list .removed a.demote{display:block;opacity:1;-ms-filter:none;filter:none}.members.list .feed.filtering .story{display:none}.members.list .feed.filtering .story.filter-show{display:block}.members.list .removed-members-list{display:none}.members.list .removed-members-list .story:first-child{border-top:1px solid #d3d1ce}.members.list .removed-members-list .promoted{display:none}.members.list .removed-members-list .changed .promoted{display:block}.members.list .removed-members-list .changed .promote{display:none}.members.list .show-more-link{padding:6px 10px;margin-left:14px}.members.list .removed-members-header h2{color:#333;font:300 21px/1.4 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:18px 24px}.members.list .removed-members-header h2 .show-removed-members{margin-left:10px}.members.list .show-more-link{border-radius:2px;cursor:pointer;line-height:36px}.cursor .members.list .show-more-link:hover{background-color:#1f6fd9;color:#fff}.members.list .undo{display:none}.members.list .deleted .undo{display:block}.members.list .deleted .remove-member{display:none}.members.list .deleted .second-action{display:none}.invited.list .feed-preview{opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);margin-right:136px}.invited.list .feed .story,.invited.list .feed .story:last-child{border-color:rgba(211,209,206,0.3)}.invited.list .remove,.invited.list .second-action{color:#1f6fd9;font:500 13px/56px "lucida grande","lucida sans unicode",arial,sans-serif;padding-top:19px;text-align:center;width:120px}.ClassInvitedUsersList-emailProfileImage{background-image:url(/a/i/animals/0.w8zv.jpg);height:30px;width:30px}.ClassInvitedUsersList-userInfo{cursor:default}.ClassInvitedUsersList-userInfo:hover{background:#f4f0ea}.classpage .page .container{clear:both;margin:0 auto;max-width:1300px;width:auto}.classpage .tools .minor .popout{padding:10px}@media screen and (max-width:620px){.classpage .tools .minor .popout{width:124px}}@media screen and (max-width:460px){.BirthdayFields select{margin-bottom:10px}}.BirthdayFields-birthInfo{font-size:11px;max-height:0;margin:0;overflow:hidden;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms}.BirthdayFields.is-showingBirthInfo .BirthdayFields-birthInfo{max-height:50px;padding:4px 0}.BirthdayFields-showBirthdayAnswer{display:block;font-size:11px;margin-top:3px}
.ConfirmPage{text-align:center}.ConfirmPage-main{zoom:1;display:inline-block;padding:50px}.ConfirmPage-main:before,.ConfirmPage-main:after{content: "";display:table}.ConfirmPage-main:after{clear:both}.ConfirmPage-text{float:left;margin-bottom:50px;margin-right:30px;text-align:left}@media screen and (max-width:1280px){.ConfirmPage-text{display:block;float:none;margin-right:0;text-align:center}}.ConfirmPage-thanks{font:20px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:24px}@media screen and (max-width:460px){.ConfirmPage-thanks{font-size:14px}}.ConfirmPage-header{font:36px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:36px}@media screen and (max-width:1280px){.ConfirmPage-header{margin-bottom:40px}}@media screen and (max-width:620px){.ConfirmPage-header{font-size:30px}}@media screen and (max-width:460px){.ConfirmPage-header{font-size:24px}}.ConfirmPage-photo{border:5px solid #fff;border-radius:1px;box-shadow:2px 5px 8px rgba(0,0,0,0.2);display:block;float:left;margin:0 0 -16px 42px;padding:0 0 200px 0;-webkit-transform:rotateZ(2.5deg) translateY(5%);-moz-transform:rotateZ(2.5deg) translateY(5%);-ms-transform:rotateZ(2.5deg) translateY(5%);transform:rotateZ(2.5deg) translateY(5%);width:300px;-webkit-backface-visibility:hidden}@media screen and (max-width:1280px){.ConfirmPage-photo{float:none;margin:0 auto;padding-bottom:36.666666666666664%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:55%}}@media screen and (max-width:850px){.ConfirmPage-photo{padding-bottom:53.333333333333336%;width:80%}}.ConfirmPage--teacher .ConfirmPage-photo{background:#fff url(/a/i/info/photo_girls.KUPX.jpg) no-repeat 0 0;background-size:cover}.ConfirmPage--18Plus .ConfirmPage-photo{background:#fff url(/a/i/signup/park-studying.fbrq.jpg) no-repeat 0 0;background-size:cover}.ConfirmPage-continueBanner{background:#fff;box-shadow:0 2px 3px #e7e4df;font:18px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:50px;text-align:center;text-decoration:underline}.ConfirmPage--differentUser .ConfirmPage-text{margin-bottom:10px}.ConfirmPage-logoutButton{text-align:center}.OauthExtraInfoPage{background:#fff;border-radius:3px;box-shadow:2px 2px 12px rgba(0,0,0,0.1),1px 1px 4px rgba(0,0,0,0.12);margin:60px auto 0;padding-top:30px;padding-bottom:20px;max-width:450px}@media print{.OauthExtraInfoPage{box-shadow:none;border:1px solid #ddd}}@media screen and (max-width:460px){.OauthExtraInfoPage{max-width:none;margin-top:0}}.OauthExtraInfoPage-header{font:300 28px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:center}.OauthExtraInfoPage-formContainer{margin-top:20px;padding-left:15px;padding-right:15px}.SignupForm-table{width:100%}.oldtemplate .SignupForm-table{border:none;padding:0}.SignupForm-td,.SignupForm-th{border:0;padding:7px 6px}.oldtemplate .SignupForm-td,.oldtemplate .SignupForm-th{padding:7px 6px}
.SignupForm-th{background:none;font:normal 15px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:right;vertical-align:top;width:35%}@media screen and (max-width:620px){.SignupForm-th{width:25%}}.SignupForm-ok,.SignupForm-th{padding-top:11px}.SignupForm-th--birthday,.SignupForm-ok--birthday{padding-top:7px}.SignupForm-label--birthday{padding-top:0}.SignupForm-ok{vertical-align:top;width:16px}.SignupForm-ok .icon{color:#388e34;display:none}.SignupForm-tr.is-invalid .text{border-color:#ae2024;color:#ae2024}.SignupForm-tr.is-valid .text{border-color:#41a53c;color:#388e34}.SignupForm-tr.is-valid .SignupForm-ok .icon{display:block}.SignupForm-validationMessage{color:#ae2024;display:none;font-size:11px;margin-bottom:5px;margin-top:3px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.SignupForm-tr.is-invalid .SignupForm-validationMessage,.SignupForm-tr.is-maybeValid .SignupForm-validationMessage{display:inline-block;margin-top:8px;opacity:1;-ms-filter:none;filter:none}.SignupForm-usernameSuggestions{color:#eee;display:none;font-size:11px;margin-top:0}.SignupForm-tr.is-usernameTaken .SignupForm-usernameSuggestions{display:block}.SignupForm-usernameSuggestion:hover{text-decoration:underline}.SignupForm-teacherOptionContainer{margin-top:2px}.SignupForm-teacherOption{display:block;float:left;font:normal 15px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-right:15%}.SignupForm-teacherOption label,.SignupForm-teacherOption input{vertical-align:middle}.SignupForm-teacherOptionRadio{margin-top:1px}.SignupForm-submitButton{margin-bottom:10px;margin-top:10px}.SignupForm-errors{color:#ae2024;text-align:center}.SignupForm-error{padding-bottom:10px}.SignupForm-error:last-child{padding-bottom:20px}.SignupOptions-oauthButtons{text-align:center}.SignupOptions-oauthButtons .SignupOptions-googleButton,.SignupOptions-oauthButtons .SignupOptions-facebookButton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:34px;margin:0 auto 15px auto !important;text-align:left;width:220px}.SignupOptions-oauthButtons .SignupOptions-facebookButton{margin-bottom:15px}.SignupPage{margin:25px auto;width:720px}@media screen and (max-width:768px){.SignupPage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}}.SignupPage-meta{float:left;margin-left:10px;padding:20px;width:220px}@media screen and (max-width:768px){.SignupPage-meta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;width:100%}}.SignupPage-meta p{line-height:1.5;margin-bottom:25px}.SignupPage-metaHeader{font:22px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px}.SignupPage-trusteLink{display:block}.SignupPage-formContainer{background:#fff;border-radius:3px;box-shadow:2px 2px 12px rgba(0,0,0,0.1),1px 1px 4px rgba(0,0,0,0.12);float:left;margin-bottom:20px;padding:15px;width:420px}
@media print{.SignupPage-formContainer{box-shadow:none;border:1px solid #ddd}}@media screen and (max-width:768px){.SignupPage-formContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}}.SignupPage-formHeader{border:0;font:28px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin:0 0 15px 0;text-align:center}.SignupOptions-oauthButtons{margin:20px 0}.SignupFormModal-headline{background-color:#003554;border-radius:10px 10px 0 0;color:#fff;font:300 24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:24px 0;text-align:center}.SignupFormModal-content{padding:0}.SignupFormModal table{margin:20px 0}.SignupFormModal .SignupForm-submitButton{margin-right:26px}.SignupFormModal-form{margin:0 40px}.CreateEditFolderModal-errors{background:#ed6d6d;border-radius:10px;display:none;color:#fff;margin:15px 40px 0;padding:10px;text-align:center}@media screen and (max-width:620px){.CreateEditFolderModal-errors{margin:15px 20px 0}}.CreateEditFolderModal-field{border-bottom:2px solid #f2f5f7;border-radius:4px;display:block;padding:13px 40px}@media screen and (max-width:620px){.CreateEditFolderModal-field{padding:13px 20px}}.CreateEditFolderModal-label{clear:left;font:500 12px/22px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.CreateEditFolderModal-tip{font-size:11px}.CreateEditFolderModal-label,.CreateEditFolderModal-tip{display:none}.old.ie .CreateEditFolderModal-label,.old.ie .CreateEditFolderModal-tip{display:block}.CreateEditFolderModal-folderName,.CreateEditFolderModal-folderDescription{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.CreateEditFolderModal-folderName:focus,.CreateEditFolderModal-folderDescription:focus{border-color:#c1ccd2}.CreateEditFolderModal-button{float:right;margin-right:40px;margin-top:15px}@media screen and (max-width:620px){.CreateEditFolderModal-button{margin-right:20px !important}}.FolderOptionsPopout{font:400 16px/40px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;width:220px}.FolderOptionsPopout *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.FolderOptionsPopout-optionIcon{font-size:24px;line-height:40px;padding-right:10px;vertical-align:middle;display:inline-block}.FolderOptionsPopout-option{padding:0 15px;border-bottom:1px solid #f2f5f7;color:#216ccf;display:block;width:100%}.FolderOptionsPopout-option:visited{color:#216ccf}.FolderOptionsPopout-option:first-of-type{border-radius:8px 8px 0 0;padding-top:4px}.FolderOptionsPopout-option:last-of-type{border-bottom:none;border-radius:0 0 8px 8px;padding-bottom:4px}.FolderOptionsPopout-option:hover{background:#e6f6ff}
.FolderPageHeader{background:#132d45;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;min-height:91px;padding:20px 25px;table-layout:fixed;width:100%}@media screen and (max-width:780px){.FolderPageHeader{text-align:center}}.FolderPageHeader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.FolderPageHeader-icon,.FolderPageHeader-headerInfo,.FolderPageHeader-actions{display:table-cell;vertical-align:middle}@media screen and (max-width:780px){.FolderPageHeader-icon,.FolderPageHeader-headerInfo,.FolderPageHeader-actions{display:block;padding:0}}.FolderPageHeader-headerInfo .badge{box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.FolderPageHeader-icon{width:67px}@media screen and (max-width:1024px){.FolderPageHeader-icon{display:none;width:0}}@media screen and (max-width:780px){.FolderPageHeader-icon{display:block;margin:0 auto;padding-right:0;width:auto}}.FolderPageHeader-actions{float:right;padding:10px 20px 0;position:relative}@media screen and (max-width:780px){.FolderPageHeader-actions{margin-top:20px;padding:10px 0 0;width:100%}}.FolderPageHeader-addSetButton,.FolderPageHeader-optionsButton{background:#216ccf;font:400 16px/36px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:0 14px;text-shadow:none;-webkit-font-smoothing:antialised}@media screen and (max-width:780px){.FolderPageHeader-addSetButton,.FolderPageHeader-optionsButton{float:none;width:50px}}.FolderPageHeader-optionsButton{margin-right:0;padding:0 10px !important}.FolderPageHeader-addSetButton{padding:0 12px;margin-right:15px}@media screen and (max-width:780px){.FolderPageHeader-addSetButton{padding:0 10px}}.FolderPageHeader-addSetButtonExtra{padding-left:3px;vertical-align:middle}@media screen and (max-width:780px){.FolderPageHeader-addSetButtonExtra{display:none}}.FolderPageHeader-plusIcon,.FolderPageHeader-moreIcon{display:inline-block;line-height:36px;vertical-align:middle}.FolderPageHeader-plusIcon{font-size:19px;font-weight:bold}.FolderPageHeader-moreIcon{font-size:28px}.FolderPageHeader-optionsButtonWrapper{padding-bottom:10px}@media screen and (max-width:780px){.FolderPageHeader-optionsButtonWrapper{display:block;float:none}}.FolderPageHeader-options{display:inline-block}@media screen and (max-width:780px){.FolderPageHeader-options{text-align:left}}.FolderPageHeader-options .popout{border-radius:8px;padding:0;top:62px}.FolderPageHeader-options .bridge .icon{font-size:40px;padding-top:4px;right:35px !important}.FoldersPage-spacedRepetitionUpsellWrapper{margin:10px 10px 10px 10px}.NewFolderPage{margin:15px}.NewFolderPage .CreateEditFolderModal-title{background:#f4f0ea;color:#000;padding:0}.NewFolderPage .CreateEditFolderModal-field{border-color:#e9e8e6}.SpacedRepetitionAdminTools-section{background:rgba(237,109,109,0.5);border-radius:8px;box-shadow:1px 0 3px rgba(0,0,0,0.1);font-size:14px;line-height:1.5;margin-top:24px;padding:12px}.SpacedRepetitionAdminTools-header{width:100%}
.SpacedRepetitionAdminTools-headline{background-color:#fff;border-radius:4px;color:#19526d;display:inline-block;font:400 13px/12px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:0.3px;margin-bottom:8px;padding:8px 10px;text-transform:uppercase}.SpacedRepetitionAdminTools-label{display:block;font-size:13px;line-height:2}.SpacedRepetitionAdminTools-value.is-valid{color:#008000}.SpacedRepetitionAdminTools-value.is-invalid{color:#f00}.SpacedRepetitionHeader,.SpacedRepetitionHeader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpacedRepetitionHeader{-webkit-font-smoothing:antialiased;background:#216ccf;border-radius:8px;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:25px 10px;position:relative;width:100%}@media screen and (max-width:1024px){.SpacedRepetitionHeader{padding:10px}}.SpacedRepetitionHeader.is-closeable{margin-bottom:15px}@media screen and (max-width:768px){#terms.layout-list .SpacedRepetitionHeader.is-closeable{border-radius:0}}.SpacedRepetitionHeader-close{color:#fff;cursor:pointer;font-size:22px;position:absolute;right:5px;top:5px;-webkit-font-smoothing:antialiased}.SpacedRepetitionHeader-newFeatureBadge{background:#fff;border-radius:4px;color:#1f6fd9;left:0;margin-left:10px;margin-top:10px;padding:5px 12px;position:absolute;text-transform:uppercase;top:0}.SpacedRepetitionHeader-studyIconWrapper,.SpacedRepetitionHeader-buttons{display:inline-block;padding:0 20px;vertical-align:middle}@media screen and (max-width:1024px){.SpacedRepetitionHeader-studyIconWrapper,.SpacedRepetitionHeader-buttons{display:block;text-align:center}}.SpacedRepetitionHeader-studyIconWrapper{height:75px;margin:0 auto;width:110px}@media screen and (max-width:620px){.SpacedRepetitionHeader-studyIconWrapper{height:50px}}.SpacedRepetitionHeader.is-closeable .SpacedRepetitionHeader-studyIconWrapper{padding-left:80px;width:auto}@media screen and (max-width:1024px){.SpacedRepetitionHeader.is-closeable .SpacedRepetitionHeader-studyIconWrapper{padding-left:0;margin:10px 0}}@media screen and (max-width:620px){.SpacedRepetitionHeader.is-closeable .SpacedRepetitionHeader-studyIconWrapper{height:65px}}.SpacedRepetitionHeader-badge{background-image:url(/a/i/right-wrong.86hs.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;height:75px;width:90px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.SpacedRepetitionHeader-badge{background-image:url(/a/i/right-wrong@2x.bpc3.png);background-size:90px 75px}}.SpacedRepetitionHeader-studyIcon{color:#c7d7ec;font-size:70px}@media screen and (max-width:620px){.SpacedRepetitionHeader-studyIcon{font-size:45px}}.SpacedRepetitionHeader-headline{font-weight:400;font-size:1.7em;line-height:1;margin-bottom:5px}
@media screen and (max-width:620px){.SpacedRepetitionHeader-headline{font-size:1.4em}}.SpacedRepetitionHeader-subheadline{font-size:1.2em;width:370px}@media screen and (max-width:1024px){.SpacedRepetitionHeader-subheadline{margin:0 auto}}@media screen and (max-width:620px){.SpacedRepetitionHeader-subheadline{font-size:1em}}.SpacedRepetitionHeader-text{color:#fff;display:inline-block;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:0 20px;text-align:left;vertical-align:middle}@media screen and (max-width:1024px){.SpacedRepetitionHeader-text{display:block;padding-bottom:10px;padding-top:5px;text-align:center}}.SpacedRepetitionHeader-buttons{margin-right:30px;margin-top:50px;padding:0;position:absolute;right:0;top:0}@media screen and (max-width:1024px){.SpacedRepetitionHeader-buttons{margin-top:0;padding-top:5px;position:relative;text-align:center;width:100%}}.SpacedRepetitionHeader-studyButtonWrapper{display:inline-block;vertical-align:middle}@media screen and (max-width:1024px){.SpacedRepetitionHeader-studyButtonWrapper{margin-right:0}}.SpacedRepetitionHeader-button{text-align:center}.SpacedRepetitionHeader-button.button{background:#fff;border-radius:4px;color:#1f6fd9;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;font-size:14px;padding:2px 15px;margin-right:0;text-shadow:none}@media screen and (max-width:1024px){.SpacedRepetitionHeader-button.button{font-size:13px;padding:1px 15px}}@media screen and (max-width:620px){.SpacedRepetitionHeader-button.button{margin-right:0}}.SpacedRepetitionHeader-learnMore{color:#fff;font-size:13px;margin-left:10px;text-align:center;text-decoration:underline}.SpacedRepetitionHeader-learnMore:visited{color:#fff}@media screen and (max-width:1024px){.SpacedRepetitionHeader-learnMore{display:block;margin-left:0;margin-top:10px}}.SpacedRepetitionHistory{display:table;margin:0 auto;padding:20px 10px 10px;table-layout:fixed;width:70%}@media screen and (max-width:620px){.SpacedRepetitionHistory{width:85%}}.SpacedRepetitionHistory-day{display:table-cell;text-align:center}.SpacedRepetitionHistory-dayLabel{color:#5f8094;font:300 14px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding-top:18px}.SpacedRepetitionInfo,.SpacedRepetitionInfo *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpacedRepetitionInfo{font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;-webkit-font-smoothing:antialiased}.SpacedRepetitionInfo-section{background:#fff;border-radius:8px;border:2px solid #d9dfe2;font-size:14px;line-height:1.5;margin-top:24px;padding:12px}.SpacedRepetitionInfo-section.is-adminOnly{background:rgba(237,109,109,0.5)}.SpacedRepetitionInfo-header{width:100%}.SpacedRepetitionInfo-headline{background-color:#f1f5f7;border-radius:4px;color:#003554;display:inline-block;font:400 13px/12px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:0.3px;margin-bottom:8px;padding:8px 10px;text-transform:uppercase}
@media screen and (max-width:620px){.SpacedRepetitionInfo-headline{font-size:11px}}.SpacedRepetitionInfo-section.is-adminOnly .SpacedRepetitionInfo-headline{background-color:#fff}.SpacedRepetitionInfo-subHeadline{margin-left:10px;font-size:12px;color:#5f8094}.SpacedRepetitionIntro,.SpacedRepetitionIntro *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpacedRepetitionIntro{-webkit-font-smoothing:antialiased;border:2px solid #d9dfe2;border-radius:10px}.SpacedRepetitionIntro-topHalfContainer{background:#216ccf;border-top-left-radius:8px;border-top-right-radius:8px;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:25px 10px;position:relative;width:100%}@media screen and (max-width:1024px){.SpacedRepetitionIntro-topHalfContainer{padding:15px}}.SpacedRepetitionIntro-bottomHalfContainer{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:40px}.SpacedRepetitionIntro-newFeatureBadge{background:#fff;border-radius:4px;color:#1f6fd9;left:0;margin-left:10px;margin-top:10px;padding:5px 12px;position:absolute;text-transform:uppercase;top:0}.SpacedRepetitionIntro-headline{font-weight:400;font-size:1.7em;line-height:1.5;margin-bottom:5px}@media screen and (max-width:620px){.SpacedRepetitionIntro-headline{font-size:1.4em}}.SpacedRepetitionIntro-subheadline{font-size:1.2em}@media screen and (max-width:620px){.SpacedRepetitionIntro-subheadline{font-size:1em}}.SpacedRepetitionIntro-text{color:#fff;display:block;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:5px 0 10px;text-align:center;vertical-align:middle}.SpacedRepetitionIntro-buttons{margin-top:0;padding-top:5px;position:relative;text-align:center;width:100%}.SpacedRepetitionIntro-feature{display:inline-block;width:24%;padding:0 20px 40px;text-align:center;vertical-align:top}@media screen and (max-width:1024px){.SpacedRepetitionIntro-feature{padding:0 50px 40px;width:49%}}@media screen and (max-width:768px){.SpacedRepetitionIntro-feature{padding:0 120px 40px;width:100%}}@media screen and (max-width:460px){.SpacedRepetitionIntro-feature{padding:0 80px 40px;width:100%}}.SpacedRepetitionIntro-featureText{font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;color:#5f8094}.SpacedRepetitionIntro-featureImageWrapper{display:inline-block;height:100px;width:164px}@media screen and (max-width:460px){.SpacedRepetitionIntro-featureImageWrapper{height:50px;width:82px}}.SpacedRepetitionIntro-featureImage{background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto}.SpacedRepetitionIntro-featureImage--simple{height:91px;background-image:url(/a/i/folders/simple-old.PSdm.png);width:117px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.SpacedRepetitionIntro-featureImage--simple{background-image:url(/a/i/folders/simple-old@2x.ERfN.png);background-size:117px 91px}
}@media screen and (max-width:460px){.SpacedRepetitionIntro-featureImage--simple{background-size:58.5px 45.5px;height:45.5px;width:58.5px}}.SpacedRepetitionIntro-featureImage--cards{height:96px;background-image:url(/a/i/folders/cards-old.MB2j.png);width:164px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.SpacedRepetitionIntro-featureImage--cards{background-image:url(/a/i/folders/cards-old@2x.qyky.png);background-size:164px 96px}}@media screen and (max-width:460px){.SpacedRepetitionIntro-featureImage--cards{background-size:82px 48px;height:48px;width:82px}}.SpacedRepetitionIntro-featureImage--reminders{height:87px;background-image:url(/a/i/folders/reminders-old.z8UY.png);width:102px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.SpacedRepetitionIntro-featureImage--reminders{background-image:url(/a/i/folders/reminders-old@2x.T4Xf.png);background-size:102px 87px}}@media screen and (max-width:460px){.SpacedRepetitionIntro-featureImage--reminders{background-size:51px 43.5px;height:43.5px;width:51px}}.SpacedRepetitionIntro-featureImage--progress{height:95px;background-image:url(/a/i/folders/progress-old.rAZ2.png);width:95px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.SpacedRepetitionIntro-featureImage--progress{background-image:url(/a/i/folders/progress-old@2x.pT8M.png);background-size:95px 95px}}@media screen and (max-width:460px){.SpacedRepetitionIntro-featureImage--progress{background-size:47.5px 47.5px;height:47.5px;width:47.5px}}.SpacedRepetitionOverallProgress{display:table;padding:0 2%;table-layout:fixed;width:100%}@media screen and (max-width:1024px){.SpacedRepetitionOverallProgress{padding:0}}.SpacedRepetitionOverallProgress-bucket{display:table-cell}@media screen and (max-width:620px){.SpacedRepetitionOverallProgress-bucket{padding:0 3px}}.SpacedRepetitionOverallProgress-bucket.is-dontKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-background{stroke:#f5ccce}.SpacedRepetitionOverallProgress-bucket.is-sortOfKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-background{stroke:#f5debf}.SpacedRepetitionOverallProgress-bucket.is-know:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-background{stroke:#c7d7ec}.SpacedRepetitionOverallProgress-bucket.is-reallyKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-background{stroke:#cfefd4}.SpacedRepetitionOverallProgress-bucket.is-dontKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-foreground{stroke:#fb3640}.SpacedRepetitionOverallProgress-bucket.is-sortOfKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-foreground{stroke:#ff8f00}
.SpacedRepetitionOverallProgress-bucket.is-know:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-foreground{stroke:#216ccf}.SpacedRepetitionOverallProgress-bucket.is-reallyKnow:not(.is-empty).SpacedRepetitionOverallProgress-bucket .ProgressCircle-foreground{stroke:#4adf62}.SpacedRepetitionSettingsModal,.SpacedRepetitionSettingsModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpacedRepetitionSettingsModal-main{padding:20px 30px;width:100%}p.SpacedRepetitionSettingsModal-section{color:#132d45;font:16px/1.2 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;overflow:hidden;padding-bottom:24px;padding-top:24px}.SpacedRepetitionSettingsModal-label{cursor:pointer;display:block;line-height:20px;margin-right:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SpacedRepetitionSettingsModal-toggle{float:right}.SpacedRepetitionSettingsModal-saveButton{float:right;margin-right:0}.SpacedRepetitionStartModal{font:400 16px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:center}.SpacedRepetitionStartModal-cta{margin:10px auto 0}.SpacedRepetitionStartModal-subheading,.SpacedRepetitionStartModal-text{color:#132d45;margin-bottom:20px;padding:0 50px}.SpacedRepetitionStartModal-subheading{font-weight:bold}.SpacedRepetitionStartModal-content{padding:30px 40px}.SpacedRepetitionStartModal-addSetToFolder{display:block;margin-top:30px}.SpacedRepetitionTab,.SpacedRepetitionTab *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpacedRepetitionTab{padding:34px}@media screen and (max-width:768px){.SpacedRepetitionTab{padding:20px 10px}}.SpacedRepetitionTab-adminTools{display:none}.SpacedRepetitionTab-adminTools.is-admin{display:block}.StudyModeButton{-webkit-font-smoothing:antialiased;background:#216ccf;border-radius:8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font:400 16px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;font-weight:bold;padding:9px 10px;text-align:center;text-shadow:none}.StudyModeButton:visited{color:#fff}.StudyModeButton-icon{display:block;font-size:40px}.StudyOptionsModal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.StudyOptionsModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.StudyOptionsModal-main{padding:20px 30px;width:100%}@media screen and (max-width:560px){.StudyOptionsModal-main{padding:20px 10px}}.StudyOptionsModal-buttonWrapper{display:inline-block;padding:11px;float:left;width:33.333333333333336%}@media screen and (max-width:560px){.StudyOptionsModal-buttonWrapper{padding:5px;width:50%}}@media screen and (max-width:400px){.StudyOptionsModal-buttonWrapper .StudyModeButton-name{font-size:13px}}.StudyOptionsModal-modes{zoom:1}.StudyOptionsModal-modes:before,.StudyOptionsModal-modes:after{content: "";display:table}
.StudyOptionsModal-modes:after{clear:both}body.is-folderTooBig .StudyOptionsModal-modes{display:none}.StudyOptionsModal-tooManyTerms{display:none;font:14px/16px "lucida grande","lucida sans unicode",arial,sans-serif;padding:26px 32px 32px 32px;text-align:center}body.is-folderTooBig .StudyOptionsModal-tooManyTerms{display:block}html.touch .StudyOptionsModal-scatterButton{display:none}.StudyOptionsModal-microscatterButton{display:none}html.touch .StudyOptionsModal-microscatterButton{display:block}.ToggleSetsInFolderModal{display:none;margin-bottom:60px}.ToggleSetsInFolderModal-bottomPatch{background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:40px;display:block;height:50px;left:4px;pointer-events:none;position:absolute;right:4px}.ProgressCircle{padding:20px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}@media screen and (max-width:1024px){.ProgressCircle{padding:20px 8px}}@media screen and (max-width:620px){.ProgressCircle{padding:10px 4px}}.ProgressCircle-background{stroke:rgba(200,205,210,0.35);z-index:101}.ProgressCircle-foreground{stroke:#3c84e3;z-index:201}.ProgressCircle-background,.ProgressCircle-foreground{stroke-dasharray:628.3185307179587;stroke-dashoffset:628.3185307179587}.ProgressCircle-background.is-animating,.ProgressCircle-foreground.is-animating{-webkit-animation:animateCurve 1.5s ease-in-out forwards;-moz-animation:animateCurve 1.5s ease-in-out forwards;-ms-animation:animateCurve 1.5s ease-in-out forwards;animation:animateCurve 1.5s ease-in-out forwards}.ProgressCircle-background.is-filled,.ProgressCircle-foreground.is-filled{stroke-dashoffset:1256.6370614359173}.ie .ProgressCircle-background,.ie .ProgressCircle-foreground,.ie11 .ProgressCircle-background,.ie11 .ProgressCircle-foreground{stroke-dasharray:0;stroke-dashoffset:0;-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}.ProgressCircle-background.is-animating{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;animation-delay:0.6s}.ProgressCircle-foreground.is-animating{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;-ms-animation-delay:0.9s;animation-delay:0.9s}.ProgressCircle-percent{fill:#003357;font:300 60px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:-0.05em}.ProgressCircle-percentIcon{color:#003357;font-size:28px}@media screen and (max-width:620px){.ProgressCircle-percentIcon{font-size:25px}}@media screen and (max-width:620px){.ProgressCircle-progressText{-webkit-transform:translate(110px,130px);-moz-transform:translate(110px,130px);-ms-transform:translate(110px,130px);transform:translate(110px,130px)}}@media screen and (max-width:620px){.ProgressCircle-labelText{-webkit-transform:translate(110px,190px);-moz-transform:translate(110px,190px);-ms-transform:translate(110px,190px);transform:translate(110px,190px)}
}.ProgressCircle-labelName{fill:#5f8094;font:400 20px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:620px){.ProgressCircle-labelName{font-size:28px}}@-moz-keyframes animateCurve{from{stroke-dashoffset:628.3185307179587}to{stroke-dashoffset:1256.6370614359173}}@-webkit-keyframes animateCurve{from{stroke-dashoffset:628.3185307179587}to{stroke-dashoffset:1256.6370614359173}}@-o-keyframes animateCurve{from{stroke-dashoffset:628.3185307179587}to{stroke-dashoffset:1256.6370614359173}}@keyframes animateCurve{from{stroke-dashoffset:628.3185307179587}to{stroke-dashoffset:1256.6370614359173}}.QToggle[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c1ccd2;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;width:44px;outline:none;position:relative;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}.QToggle[type="checkbox"]:after{height:26px;width:26px;background:#5f8094;border-radius:13px;box-shadow:0 3px 3px rgba(0,0,0,0.05);content:'';display:block;position:absolute;left:-2px;top:-3px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}.QToggle[type="checkbox"]:active:not(:disabled):after{-webkit-transform:scale(1.15,0.85);-moz-transform:scale(1.15,0.85);-ms-transform:scale(1.15,0.85);transform:scale(1.15,0.85)}.QToggle[type="checkbox"]:checked{background:#c7d7ec}.QToggle[type="checkbox"]:checked:after{left:20px;background:#1f6fd9}.QToggle[type="checkbox"]:disabled{background:#f2f5f7;cursor:default;pointer-events:none}.QToggle[type="checkbox"]:disabled:after{background:#d9dfe2}.ShareButton{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:15px 8px 13px;margin:0 10px}.ShareButton *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ShareButton--twitter{background-color:#00acee}.ShareButton--facebook{background-color:#3a5795}.ShareButton--facebook .ShareButton-iconWrapper{background-color:#fff;border-radius:2px;height:24px;position:relative;width:24px}.ShareButton--facebook .ShareButton-icon{color:#3a5795;position:absolute;bottom:-5px;right:-5px}.ShareButton--gclassroom{background-color:#479850}.ShareButton--class,.ShareButton--folder{background-color:#1f6fd9}.ShareButton-label{color:#fff;display:inline-block;font:300 16px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;text-align:center;width:80%}.ShareButton-iconWrapper{float:left;margin-left:5px;margin-top:-4px}.ShareButton-icon{color:#fff;font-size:28px}.ShareButton-customIcon{float:left;margin-top:-8px}.ShareOptions,.ShareOptions *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ShareOptions{padding-bottom:13.333333333333334px}
.ShareOptions-title{margin:0}.ShareOptions-item{border-top:2px solid #f2f5f7;display:block;padding:25px 50px 30px}@media screen and (max-width:620px){.ShareOptions-item{padding:20px 20px 30px}}.ShareOptions-field{border:2px solid #d9dfe2;border-radius:2px;font:15px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;outline:0 none;padding:8px;resize:none;width:100%}.ShareOptions-field:focus{border-color:#c1ccd2}.ShareOptions-emailSentConfirmation{color:#388e34;font:12px "lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px}.ShareOptions-emailSentConfirmation.has-error{color:#ae2024}.ShareOptions-link{padding-top:30px;padding-bottom:25px}.ShareOptions-shortUrlLabel{display:block;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;font-size:15px;margin-bottom:10px}.ShareOptions-socialButtonWrapper{padding:5px 40px 10px}@media screen and (max-width:620px){.ShareOptions-socialButtonWrapper{padding-left:10px;padding-right:10px}}.ShareOptions-socialButtonWrapper:first-child{margin-top:20px}.ShareOptions-socialButtonWrapper:last-child{margin-bottom:20px}.ShareOptions-sendEmail{height:40px}.SimpleBarChart{height:80px;position:relative}.SimpleBarChart-barWrapper{background:#f1f5f7;border-radius:4px;display:inline-block;height:100%;margin:0 1px;position:relative;width:8px}.SimpleBarChart-bar{-webkit-animation:riseUp 0.8s ease-in-out forwards;-moz-animation:riseUp 0.8s ease-in-out forwards;-ms-animation:riseUp 0.8s ease-in-out forwards;animation:riseUp 0.8s ease-in-out forwards;background:#3c84e3;border-radius:4px;bottom:0;position:absolute;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:8px}.nontransitioning.ie .SimpleBarChart-bar{opacity:1;-ms-filter:none;filter:none}.SimpleBarChart.is-empty .SimpleBarChart-bar{background:#f1f5f7}.SimpleBarChart.is-empty .SimpleBarChart-barWrapper:nth-child(1) .SimpleBarChart-bar{height:70%}.SimpleBarChart.is-empty .SimpleBarChart-barWrapper:nth-child(2) .SimpleBarChart-bar{height:90%}.SimpleBarChart.is-empty .SimpleBarChart-barWrapper:nth-child(3) .SimpleBarChart-bar{height:80%}.SimpleBarChart.is-empty .SimpleBarChart-barWrapper:nth-child(4) .SimpleBarChart-bar{height:75%}.SimpleBarChart-circle{-webkit-animation:fadeScaleIn 0.8s ease-in-out 0.5s forwards;-moz-animation:fadeScaleIn 0.8s ease-in-out 0.5s forwards;-ms-animation:fadeScaleIn 0.8s ease-in-out 0.5s forwards;animation:fadeScaleIn 0.8s ease-in-out 0.5s forwards;background:#fff;border:1px solid #c1ccd2;border-radius:12px;color:#5f8094;font-size:11px;height:24px;left:50%;line-height:1.95;margin-left:-12px;margin-top:-6px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;text-align:center;top:50%;width:24px;z-index:101}.nontransitioning.ie .SimpleBarChart-circle{opacity:1;-ms-filter:none;filter:none}.SimpleBarChart-circleQuestion{padding-left:1px}
@-moz-keyframes riseUp{from{height:1px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes riseUp{from{height:1px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes riseUp{from{height:1px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes riseUp{from{height:1px;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeScaleIn{from{opacity:0.01;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);max-height:1px;max-width:1px;font-size:1px;-webkit-transform:translateY(80px) rotate(0);-moz-transform:translateY(80px) rotate(0);-ms-transform:translateY(80px) rotate(0);transform:translateY(80px) rotate(0)}to{opacity:1;-ms-filter:none;filter:none;max-height:24px;max-width:24px;font-size:11px;-webkit-transform:translateY(0) rotate(360deg);-moz-transform:translateY(0) rotate(360deg);-ms-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}}@-webkit-keyframes fadeScaleIn{from{opacity:0.01;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);max-height:1px;max-width:1px;font-size:1px;-webkit-transform:translateY(80px) rotate(0);-moz-transform:translateY(80px) rotate(0);-ms-transform:translateY(80px) rotate(0);transform:translateY(80px) rotate(0)}to{opacity:1;-ms-filter:none;filter:none;max-height:24px;max-width:24px;font-size:11px;-webkit-transform:translateY(0) rotate(360deg);-moz-transform:translateY(0) rotate(360deg);-ms-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}}@-o-keyframes fadeScaleIn{from{opacity:0.01;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);max-height:1px;max-width:1px;font-size:1px;-webkit-transform:translateY(80px) rotate(0);-moz-transform:translateY(80px) rotate(0);-ms-transform:translateY(80px) rotate(0);transform:translateY(80px) rotate(0)}to{opacity:1;-ms-filter:none;filter:none;max-height:24px;max-width:24px;font-size:11px;-webkit-transform:translateY(0) rotate(360deg);-moz-transform:translateY(0) rotate(360deg);-ms-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}}@keyframes fadeScaleIn{from{opacity:0.01;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);max-height:1px;max-width:1px;font-size:1px;-webkit-transform:translateY(80px) rotate(0);-moz-transform:translateY(80px) rotate(0);-ms-transform:translateY(80px) rotate(0);transform:translateY(80px) rotate(0)}to{opacity:1;-ms-filter:none;filter:none;max-height:24px;max-width:24px;font-size:11px;-webkit-transform:translateY(0) rotate(360deg);-moz-transform:translateY(0) rotate(360deg);-ms-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}
}.profilepage .tabs,.settings .tabs{margin:0 0 0 150px}@media screen and (max-width:1024px){.profilepage .tabs,.settings .tabs{margin:0}}.classes-tab .feed-preview .feed-title{display:block}.folders-tab .no-search-results,.folder .no-search-results{display:block;margin-top:30px}.studied-tab .title-section{float:left}.studied-tab .mode-section{float:right}.studied-tab .story{position:relative}.studied-tab .story .folder-preview{padding:0}.studied-tab .story .folder-preview .info{margin-right:0;padding:12px 0}.studied-tab .story .folder-preview .info .icon{margin:0 4px 0 0;vertical-align:-1px}.studied-tab .story .folder-preview .set-preview .mode-timestamp{margin:18px 0;min-width:182px}.studied-tab .story .folder-preview .set-preview .mode-timestamp:first-child{margin-top:0}.studied-tab .story .folder-preview .set-preview .mode-timestamp:last-child{margin-bottom:0}@media screen and (max-width:1100px){.studied-tab .story .folder-preview .set-preview .mode-timestamp:last-child{margin-right:6px}}.studied-tab .story .remove{padding-top:21px}.studied-tab .story .info{text-align:left;zoom:1}.studied-tab .story .info:before,.studied-tab .story .info:after{content: "";display:table}.studied-tab .story .info:after{clear:both}.studied-tab .story .info .feed-title{display:block;float:left;margin-top:3px}@media screen and (max-width:900px){.studied-tab .story .info .feed-title{margin-right:0;margin-top:0}}.studied-tab .story .info .folder-description{display:none}.studied-tab .story .info .mode-timestamp{color:#777;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin:18px 24px 18px 0;min-width:170px;position:relative}.studied-tab .story .info .mode-timestamp .label,.studied-tab .story .info .mode-timestamp .extra{display:block;margin-left:45px;text-align:left}.studied-tab .story .info .mode-timestamp .label{font-size:10px;margin-top:1px}.studied-tab .story .info .mode-timestamp .circle{float:left}.studied-tab .story .info .mode-timestamp .circle .icon{margin-right:0}@media screen and (max-width:900px){.studied-tab .story .info .mode-timestamp{clear:left;display:block;float:none;margin:0 0 4px 15px;min-width:0;padding-top:10px;text-align:left}}.studied-tab .story .info .mode-timestamp:first-child{margin-top:0}.studied-tab .story .info .mode-timestamp:last-child{margin-bottom:0}.ProfileHighScoreBadge{background:#ff8f00;border:1px solid #d77900;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font:700 13px/13.5px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;display:inline-block;padding:3px 0}.ProfileHighScoreBadge *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ProfileHighScoreBadge-count,.ProfileHighScoreBadge-highScores{display:inline-block;float:left;padding:3px 10px}.ProfileHighScoreBadge-count{border-right:1px solid rgba(0,0,0,0.4)}.ProfilePageAdminTab-userInfo{border-bottom:1px solid #d3d1ce;padding:20px 20px 10px 20px}
.ProfilePageAdminTab-userInfoPrimaryGroup{background:rgba(231,228,223,0.4);border-radius:4px;margin-bottom:10px}.ProfilePageAdminTab-userInfoItem{color:rgba(19,45,69,0.6);display:inline-block;padding:12px}.ProfilePageAdminTab-userInfoItem a{color:#132d45}.ProfilePageAdminTab-userInfoItem a:hover{text-decoration:underline}.ProfilePageAdminTab-userInfoItem .button{background:rgba(231,228,223,0.9);border-color:#d3d1ce;margin-left:4px;text-shadow:none}.ProfilePageAdminTab-userInfoItem .button:hover{background:#e3e0da;border-color:#d3d1ce}.ProfilePageAdminTab-userInfoItemLabel{color:rgba(19,45,69,0.3);font-size:12px;text-transform:uppercase}.ProfilePageAdminTab-actions{padding:25px 30px 20px 30px}.ProfilePageAdminTab-actions .button{margin-bottom:10px}.ProfilePageAdminTab-singleButtonForm{display:inline-block}.ProfilePageAdminTab-dangerousActions{padding-left:30px;padding-bottom:20px;border-bottom:1px solid #d3d1ce}.ProfilePageAdminTab-dangerousActions .button{margin-bottom:10px}.ProfilePageChangeNameModal{display:none}.ProfilePageChangeNameModal-submit{float:right;margin:10px 0 25px}.ProfilePageHeader{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;overflow:visible;width:100%}.ProfilePageHeader:before,.ProfilePageHeader:after{content: "";display:table}.ProfilePageHeader:after{clear:both}.ProfilePageHeader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.ProfilePageHeader.has-realName{padding:10px 20px}}@media screen and (max-width:768px){.ProfilePageHeader{padding:10px}.ProfilePageHeader.has-noSets{height:90px}}@media screen and (max-width:460px){.ProfilePageHeader{height:90px}}@media screen and (max-width:1024px){.ProfilePageHeader-face{display:table-cell;height:60px;vertical-align:middle;width:60px}}.ProfilePageHeader-face .profile-image{left:28px;position:absolute;z-index:1}@media screen and (max-width:1024px){.ProfilePageHeader-face .profile-image{height:60px !important;left:0;position:relative;top:1px;width:60px !important}}.ProfilePageHeader-heading{display:table-cell;float:left;line-height:20px;margin-left:120px;position:relative;vertical-align:middle}@media screen and (max-width:1024px){.ProfilePageHeader-heading{float:none;padding-left:10px}.has-realName .ProfilePageHeader-heading{padding:0 0 13px 10px}}@media screen and (max-width:1024px){.ProfilePageHeader-profileName,.ProfilePageHeader-subtitle{display:inline-block}}.ProfilePageHeader-subtitle{position:relative;top:2px}@media screen and (max-width:1024px){.ProfilePageHeader .ProfilePageHeader-subtitle{display:block}}.ProfilePageHeader .ProfilePageHeader-profileName{margin-right:2px}.ProfilePageHeader-profileName .badge{display:inline-block;margin-left:10px;vertical-align:middle}.ProfilePageHeader-profileName .online{margin-left:4px;margin-top:2px}@media screen and (max-width:1024px){.ProfilePageHeader-username{bottom:2px;font-size:22px;position:relative}}.ProfilePageHeader-highScoreBadgeWrapper{display:table-cell;position:relative;text-align:right;vertical-align:middle}
@media screen and (max-width:460px){.ProfilePageHeader-highScoreBadgeWrapper{display:none}}.settings .subpage{padding-bottom:42px}.setting{clear:both;margin:0 auto;margin:24px 12px 0 0;max-width:900px;padding:8px 0}@media screen and (max-width:900px){.setting{margin-right:0;margin-top:12px}}.setting .title{float:left;width:25%}@media screen and (min-width:1100px){.setting .title{width:250px}}@media screen and (max-width:900px){.setting .title{margin-bottom:12px}}.setting .title .icon{font-size:64px;line-height:64px;margin:10px auto 0 auto;text-align:center;display:block;color:#d4cec5}.logged-in.setting .title .icon{-webkit-text-stroke:0;-webkit-text-fill-color:currentcolor}.facebook.logged-in.setting .title .icon{color:#4c6fb9;text-shadow:0 0 4px #9db0d9}.google.logged-in.setting .title .icon{color:#dd4b39;text-shadow:0 0 4px #e98a7e}.setting .title h1{color:#666;font:400 16px/24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin:0 auto 8px auto;padding:0 8px;text-align:center;max-width:6em}.setting .box{background:#fff;border-radius:3px;box-shadow:2px 2px 12px rgba(0,0,0,0.1),1px 1px 4px rgba(0,0,0,0.12);clear:none;margin:0 16px 0 25%;overflow:hidden;padding:16px;min-height:100px}@media print{.setting .box{box-shadow:none;border:1px solid #ddd}}@media screen and (min-width:1100px){.setting .box{margin-left:250px}}.setting .box form{clear:none;width:100%}@media screen and (max-width:900px){.setting .title{float:none;padding:16px 12px 0 12px;text-align:center;width:auto}.setting .title .icon{font-size:32px;line-height:32px;display:inline-block;margin:0;vertical-align:top}.setting .title h1{display:inline-block;font-size:20px;line-height:32px;margin:0;max-width:none;vertical-align:top}.setting .box{margin-left:16px;min-height:0}}@media screen and (max-width:620px){.setting .title h1{font-size:16px}}.splash h1{padding:24px 16px 8px 16px;text-align:center}.admin-only{color:#888;font:300 32px/42px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:64px 32px 0 32px;text-align:center}@media screen and (max-width:900px){.setting{text-align:center}}.setting .your-face{margin:24px 0 8px 0;text-align:center}.setting .your-face .profile-image{margin-right:0}.setting h2{color:#111;font:300 21px/24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:4px 8px}.setting h2 a{background:#e6f6ff;border-radius:2px;color:#132d45;padding:0 3px}.setting h2 a:hover{background:#1f6fd9;color:#fff}.setting h2 .icon{color:#888;display:inline-block;font-size:24px;margin-right:4px}.setting h2 .icon vertical-align,.setting h2 .icon.check-icon{color:#49b743}.setting h3{color:#111;font:15px/18px "lucida grande","lucida sans unicode",arial,sans-serif;padding:4px 8px}.setting h4,.setting h5,.setting h6{color:#111;padding:4px 8px}.setting legend{color:#788593;font:500 12px/18px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:0.5px;padding:12px 8px 8px 8px;text-transform:uppercase}
.setting p{color:#555;font:13px/1.5 "lucida grande","lucida sans unicode",arial,sans-serif;padding:4px 8px}.setting p.actions{padding:0}.setting .button{margin:8px}.setting .confirmation,.setting .error{border:1px solid #49b743;border-radius:4px;color:#388e34;margin:0 0 16px 0;padding:8px;text-align:center}.setting .error{border-color:#d5272c;color:#ae2024}.setting p + .error,.setting p + .confirmation{margin-top:16px}.setting h2 + .error,.setting h2 + .confirmation{margin-top:8px}.setting label,.setting label.field{display:block;padding:8px}.setting label strong,.setting label.field strong{display:block;font:13px/18px "lucida grande","lucida sans unicode",arial,sans-serif;margin:4px 0 0 0}.setting label input.text,.setting label.field input.text{border-radius:3px;display:block;font-size:14px;margin:4px 0 0 0;padding:4px;width:220px;max-width:90%}@media screen and (max-width:900px){.setting label input.text,.setting label.field input.text{margin-right:auto;margin-left:auto}}.setting p + label{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.setting fieldset{border:0 none}.checkboxes{padding:4px 0}.checkboxes li{clear:left;display:block}.checkboxes label{padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxes label strong{margin:0 0 8px 32px;padding:0}@media screen and (max-width:900px){.checkboxes label strong{margin-bottom:0}}.checkboxes label strong a{color:#aaa;font-size:80%;margin:0 0 0 8px;white-space:nowrap}.checkboxes label strong a:hover{color:#1f6fd9}.checkboxes label input{float:left;display:block;margin:3px 0 0 8px}@media screen and (max-width:900px){.checkboxes{background:#f1f1f1;border-radius:4px;margin:0 auto;max-width:360px;padding:12px 8px;text-align:left}}.unsubscribe section.main section.content fieldset{margin-bottom:16px}.unsubscribe section.main section.content fieldset legend{color:#788593;font:500 12px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;letter-spacing:0.5px;text-transform:uppercase}.unsubscribe section.main section.content fieldset .checkboxes li{margin-left:0}.unsubscribe section.main section.content fieldset .checkboxes li strong{font-weight:normal;padding-left:4px}.unsubscribe section.main section.content fieldset .checkboxes li strong small{color:#aaa;padding-left:4px}.unsubscribe section.main section.content fieldset .checkboxes li strong small a{color:inherit}.unsubscribe section.main section.content fieldset .checkboxes li strong small a:hover{color:#1f6fd9}.apps-list{padding:4px 0 0 0}.apps-list .app{border-bottom:1px solid #eee;display:block;overflow:hidden;padding:8px}.apps-list .app:last-child{border:0 none}.apps-list .app .app-name{display:block;float:left;width:40%}.apps-list .app .last-used{display:block;float:left;width:40%}.apps-list .app .delete{background:#f7f7f7;border-radius:4px;color:#aaa;display:block;float:left;margin:4px 0 0 0;padding:8px 0;width:20%;text-align:center}.apps-list .app .delete:hover{color:#ae2024}
.apps-list .app .delete .icon,.apps-list .app .delete .label{display:inline-block}.apps-list .app .delete .icon{font-size:13px;margin-right:4px;vertical-align:middle}.apps-list .app .label{color:#aaa;display:block;font:11px/16px "lucida grande","lucida sans unicode",arial,sans-serif;-webkit-font-smoothing:antialiased}.apps-list .app .data{color:#333;font:14px/21px "lucida grande","lucida sans unicode",arial,sans-serif}.setting .friends{border-top:1px solid #eee;clear:both;margin:16px 0 0 0;padding:8px 4px 0 8px}.setting .friends h2{padding:8px 0 16px 0}.setting .friends a{display:inline-block}.setting .friends a .profile-image{margin:0 8px 12px 0}.group-purchases{font:300 16px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}.group-purchases .overflow.orders{display:none}.show-all-orders.group-purchases .overflow.orders{display:block}.show-all-orders.group-purchases .show-all{display:none}.group-purchases .order,.group-purchases .received-credits{background:#eee;border-radius:4px;margin:8px;padding:6px}@media screen and (max-width:620px){.group-purchases .order,.group-purchases .received-credits{padding:10px;font-size:15px}}.group-purchases .order label strong,.group-purchases .received-credits label strong,.group-purchases .order label .text,.group-purchases .received-credits label .text{display:inline-block}.group-purchases .order label input[disabled],.group-purchases .received-credits label input[disabled]{background:#f0f0f0;text-decoration:line-through}.LocalePreference-select{margin:8px;max-width:250px}@media screen and (max-width:620px){.LocalePreference-select{max-width:100%}}.notifications.setting .email.prompt{border-bottom:0;border-radius:3px;margin:10px 0 0;padding:10px}.notifications.setting .email.prompt h3{margin-bottom:8px}.TimeZoneSetting-autoDetect{display:none}.TimeZoneSetting.has-differingAutoDetectedTimeZone .TimeZoneSetting-autoDetect{display:block}.TimeZoneSetting-autoDetect a:hover{text-decoration:underline}.PrivacySettings .PrivacySettings-deindexInfo{border-left:1px solid rgba(31,111,217,0.3);color:rgba(85,85,85,0.8);display:none;margin:15px 14px 5px;padding:0 17px}.PrivacySettings .PrivacySettings-deindexInfo.is-visible{display:block}.PrivacySettings .PrivacySettings-deindexInfo a:hover{text-decoration:underline}.add-image{zoom:1;margin:-8px 0 -2px 0;padding:8px 0 0 0}.add-image:before,.add-image:after{content: "";display:table}.add-image:after{clear:both}.add-image .more-animals{margin-top:10px}.add-image .more-animals a{display:block;margin-bottom:8px}.add-image #animalGallery{zoom:1;margin:10px -4px 0 0;padding:0;-webkit-user-select:none}.add-image #animalGallery:before,.add-image #animalGallery:after{content: "";display:table}.add-image #animalGallery:after{clear:both}.add-image #animalGallery h5{border-top:0 none;color:#444;padding-top:0}.add-image #animalGallery .animal{background:#fff;border:0 none;border-radius:26px;float:left;margin:2px;outline:0 none;padding:2px;position:relative;-webkit-transition:background 200ms linear 10ms;-moz-transition:background 200ms linear 10ms;-ms-transition:background 200ms linear 10ms;transition:background 200ms linear 10ms;-webkit-transition-timing-function:cubic-bezier(0.46,0.655,0.495,1.65);-moz-transition-timing-function:cubic-bezier(0.46,0.655,0.495,1.65);-ms-transition-timing-function:cubic-bezier(0.46,0.655,0.495,1.65);transition-timing-function:cubic-bezier(0.46,0.655,0.495,1.65);-webkit-transform-style:preserve-3d;filter:none;-webkit-filter:blur(0)}
.ie .add-image #animalGallery .animal{box-shadow:none;margin:0;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;transition:none !important}.add-image #animalGallery .animal:hover{background:#ddd;z-index:2}.add-image #animalGallery .animal.selected{background:#1f6fd9;z-index:3}.add-image #animalGallery .animal img{border-radius:26px;display:block;outline:0 none;height:46px;width:46px}.ie .add-image #animalGallery .animal img{height:32px;width:32px}.profile-photo-upload{position:relative}.profile-photo-upload .the-label{background:#f7f7f7;border-radius:4px;display:block;padding:12px 8px;text-align:center}.profile-photo-upload .the-label .button{display:inline-block;margin:0 8px;-webkit-transform:translateZ(0)}.loading.profile-photo-upload .the-label{display:none}.profile-photo-upload .loading-text{background:#388e34;border-radius:4px;color:#fff;display:none;line-height:26px;padding:12px 8px;text-align:center}.loading.profile-photo-upload .loading-text{display:block}.profile-photo-upload .file{opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;right:0}.settings-upgrades .referrer-link .field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.settings-upgrades .referrer-link .field .text{margin:10px 0;max-width:100%;padding:5px;width:400px}.settings-upgrades hr{border:none;border-bottom:1px solid #eee;margin:10px 0 20px}.EmptyState{background:#e7e4df;border-radius:2px;margin:20px 15px;padding:36px 0;text-align:center}.qad-is-showing.folder .EmptyState{margin:20px 195px 20px 15px}@media screen and (max-width:700px){.qad-is-showing.folder .EmptyState{margin-right:15px}}@media screen and (max-width:768px){.EmptyState{padding:35px 25px}}@media screen and (max-width:620px){.EmptyState{padding:20px}}.EmptyState-headline{color:#5d6974;font:300 22px/30px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:768px){.EmptyState-headline{font-size:19px}}@media screen and (max-width:620px){.EmptyState-headline{font-size:16px}}.EmptyState-subheadline{color:#999;font:400 14px/24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif}@media screen and (max-width:768px){.EmptyState-subheadline{font-size:13px}}@media screen and (max-width:620px){.EmptyState-subheadline{font-size:12px}}.EmptyState-ctaButton{font-size:16px;margin-top:10px;padding:5px 30px}@media screen and (max-width:620px){.EmptyState-ctaButton{font-size:12px;padding:5px 10px}}.AstronautBanner{zoom:1;background-color:rgba(231,228,223,0.7);border-bottom:1px solid #d3d1ce;overflow:hidden;position:relative}.AstronautBanner:before,.AstronautBanner:after{content: "";display:table}.AstronautBanner:after{clear:both}.AstronautBanner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.AstronautBanner-close{color:#777;font-size:22px;font-weight:bold;position:absolute;top:5px;right:10px}
.AstronautBanner-close:visited{color:#777}.AstronautBanner-close:hover{color:#333;text-decoration:none}.AstronautBanner-content{display:inline-block;padding:30px;margin-right:160px}@media screen and (max-width:1000px){.AstronautBanner-content{margin:0 auto;padding:20px 20px 20px}}.AstronautBanner--leftAstronaut .AstronautBanner-content{margin-left:180px;margin-right:0;padding:18px 20px 12px}@media screen and (max-width:850px){.AstronautBanner--leftAstronaut .AstronautBanner-content{margin-left:0;padding:20px}}.AstronautBanner-heading{font:400 18px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin:0 15px 20px 0}@media screen and (max-width:768px){.AstronautBanner-heading{font-size:16px}}.AstronautBanner-subheading{color:#777;font:400 13px/1.35 "lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px}.AstronautBanner-astronaut{background-position:left bottom;background-repeat:no-repeat;bottom:0;display:inline-block;height:120px;background-image:url(/a/i/global/astronaut-hey-right-old.3hhB.png);margin-bottom:-6px;position:absolute;right:7%;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;transition:all 600ms;vertical-align:bottom;width:155px;-webkit-animation-name:moveStudyAstronaut;-moz-animation-name:moveStudyAstronaut;-ms-animation-name:moveStudyAstronaut;animation-name:moveStudyAstronaut;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.AstronautBanner-astronaut{background-image:url(/a/i/global/astronaut-hey-right-old@2x.y763.png);background-size:155px 100px}}@media screen and (max-width:1000px){.AstronautBanner-astronaut{display:none}}.AstronautBanner--leftAstronaut .AstronautBanner-astronaut{display:block;background-image:url(/a/i/global/astronaut-hey-left-old.s8QV.png);left:25px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.AstronautBanner--leftAstronaut .AstronautBanner-astronaut{background-image:url(/a/i/global/astronaut-hey-left-old@2x.wtrd.png);background-size:155px 100px}}@media screen and (max-width:850px){.AstronautBanner--leftAstronaut .AstronautBanner-astronaut{display:none}}.UpsellModal .QModal-box{margin-left:-400px;width:800px}
@media screen and (max-width:850px){.UpsellModal .QModal-box{margin-left:-40%;width:80%}}.UpsellModal .FeatureRow-featureWrapper{padding:40px 38px}@media screen and (max-width:768px){.UpsellModal .FeatureRow-featureWrapper{width:100%;padding:20px 30px}}@media screen and (max-width:460px){.UpsellModal .FeatureRow-featureWrapper{padding:20px 12px}}.UpsellModal .Feature-icon{font-size:54px}.UpsellModal .Feature-heading{font:400 16px/1.35 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:10px;text-transform:none}.UpsellModal-headline{background-color:#003554;border-radius:10px 10px 0 0;color:#fff;font:300 24px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:24px 0;text-align:center}@media screen and (max-width:620px){.UpsellModal-headline{font-size:20px;padding:20px 10px}}.UpsellModal-body{font:300 18px/1.5 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:30px 0;text-align:center}.UpsellModal-body--narrow{max-width:600px;margin:0 auto}.UpsellModal-buttonWrap{margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.UpsellModal-buttonWrap{margin-top:20px}}.UpsellModal-button.button{background:-webkit-linear-gradient(top,#1582ee,#1762be);background:-moz-linear-gradient(top,#1582ee,#1762be);background:-ms-linear-gradient(top,#1582ee,#1762be);background:linear-gradient(to bottom,#1582ee,#1762be);line-height:54px;float:none;margin:0;padding:0 20px}.UpsellModal-button.button:hover{background:-webkit-linear-gradient(top,#2c95fd,#0b67d7);background:-moz-linear-gradient(top,#2c95fd,#0b67d7);background:-ms-linear-gradient(top,#2c95fd,#0b67d7);background:linear-gradient(to bottom,#2c95fd,#0b67d7)}.UpsellModal-button.button:active{background:-webkit-linear-gradient(bottom,#2c95fd,#0b67d7);background:-moz-linear-gradient(bottom,#2c95fd,#0b67d7);background:-ms-linear-gradient(bottom,#2c95fd,#0b67d7);background:linear-gradient(to top,#2c95fd,#0b67d7)}.UpsellModal-actionDivider{padding:20px 0}.UpsellModal-secondaryAction{font-size:20px;text-decoration:underline}.ArrowButton{border-radius:2px;color:#1f6fd9;cursor:default;opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);padding:5px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}.touch .ArrowButton{padding:0}.ArrowButton--hiddenWhenDisabled{opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.ArrowButton.is-enabled{cursor:pointer;opacity:1;-ms-filter:none;filter:none}.cursor .ArrowButton.is-enabled:hover,.cursor .ArrowButton.is-enabled:focus,.cursor .ArrowButton.is-enabled:active{color:#1c64c3}.OnboardingUpsellModal{text-align:center}.TeacherPrompt{border:1px solid #d3d1ce;border-radius:2px;margin:10px}.TeacherPrompt-teacherUpsellModal,.TeacherPrompt-plusUpsellModal{display:none}.TeacherPrompt-yes.button.large{margin-right:20px}
@media screen and (max-width:815px){.TeacherPrompt-yes.button.large{font:500 12px/24px "lucida grande","lucida sans unicode",arial,sans-serif;margin-right:8px;padding:0 10px}}.TeacherPrompt-no{text-decoration:underline}.TeacherUpsellModal .FeatureRow-featureWrapper{padding:40px 35px !important}@media screen and (max-width:768px){.TeacherUpsellModal .FeatureRow-featureWrapper{width:100%;padding:20px 30px !important}}@media screen and (max-width:460px){.TeacherUpsellModal .FeatureRow-featureWrapper{padding:20px 12px !important}}.OnboardingContainer{border-bottom:1px solid #d3d1ce;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;-ms-filter:none;filter:none;overflow:hidden;padding:30px 10px;-webkit-transition:opacity 300ms,max-height 0s 300ms,padding 0s 300ms;-moz-transition:opacity 300ms,max-height 0s 300ms,padding 0s 300ms;-ms-transition:opacity 300ms,max-height 0s 300ms,padding 0s 300ms;transition:opacity 300ms,max-height 0s 300ms,padding 0s 300ms}.OnboardingContainer.is-hidden{max-height:0;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:0}.OnboardingContainer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.OnboardingContainer{padding:20px 10px}}.OnboardingContainer-header{color:#132d45;margin-left:28px;padding:0 10px 15px}@media screen and (max-width:1024px){.OnboardingContainer-header{margin-left:0;text-align:center}}.OnboardingContainer-title{-webkit-font-smoothing:antialiased;display:block;font:300 24px/1.1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:5px}@media screen and (max-width:460px){.OnboardingContainer-title{font-size:18px}}.OnboardingContainer-gallery{display:table;table-layout:fixed;width:100%}.OnboardingContainer-arrowWrapper{display:table-cell;vertical-align:middle;width:28px}@media screen and (max-width:1024px){.OnboardingContainer-arrowWrapper{width:5%;text-align:center}}@media screen and (max-width:768px){.OnboardingContainer-arrowWrapper{width:15%}}@media screen and (max-width:460px){.OnboardingContainer-arrowWrapper{width:7%}}.OnboardingContainer-arrow{font-size:28px;padding:0 !important}@media screen and (max-width:768px){.OnboardingContainer-arrow{font-size:42px}}@media screen and (max-width:460px){.OnboardingContainer-arrow{font-size:28px}}.OnboardingContainer-arrowLeft{float:right}.OnboardingContainer-arrowRight{float:left}.OnboardingContainer-cardsWrapper{display:table-cell;height:200px;overflow:hidden;position:relative}@media screen and (max-width:460px){.OnboardingContainer-cardsWrapper{height:180px}}.OnboardingContainer-cards{left:0;position:absolute;-webkit-transition:left 500ms ease-in-out;-moz-transition:left 500ms ease-in-out;-ms-transition:left 500ms ease-in-out;transition:left 500ms ease-in-out;overflow:hidden;width:300%}@media screen and (max-width:1024px){.OnboardingContainer-cards{width:450%}
}@media screen and (max-width:768px){.OnboardingContainer-cards{width:900%}}.OnboardingContainer-cardWrapper{display:inline-block;float:left;margin:0 0.333333333333333%;max-height:250px;max-width:11.11111111111111%;height:200px;opacity:1;-ms-filter:none;filter:none;overflow:hidden;position:relative;-webkit-transition:opacity 300ms 0s,max-width 300ms 150ms,max-height 0s 300ms,margin 300ms 150ms;-moz-transition:opacity 300ms 0s,max-width 300ms 150ms,max-height 0s 300ms,margin 300ms 150ms;-ms-transition:opacity 300ms 0s,max-width 300ms 150ms,max-height 0s 300ms,margin 300ms 150ms;transition:opacity 300ms 0s,max-width 300ms 150ms,max-height 0s 300ms,margin 300ms 150ms;width:10.444444444444445%}@media screen and (max-width:460px){.OnboardingContainer-cardWrapper{height:180px}}.OnboardingContainer-cardWrapper.is-closed{margin:0;max-height:0;max-width:0;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.OnboardingCard{background:rgba(231,228,223,0.6);border:1px solid rgba(211,209,206,0.8);border-radius:3px;height:100%;margin:0 auto;max-width:313px;min-width:236px;overflow:hidden;padding:15px;position:relative;width:100%}@media screen and (max-width:768px){.OnboardingCard{text-align:left;width:auto}}@media screen and (max-width:460px){.OnboardingCard{padding:15px}}.OnboardingCard.SearchTeacherCard,.OnboardingCard.TrackProgressCard,.OnboardingCard.RecordVoiceCard,.OnboardingCard.AddImagesCard{background-color:rgba(231,228,223,0.6);z-index:1}.OnboardingCard.SearchTeacherCard:before,.OnboardingCard.TrackProgressCard:before,.OnboardingCard.RecordVoiceCard:before,.OnboardingCard.AddImagesCard:before{color:#e3e1df;font-family:glyphs-h117-web;font-size:200px;position:absolute;bottom:-58px;right:-15px;z-index:-1}@media screen and (max-width:460px){.OnboardingCard.SearchTeacherCard:before,.OnboardingCard.TrackProgressCard:before,.OnboardingCard.RecordVoiceCard:before,.OnboardingCard.AddImagesCard:before{font-size:180px;bottom:-50px}}.OnboardingCard.SearchTeacherCard:before{content:'\E040'}.OnboardingCard.TrackProgressCard:before{content:'\E082'}.OnboardingCard.RecordVoiceCard:before{content:'\E059'}.OnboardingCard.AddImagesCard:before{content:'\E092'}.OnboardingCard-close{color:#999;position:absolute;right:12px;top:12px}.OnboardingCard-close:visited{color:#999}.OnboardingCard-close:hover{color:#555}.touch:not(.ie):not(.ie11) .OnboardingCard-close{padding:4px;right:6px;top:6px}.OnboardingCard-closeIcon{font-size:16px}.touch:not(.ie):not(.ie11) .OnboardingCard-closeIcon{font-size:24px}.OnboardingCard-title{color:#2b5e8c;width:95%;font:300 20px/1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;margin-bottom:12px}.ie11 .OnboardingCard-title,.ie .OnboardingCard-title{font-weight:400}@media screen and (max-width:460px){.OnboardingCard-title{font-size:16px}}.OnboardingCard-text{font-size:13px;color:#57728a;line-height:1.6;margin-bottom:12px;-webkit-font-smoothing:antialiased}.OnboardingCard-text a:hover{text-decoration:underline}
@media screen and (max-width:768px){.OnboardingCard-extraText{display:none}}.OnboardingCard-mobileText{display:none}@media screen and (max-width:768px){.OnboardingCard-mobileText{display:inline}}.OnboardingCard-searchField{-webkit-font-smoothing:antialiased;border:1px solid #ccc;border-radius:2px;font:12px/24px "lucida grande","lucida sans unicode",arial,sans-serif;height:34px;margin-right:3%;padding:4px 8px;width:65%}.OnboardingCard-searchField:focus{border:1px solid #1f6fd9;outline:none}.OnboardingCard-cardActionWrapper{bottom:15px;position:absolute}.OnboardingCard-button{padding:4px 16px;position:relative}@media screen and (max-width:768px){.OnboardingCard-button{padding:4px 11px}}.OnboardingCard-searchButton{padding:4px 8px;margin-right:0}.OnboardingCard-upsellModal{display:none}.OnboardingCard-upsellModalContainer{margin-left:-400px;width:800px}@media screen and (max-width:850px){.OnboardingCard-upsellModalContainer{margin-left:-40%;width:80%}}.FeedbackPrompt{border-right:1px solid #d3d1ce}.FeedbackPrompt .AstronautBanner-heading{line-heigt:1.6;margin-bottom:20px;padding-right:150px}@media screen and (max-width:620px){.FeedbackPrompt .AstronautBanner-heading{margin-bottom:10px;padding-right:0}}@media screen and (min-width:600px){.FeedbackPrompt .AstronautBanner-astronaut{display:block}}@media screen and (max-width:600px){.FeedbackPrompt .AstronautBanner-astronaut{display:none}}.FeedbackPrompt-yes.button.large{margin-right:20px}@media screen and (max-width:815px){.FeedbackPrompt-yes.button.large{font:500 12px/24px "lucida grande","lucida sans unicode",arial,sans-serif;padding:0 10px;margin-right:8px}}.FeedbackPrompt-no{text-decoration:underline}.HideSessionModal-body{font-size:14px;line-height:1.5}.HideSessionModal-buttons{text-align:left}.HideSessionModal-buttons .button{font-size:14px;line-height:28px}.DashboardInvites{background:rgba(231,228,223,0.3)}.DashboardInvites h2{color:#333;font:300 22px/28px "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;padding:18px 24px 0 32px}@media screen and (max-width:620px){.DashboardInvites h2{font-size:18px}}.DashboardInvites .invitation{border-bottom:1px solid rgba(211,209,206,0.7);overflow:hidden;padding:8px 24px}@media screen and (max-width:620px){.DashboardInvites .invitation{padding-top:0}}.DashboardInvites .invitation .from{display:block;color:#555;float:left;margin:0;position:relative;padding:8px}.DashboardInvites .invitation .from .username{color:rgba(19,45,69,0.7);font-size:14px;line-height:1}.DashboardInvites .invitation .from .username:hover{color:rgba(19,45,69,0.8)}.DashboardInvites .invitation .from .profile-image{margin-right:4px}@media screen and (max-width:768px){.DashboardInvites .invitation .from .profile-image{height:20px !important;width:20px !important}}.DashboardInvites .invitation .from .label{color:rgba(19,45,69,0.45);white-space:nowrap}.DashboardInvites .invitation .from .profile-image,.DashboardInvites .invitation .from .username,.DashboardInvites .invitation .from .label{display:inline-block}
.DashboardInvites .invitation .details{display:inline-block;line-height:1}.DashboardInvites .invitation .details .class-link{color:rgba(19,45,69,0.7);display:block;margin-right:13px}.DashboardInvites .invitation .details .class-link:hover{color:rgba(19,45,69,0.8)}.DashboardInvites .invitation .actions{float:left;margin:11px 0 6px 0}@media screen and (max-width:768px){.DashboardInvites .invitation .actions{margin-left:8px;margin-top:0}}@media screen and (max-width:768px){.DashboardInvites .invitation .userinfo,.DashboardInvites .invitation .class-link,.DashboardInvites .invitation .actions{text-align:left}}.LiveMarketingBanner{background-color:#8842c0;border-radius:3px;box-shadow:0 0 5px rgba(136,66,192,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family: "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;background-image:url(/a/i/dashboard/live-banner-bg.HMd7.png);margin:10px;overflow:hidden;padding:12px 26px 12px 0;position:relative;-webkit-font-smoothing:antialiased}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.LiveMarketingBanner{background-image:url(/a/i/dashboard/live-banner-bg@2x.NwR3.png);background-size:auto auto}}@media screen and (max-width:620px){.LiveMarketingBanner{border-radius:0;margin:0;padding:12px 0}}.LiveMarketingBanner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.LiveMarketingBanner-cols{height:100%;width:100%;border-spacing:14px 0;display:table;table-layout:fixed}@media screen and (max-width:814px){.LiveMarketingBanner-cols{table-layout:auto}}.LiveMarketingBanner-col{display:table-cell;vertical-align:middle}.LiveMarketingBanner-col--evidence{text-align:right;white-space:nowrap}a.LiveMarketingBanner-close{height:20px;width:20px;background:#f2f5f7;border-radius:4px;color:#5f2e86;font-size:20px;line-height:20px;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:absolute;right:10px;text-align:center;top:12px;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}a.LiveMarketingBanner-close:hover{opacity:1;-ms-filter:none;filter:none}.LiveMarketingBanner-logo{white-space:nowrap}.LiveMarketingBanner-logoImage{display:inline-block;height:33px;background-image:url(/a/i/live_game/live-logo-old.CEA5.png);width:178px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.LiveMarketingBanner-logoImage{background-image:url(/a/i/live_game/live-logo-old@2x.grrd.png);background-size:178px 33px}}.LiveMarketingBanner-betaTag{color:rgba(255,255,255,0.8);display:inline-block;font-size:16px;font-weight:normal;padding-left:8px;vertical-align:top}
.LiveMarketingBanner-headline{font-size:18px;font-weight:normal}.LiveMarketingBanner-button.QButton,.LiveMarketingBanner-button.QButton:hover:not(:disabled){border-color:#8842c0;color:#8842c0;width:auto}@media screen and (max-width:814px){.LiveMarketingBanner-button.QButton,.LiveMarketingBanner-button.QButton:hover:not(:disabled){display:block}}.QButton,.QButton *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.QButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;line-height:inherit;margin:0;outline:none;padding:0;background:#fff;border:2px solid #216ccf;border-radius:60px;color:#216ccf;cursor:pointer;font:400 16px/1.1 "open sans",opensans-webfont,"lucida grande","lucida sans unicode",arial,sans-serif;display:inline-block;letter-spacing:0.6px;padding:15px 20px;width:100%;-webkit-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);-moz-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);-ms-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);transition:all 200ms cubic-bezier(0.47,0,0.745,0.715)}.QButton:hover:not(:disabled){border-color:#72a0de;color:#216ccf}.QButton:active{border-color:#72a0de;color:#72a0de}.QButton:disabled{cursor:default;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.QButton--inverted{background:#216ccf;color:#fff}.QButton--inverted:active,.QButton--inverted:hover:not(:disabled),.QButton--inverted:visited{color:#fff}.QButton--inverted:active{background:#72a0de}.QButton--medium{font-size:14px;line-height:16px;padding:3px 8px}