.section.assignment{margin-top:2em}.section.assignment.mode-new .pane.new-assignment{display:block}.section.assignment.mode-existing .pane.existing-assignments{display:block;padding-bottom:4em}.assignment .create-account .actions{display:flex}.assignment .slide{position:relative;transform:translateX(-100%);float:left;width:100%;margin-right:-100%;visibility:hidden;transition:transform .75s,visibility .75s;overflow:hidden;min-height:530px;padding-bottom:2em}.assignment .slide.ondeck{transform:translateX(100%);max-height:530px}.assignment .slide.selected{transform:translateX(0);visibility:visible}.assignment .slide *{visibility:inherit}.assignment .pane{display:none}.assignment .actions button:before{position:relative;top:.1em;margin-right:.5em}.assignment .actions button:after{position:relative;top:.1em;margin-left:.5em}.section.assignment{position:relative;z-index:1;font-family:Open Sans;font-size:14px}.assignment h1{font-size:2.5em;margin:1em 0 0 0}.assignment h2{font-size:1.5em;margin:0}.assignment .quizzes .name{font-weight:normal;font-size:1.1em;display:block}.assignment .field .notes{font-size:12px;margin-top:1em;font-weight:300}.assignment .field.input-daterange .notes{margin-left:110px}.assignment .quizzes li{margin-top:1em;margin-bottom:1em}.assignment h1,.assignment h2,.assignment h3,.assignment h4{font-weight:300;color:#333}.assignment h1{font-size:2.5em;margin:1em 0 0 0}.assignment h2{font-size:1.5em;margin:0}.assignment h3{font-size:1.5em}.assignment p{margin:.5em 0 1em 0}.assignment h4{font-size:1.2em;border-bottom:1px solid #eee;margin-bottom:.75em;padding-bottom:.25em}.assignment h4 i{font-weight:bold;font-style:normal}.copymessage{display:none;text-align:center;margin:.5em auto;max-width:300px;border-radius:6px;background-color:#fffad8;border:1px solid #f9e7b8}.slide.quiz-options.unpaid img.screenshots{max-width:900px}.slide.create-account .col7 h3{margin-bottom:0}.slide.create-account .col7 p{font-size:14px;line-height:220%;color:var(--grey-text-1);margin:1em 0}.slide.create-account a.learn-more{font-weight:bold;color:inherit}.slide.create-account .actions{margin:2em 0}.slide.create-account .button:hover{box-shadow:none}img.screenshots{width:100%;display:block;max-width:1000px;position:absolute;bottom:0;transform:translateY(20%)}.assignment a.button{padding:0 1em;line-height:2.5em;margin:.5em .5em .5em 0}.assignment a.button:hover{box-shadow:0 0 .05em .12em #fff,0 0 .333em .1667em rgba(0,0,0,.2)}.blue{background-color:#3769b2}.green{background-color:#4db538}@media only screen and (max-width: 760px){img.screenshots{margin-top:-2em;position:relative}.slide.quiz-options.unpaid img.screenshots{margin-bottom:-4em}html .section.assignment .field.activities label{width:auto;display:block;margin:3em 0}}.assignment .field{margin:1em 0}.assignment .field .label{margin-bottom:.25em}.assignments ul .type{display:inline}.assignments ul.classes .name{font-size:18px;font-weight:normal;color:#22558a}.assignments ul .dates{font-size:12px;font-weight:300;display:inline-block;margin-bottom:.25em;margin-right:.25em}.assignment .dates .label{min-width:100px;display:inline-block;margin-right:.5em}.assignment-options .field.dates .notes{font-size:12px;margin-top:1em}.assignment-options .field.dates .input-daterange{font-size:13px;line-height:2.5em;margin:1em 0}.assignment-options .field.dates .input-daterange .input-group-addon{display:inline}.assignments ul .counts{font-size:12px;font-weight:300;display:inline-block}.assignment .assignments h2{margin:1em 0 .5em 0;padding-bottom:.25em;border-bottom:1px solid #eee}ul.assignments{list-style:none;padding:0;margin:0}ul.assignments li{list-style:none;padding:0 0 0 40px;margin:1em 0;position:relative}ul.assignments li .lk-class{display:inline-block}ul.assignments .desc .type,ul.assignments .desc .name{font-size:18px;font-weight:300}ul.assignments li .desc .type:after{content:": "}ul.assignments .dates{font-size:12px;font-weight:300;margin-right:.5em;color:#000}ul.assignments li.editing .desc .dates{display:none}ul.assignments .startdate:after{content:" - "}ul.assignments .lk-class .name{font-size:18px;margin-right:.5em;display:block}ul.assignments li{justify-content:space-between;display:flex}ul.assignments li .actions{white-space:nowrap;text-align:left;width:145px}ul.assignments li .actions .icon{margin-left:5px;display:inline-block;vertical-align:top;text-decoration:none;background-color:gray}ul.assignments li .actions .icon:hover{background:#4db538}.assignment .quizzes.checklist{overflow-y:auto;max-height:240px}ul.checklist{list-style:none;padding:0;margin:0}ul.checklist li .icon,ul.assignments li .icon{background-color:#ccc;color:#fff;width:24px;height:24px;font-size:12px;line-height:27px;text-indent:1px;display:block;border-radius:12px;text-align:center;cursor:pointer;transition:.5s all ease}.assignments li.editing .icon{-webkit-transform:scale(0);visibility:hidden;opacity:0}.assignments li .notes{overflow:hidden;margin:.5em 0 0 0}.assignments .noresults{margin:2em;color:#666;font-weight:300;font-size:1.1em;font-style:italic;text-align:center}.classchooser .assignments ul.classes~.noresults{display:none}.classchooser .assignments ul.classes.empty~.noresults{display:block}.assignments .noresults .button{font-size:13px;margin:1em}.checklist li{padding-left:35px;position:relative;cursor:pointer;list-style:none;min-height:30px;margin-top:.5em;margin-bottom:.5em}.checklist li input{opacity:0;position:absolute;left:-1000px}.checklist li.hidden{display:none}.checklist input:checked~i.checkbox{background-color:#4db538;color:#fff !important}.checklist li i.checkbox{position:absolute;top:.25em;left:0;border-radius:6px;color:#ccc}.checklist.radio li i.checkbox{border-radius:50%;box-shadow:inset 0 0 0px 1px rgba(0,0,0,.19)}.checklist li:hover i.checkbox{color:#eee}.assignment .li.edit button{font-size:12px}.assignment button,.assignment .button{padding:0 1em;line-height:2.5em;background-color:#ccc;margin:.5em .5em .5em 0;font-size:1em}.assignments h4{margin-top:.5em}.assignment button.green,.assignment .button.green{background-color:#4db538}.assignment button.blue,.assignment .button.blue{background-color:#3769b2}.assignment button:disabled{background-color:#eee !important;cursor:default}.assignment button:disabled:hover{box-shadow:none}.assignment .button.newclass{font-size:14px}.assignment textarea[name=notes]{width:100%;height:5em;padding:.5em 1em;font-size:14px;border:1px solid #ccc;border-radius:6px;outline:none;resize:vertical;font-family:inherit}.assignment input[name=name]{width:100%;padding:.5em 1em;font-size:14px;border:1px solid #ccc;border-radius:6px;outline:none;resize:vertical}.checklist label{display:block;font-weight:300;margin:0;cursor:pointer}.section.assignment .field.activities input[type=radio]{visibility:hidden;position:absolute}.section.assignment .field.activities .value{position:relative;margin:1em 0}.section.assignment .field.activities .icon{background-color:#ccc;width:64px;height:64px;display:inline-block;border-radius:20%;vertical-align:middle;left:0;top:.25em;position:absolute}.section.assignment .field.activities .practice .icon{background-image:url('/images/icons/check-6mfyu1.png');background-size:80%;background-repeat:no-repeat;background-position:50%;background-color:#6eaf27}.section.assignment .field.activities .spelling .icon{background-image:url('/images/icons/bee-18y658a.png');background-size:80%;background-repeat:no-repeat;background-position:50%;background-color:#ffd600}ul.assignments li:before{content:"";display:block;position:absolute;width:30px;height:30px;border-radius:25%;left:0;top:.25em;background-size:80%;background-repeat:no-repeat;background-position:50%}.section.assignment .field.activities .onlinequiz .icon{background-image:url('/images/icons/quiz-vyjx5o.png');background-size:80%;background-repeat:no-repeat;background-position:50%;background-color:#f70}.section.assignment .field.activities .vocabjam .icon{background-image:url('/images/icons/jam-14wsvc9.png');background-size:100%;background-repeat:no-repeat;background-position:50%;background-color:#55c7de}.section.assignment .field.activities .printedquiz .icon{background-image:url('/images/icons/quiz-vyjx5o.png');background-size:80%;background-repeat:no-repeat;background-position:50%;background-color:#f70}ul.assignments li.type-s:before{background-image:url('/images/icons/bee-18y658a.png');background-color:#ffd600}ul.assignments li.type-q:before{background-image:url('/images/icons/quiz-vyjx5o.png');background-color:#f70}ul.assignments li.type-p:before{background-image:url('/images/icons/check-6mfyu1.png');background-color:#6eaf27}.section.assignment .field.activities input:checked~.icon{border:3px solid #fff;box-shadow:0 0 2px 1px rgba(0,0,0,.5)}.section.assignment .field.activities input:checked~.title{font-weight:normal}.section.assignment .field.activities label{display:inline-block;min-height:60px;cursor:pointer;position:relative;padding-left:80px;padding-right:40px;width:49.5%;vertical-align:top;margin:1em 0}.section.assignment .field.activities label .title{display:block;font-weight:normal;font-size:1.2em;margin-bottom:.25em}.section.assignment .field.activities label .description{font-weight:300;font-size:13px;text-align:left}.mode-practice,.mode-quiz,.mode-bee,.mode-written{display:none !important}.type-p .mode-practice,.type-q .mode-quiz,.type-w .mode-written,.type-s .mode-bee{display:initial !important}.type-p .field.options.mode-practice{margin:1em 0;display:block !important}.page-assign .create-account .subhead-1,.page-assign .upgrade-account .subhead-1{font-size:32px}.page-assign .create-account .subhead-2,.page-assign .upgrade-account .subhead-2{font-size:24px}.page-assign .assignment .upgrade-account .button{padding:0 1em;line-height:2.5em;font-size:1em;margin:.5em .5em .5em 0;white-space:nowrap}@media only screen and (max-width: 1024px){.assignment .create-account button,.assignment .create-account .button,.assignment .upgrade-account button,.assignment .upgrade-account .button{font-size:.9em}.assignment .create-account .actions,.assignment .upgrade-account .actions{flex-direction:column-reverse;align-items:center}.page-assign .assignment .create-account .button,.page-assign .assignment .upgrade-account .button{white-space:nowrap;font-size:14px}}@media only screen and (max-width: 760px){.assignment .create-account h3,.assignment .upgrade-account h3,.assignment .create-account h4,.assignment .upgrade-account h4{text-align:center}}@media only screen and (max-width: 350px){.assignment .create-account button,.assignment .create-account .button,.assignment .upgrade-account button,.assignment .upgrade-account .button{font-size:.8em}} 