.absolute{position:absolute!important}.cta-spacer{margin-left:50px}.insert-tags img{margin:60px auto;max-width:100%;display:block}.share-all-done{padding:10px 0 5px 0}.insert-tags{overflow-y:auto;text-align:left;height:360px}.insert-tags>*:nth-child(n+2){padding-top:10px}.modal-step .insert-tags{height:240px}.subject-tags::after,.ageband-tags::after,.topic-tags::after{content:"";display:table;clear:both}.form-tag{display:inline-block;padding:0;margin:0 0 6px 0}.form-tag .tag{border-radius:4px;padding:2px 5px;margin:0;user-select:none;white-space:nowrap;font-size:12px;background:#fff;border:1px solid #444;text-transform:capitalize}.subject-tags .tag{background:#f0f0f0}.form-tag.form-tag-add{font-size:11px;color:#666;min-width:80px}.form-tag.form-tag-add:hover{color:#10a0f0}.form-tag input[type=checkbox]{display:none}.form-tag label,.form-tag.form-tag-add .tag{display:inline-block;cursor:pointer}.form-tag.form-tag-add .tag{border:0;background-color:transparent}.form-tag .edit-tag{display:inline-block;padding:5px;margin-right:-5px}.form-tag .edit-tag:hover{color:#10a0f0;cursor:pointer}.form-tag input:checked+.tag{background-color:#10a0f0;border-color:#077ab6}.form-tag input:checked+.tag label,.form-tag input:checked+.tag .edit-tag{color:#fff}.popup-wrapper{top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.9);position:absolute;z-index:101;display:flex;justify-content:center;align-items:center}.popup-inner{padding:20px;border-radius:4px;border:1px solid #000;background-color:#fff}.popup-inner .formfield-name{text-align:center}.popup-inner input{width:100%;min-width:350px;font-size:18px;padding:5px;margin-top:15px}.popup-inner button{min-width:80px;margin:10px}.popup-buttons{margin-top:15px}.embed-wrapper{float:left;width:44%;box-sizing:content-box;vertical-align:top;margin:0 3%}.embed-preview-wrapper{height:275px}.embed-preview-wrapper a{margin-top:40px;pointer-events:none;display:inline-block;user-select:none;color:#069;font-family:serif;font-size:15px}.embed-preview-wrapper img{margin:0 auto}.embed-preview-wrapper iframe,.embed-preview-wrapper>div{width:100%;height:266px;background:#eee;border:1px solid #ccc;margin:0 auto 10px}.embed-preview-wrapper a{margin-top:40px;pointer-events:none;display:inline-block;user-select:none;color:#069;font-family:serif;font-size:15px}.embed-preview-wrapper img{margin:0 auto}.share-activity-modal .embed-wrapper h2{margin:.25em 0 .5em}.embed-wrapper .embed-options-column{float:left;width:50%;text-align:left;margin-bottom:20px;padding:0 3%}.embed-wrapper .embed-options-column label{font-size:13px}.embed-wrapper .embed-options-column>label{font-weight:600}.embed-wrapper .embed-option-input{margin:2px 0 6px}.embed-wrapper .embed-option-input input,.embed-wrapper .embed-option-input select{font-size:13px;max-width:100%}.embed-code-textarea{width:100%;font-family:monospace;word-break:break-all;font-size:13px;resize:none}.email-addresses-input-wrapper{font-size:0;display:block;overflow:hidden}.email-addresses-input{font-size:13px;display:block;width:100%;height:31px;padding:0 5px}.email-addresses-add-btn{height:31px;line-height:30px;border-left:0;float:right;width:39px;cursor:pointer}.recognised-email-address-blob{display:inline-block;color:#000;border:1px solid #c0c0c0;font-size:13px;height:32px;line-height:30px;-ms-border-radius:2px;border-radius:2px;text-align:left;padding:0 5px;margin:5px;margin-top:-2px}.recognised-email-address-blob p{margin:0;overflow:hidden;white-space:nowrap;display:inline-block}.recognised-email-address-blob span{vertical-align:middle;padding:10px;font-size:10px;cursor:pointer;float:right;color:#000}.recognised-email-address-blob span:hover{-ms-opacity:.8;opacity:.8}.recognised-addresses{margin-top:10px;line-height:0;font-size:0;margin-bottom:15px;height:150px;padding:7px;padding-top:8px;padding-bottom:0;border:1px solid #a0a0a0;border-radius:2px;text-align:left}.email-disclaimer{color:#808080;text-align:left;margin-top:10px}.email-wrapper{margin-top:40px}.share-activity-modal{text-align:center;padding:0;margin:0}.share-activity-modal h2,.insert-tags h2{font-weight:800;font-size:21px;margin:.5em 0 .4em}.share-activity-modal h2 .tick{width:30px;vertical-align:middle;margin:0 2px 2px}.share-activity-modal input[type=radio],.share-activity-modal input[type=checkbox]{height:1.2em;width:1.2em;vertical-align:middle;margin:0 2px 2px}.share-activity-modal .modal-step h1{margin-top:0}.share-activity-modal .qr-image{height:100%}.share-activity-modal .qr-image img{max-height:85%;max-width:85%}.formfield-settings{width:100%;text-align:left;display:block;margin-bottom:20px}.formfield-name,.share-section-header{width:100%;display:block;margin:3px 0;font-weight:600;text-align:left}.formfield-input,input.formfield-input{width:100%;display:block;font-size:17px;padding:3px}.formfield-title{font-size:20px!important;font-weight:700}.form-section{text-align:left;width:50%;display:block;float:left;margin:20px 0 0;padding-right:20px}h1+.form-section{margin-top:0}.form-explainer,.share-section-paragraph{display:block;color:#808080;padding:5px 0 0 25px;font-size:13px}.register-option-gc .form-explainer{padding-left:0}.formfield-date{padding:1px 4px;width:110px}.formfield-number{width:4em;text-align:right}.results-deadline-option{margin:0 2em 0 0}.results-deadline-option+.results-deadline-option{margin:0;white-space:nowrap}.form-section.wide{width:100%}.default-btn.share-button img{height:18px;width:18px;display:inline-block;padding:0;margin:3px 0 0 -3px}.share-activity-modal-wrapper{max-width:100%}.step-resource-done .feedback-banner{margin-top:50px}.step-assignment-done .feedback-banner{margin-top:15px}.share-link input{height:40px;padding:2px 5px;font-size:20px;vertical-align:bottom;width:400px;max-width:60%}.share-link a{height:40px;padding-top:3px}.share-link span{color:#808080;font-size:18px;width:1.5em;vertical-align:middle}.share-activity-modal .cta{position:absolute;left:0;right:0;bottom:0;clear:both}.share-activity-modal .cta a{margin-bottom:0}.deadline-modal-wrapper{max-width:400px}.deadline-modal-wrapper button{z-index:102}.deadline-modal-wrapper #deadline_time,.deadline-modal-wrapper #deadline_date{display:inline-block;margin:20px;width:100px;padding:5px}.edit-metadata-modal{margin:0;padding:0;text-align:center}.edit-metadata-modal-wrapper{max-width:800px}.edit-metadata-modal-wrapper .cta{padding-top:20px}.embed-loading img{display:inline-block;margin:150px auto}.register-option{margin-top:.75em}.register-option:first-child{margin-top:0}.register-option-gc{display:flex}.register-option-gc label{margin-left:.25em}.register-radio-gc-cookie-consent,.register-gc-label-cookie-consent{opacity:50%!important}.register-gc-options{margin:.25em 0 0 1.4em}.register-gc-cookie-consent-msg{padding-left:25px;padding-top:5px}@media screen and (min-width:1001px){.register-gc-cookie-consent-msg{font-size:15px}}.open-ended-panel{background-color:#a3dbf3!important;padding:10px 20px}.open-ended-panel .share-section-paragraph{padding:0;color:#202020}.modal-step-gc-assignment-done,.modal-step-gc-assignment{padding:0 20%}.modal-step-gc-assignment .form-section{padding:0}.modal-step-gc-assignment-done h1 img{height:1em;vertical-align:baseline;position:relative;top:.1em;margin-right:.1em}.modal-step-gc-assignment-done div.center{font-size:1.1em;margin-top:6em}.modal-step-gc-assignment-done .default-btn.large{min-width:20em}.gc-assign-to-student{overflow:auto;height:7em;border:1px solid #d0d0d0}.gc-assign-to-student ul{padding:0;margin:0;list-style:none}.gc-course-select{width:100%}.modal-step-gc-assignment-refuse{padding-top:4em}.modal-step-gc-assignment-refuse div{margin-top:4em}.resource-setup-content{height:100%;display:flex;flex-direction:column}.resource-setup-content .formfield-name{margin-top:0}.resource-setup-content .tags-section{flex:1 1 auto;overflow-y:auto;margin-bottom:10px}.resource-setup-content .cta{position:static}.resource-setup-content .insert-tags{height:auto}@media screen and (max-width:1100px){.step-resource-done .feedback-banner{margin-top:10px}}@media screen and (max-width:1000px){.formfield-input,input.formfield-input{font-size:15px}}@media screen and (max-width:750px){.share-activity-modal .form-explainer,.share-section-paragraph{display:none}.modal-step-gc-assignment-done,.modal-step-gc-assignment{padding:0 10%}}@media screen and (max-width:660px){.embed-wrapper{display:none}.embed-wrapper+.embed-wrapper{display:block;width:94%}.embed-wrapper .embed-options-column{margin-bottom:5px}}@media screen and (max-width:600px){.formfield-input,input.formfield-input{font-size:13px;margin-bottom:-4px}.share-activity-modal{overflow-y:visible}.share-activity-modal .form-section{width:100%;margin-bottom:0}.modal-step-gc-assignment-done,.modal-step-gc-assignment{padding:0}.gc-assign-to-student{height:10em}.resource-setup-content .insert-tags{line-height:1.65}}@media screen and (max-width:600px) and (min-height:601px){.paged-modal .share-activity-modal .modal-steps-wrapper,.paged-modal .share-activity-modal .modal-step{height:100%}}@media screen and (max-width:500px){.formfield-input,input.formfield-input{font-size:14px}}@media screen and (max-width:300px){.modal-step-gc-assignment-refuse{padding-top:1em}.modal-step-gc-assignment-refuse div{margin-top:3em}.modal-step-gc-assignment-refuse .cta-spacer{margin-left:5px}}@media screen and (max-height:600px){.share-activity-modal .cta a{height:40px;line-height:40px}}@media screen and (max-height:500px){.share-activity-modal h1{font-size:21.5px;margin-bottom:.25em}.form-section{width:33.33%}.formfield-input,input.formfield-input{font-size:14px}.share-activity-modal .form-explainer{display:none}.embed-wrapper{display:none}.embed-wrapper+.embed-wrapper{display:block;width:44%}}@media screen and (max-height:350px){.modal-content .share-link{margin-top:10px}.modal-content .share-link-instructions{display:none}}