﻿@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);#integration-meet-your-instructor{-webkit-clip-path:polygon(0 0, 100% 0, 100% 94%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 94%, 0% 100%)}#integration-video-container{border-radius:12px;overflow:hidden;-webkit-box-shadow:14px 14px 1px -3px #B598FF;box-shadow:14px 14px 1px -3px #B598FF}.project-sample-container{border-radius:12px;overflow:hidden;padding-bottom:70% !important}.landing_shortcuts a{color:#ffffff !important;opacity:1.0 !important;padding:0 0 0 40px !important}.split.image .scratch-embed-container{height:400px;max-width:470px;margin:40px auto 0px auto;border-radius:12px;overflow:hidden}.split.image .scratch-embed-container iframe{margin-top:-45px}#program-types .split.text img{width:90%;border-radius:12px}#quick-facts .container{width:100%}#quick-facts .item{display:inline-block;vertical-align:top;width:30%;height:auto;margin:0px 10px}#quick-facts .item p{margin-top:0}body,html{padding:0;margin:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}body{color:#58585b}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}p,li{font-size:18px;font-family:'Raleway', sans-serif;font-weight:400;line-height:24px}p{display:inline-block}h1{font-size:56px;font-family:'Raleway', sans-serif;font-weight:400;line-height:72px;margin:0}h2{font-size:40px;font-family:'Raleway', sans-serif;font-weight:400;line-height:60px;margin:0}h3{font-size:32px;font-family:'Raleway', sans-serif;font-weight:400;line-height:44px}h4{font-size:26px;font-family:'Raleway', sans-serif;font-weight:400;line-height:32px;margin:0}h5{font-size:22px;font-family:'Raleway', sans-serif;font-weight:400;line-height:40px;letter-spacing:2.5;margin:0}h6{font-size:20px;font-family:'Raleway', sans-serif;font-weight:400;line-height:32px;letter-spacing:2.5;margin:0}a{color:#4976FC;text-decoration:none}.lato p,p.lato{font-family:'Lato', sans-serif !important;font-size:16px}nav{height:65px;line-height:65px;background-color:#FFFFFF;position:fixed;top:0;font-weight:700;z-index:9999 !important;width:100%;list-style-type:none;margin:0;padding:0;-webkit-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 6px 0px 0px rgba(0,0,0,0.05)}nav .content{padding-top:0px;padding-bottom:0px}nav.primary-chapter-nav #logo{padding-top:0 !important}nav #logo a{opacity:1 !important}nav #hamburger{display:none;position:absolute;top:8px;left:0}nav #mobile-menu{display:none;text-align:left;width:100% !important}nav #mobile-menu ul{padding-top:30px;list-style-type:none;text-decoration:none;-webkit-padding-start:0px}nav #mobile-menu ul li{margin:20px 0}nav #mobile-menu ul li a{color:black;font-size:14px !important}nav #desktop-menu a,nav #my-account a{float:right;font-size:16px;padding:0;font-family:'Lato', sans-serif;font-weight:400;opacity:0.6;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}nav #desktop-menu #sign_up_shortcut a{opacity:1 !important}nav #my-account a:nth-child(1){font-weight:400}nav #desktop-menu a:hover,nav #my-account a:hover{opacity:1}nav #my-account:hover{cursor:pointer}#admin-panel-icon{width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px;background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-myaccount-dark.png") 100% 100% no-repeat;background-size:cover}#dropdown-menu ul li:hover #admin-panel-icon{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-myaccount.png") 100% 100% no-repeat;background-size:cover}#family-settings-icon{width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px;background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-settings-icon.png") 100% 100% no-repeat;background-size:cover}#dropdown-menu ul li:hover #family-settings-icon{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-settings-white-icon.png") 100% 100% no-repeat;background-size:cover}#family-logout-icon{width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px;background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-logout-icon.png") 100% 100% no-repeat;background-size:cover}#dropdown-menu ul li:hover #family-logout-icon{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-logout-white-icon.png") 100% 100% no-repeat;background-size:cover}#family-help-icon{width:21px;height:25px;display:inline-block;vertical-align:middle;margin-right:10px;background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-help-black.png") 100% 100% no-repeat;background-size:cover}#dropdown-menu ul li:hover #family-help-icon{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/header-help.png") 100% 100% no-repeat;background-size:cover}nav #desktop-menu a img{vertical-align:middle;padding-right:10px}nav #desktop-menu a:link,nav #desktop-menu a:visited{color:#000000;padding:0 15px 0 0;font-weight:400}nav #desktop-menu a:active{opacity:1}nav #desktop-menu .upgrade-cta a{color:#3894E1;font-weight:700 !important;-webkit-animation:flickerAnimation 5s infinite;-moz-animation:flickerAnimation 5s infinite;-o-animation:flickerAnimation 5s infinite;animation:flickerAnimation 5s infinite}nav #logo{float:left}nav #logo img{width:140px;vertical-align:middle}.secondary-chapter-nav{height:70px;line-height:70px;border-bottom:1px solid #DADADA;margin-bottom:24px;text-align:center}.secondary-chapter-nav .smallest-button{width:200px}.secondary-chapter-nav #progress-button{display:inline-block;display:none;position:absolute;right:0}.secondary-chapter-nav #progress-button.project-progress-button{display:inline-block !important}.secondary-chapter-nav #back{display:inline-block;position:absolute;left:0}.secondary-chapter-nav #back img{width:26px}.secondary-chapter-nav #info{display:inline-block;color:#58585b;font-family:'Raleway', sans-serif;font-size:14px}.clearer{clear:both}nav #my-account a,nav #my-account a:link,nav #my-account a:visited{color:#58585b;padding:0 15px 0 0}nav #my-account{font-family:'Raleway', sans-serif;float:right}nav #dropdown-menu{position:absolute;text-align:left !important;right:0;top:60px;width:160px;height:auto;background-color:#FFFFFF;z-index:9999;border-radius:6px;-webkit-box-shadow:0px 0px 17px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 17px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 17px 0px rgba(0,0,0,0.2);display:none}nav #dropdown-menu ul{padding:0;width:100%;margin:0 auto;list-style-type:none;font-weight:400 !important}nav #dropdown-menu li#admin-panel-tab{padding:15px 20px;font-size:14px;border-radius:0;border-top-right-radius:6px;border-top-left-radius:6px}nav #dropdown-menu li#family-settings-tab{padding:15px 20px;font-size:14px;border-radius:0;border-top-right-radius:6px;border-top-left-radius:6px}nav #dropdown-menu li#family-help-tab{padding:15px 20px;font-size:14px;border-radius:0px}nav #dropdown-menu li#family-logout-tab{padding:15px 20px;font-size:14px;border-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}nav #dropdown-menu ul li:hover{background-color:#99b2ff;color:#FFFFFF !important}nav #dropdown-menu ul a{float:none;padding:0 !important;color:#000000 !important}section{width:100%;margin:0;padding:0;display:block}.content{position:relative;width:80%;max-width:1200px;margin:0 auto;padding-top:80px;padding-bottom:80px}.alert,.notice{display:block;opacity:1;width:100%;height:60px;line-height:60px;color:#FFFFFF;text-align:center;position:fixed;z-index:5000;top:70px}.alert{background-color:#FF3232}.notice{background-color:#4976FC}button:focus{outline:0}.enroll-button,input[type="submit"],button,input[type="button"],a.btn{width:250px;height:80px;line-height:75px;text-align:center;color:#FFFFFF;font-family:'Raleway', sans-serif;font-weight:500;font-size:20px;border-radius:6px;border:none;background-color:#7195FF;transition:all 0.4s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;border-bottom:3px solid #4976FC;-webkit-appearance:none}button.round,input.round[type="submit"]{border-radius:40px !important}button.full-width,input.full-width[type="submit"]{width:100%;margin:0 auto;-webkit-appearance:none}a.btn{padding:15px;color:#FFFFFF !important;text-decoration:none !important;font-size:18px !important;vertical-align:middle}.enroll-button:hover,input[type="submit"]:hover,button:hover,input[type="button"]:hover,a.btn:hover{color:#FFFFFF;background-color:#7A48FD;cursor:pointer;border-bottom:3px solid #283ae0}input.smaller-button,.smaller-button,a.btn.smaller-button{width:auto;padding-left:20px;padding-right:20px;height:50px;line-height:40px;font-size:16px;-webkit-appearance:none}.flexible{width:auto;padding-left:40px;padding-right:40px}button.green{background-color:#5bd87c}button.purple{background-color:#7A48FD;border-bottom:3px solid #4B48E6}button.dark-blue{background-color:#4976FC}button.yellow{color:#000000;background-color:#FFC305;border-bottom:3px solid #E5A900}button.facebook{background-color:#3b5998;font-size:12px !important}button.twitter{background-color:#1da1f2;font-size:12px !important}button.facebook{background-color:#3b5998}button.twitter:hover{background-color:#1da1f2}button.horizontal-margin{margin-left:10px;margin-right:10px}button.purple:hover{background-color:#4B48E6;cursor:pointer;border-bottom:3px solid #3700ad}button.yellow:hover{background-color:#FFAF03;cursor:pointer;border-bottom:3px solid #e57700}.medium-button{width:auto;min-width:160px;padding-left:20px;padding-right:20px;height:55px;line-height:50px;font-size:16px}.smallest-button{width:auto;min-width:120px;padding-left:15px;padding-right:15px;height:45px;line-height:40px;font-size:15px}.micro-button{width:auto;min-width:40px;padding-left:15px;padding-right:15px;height:36px;line-height:32px;font-size:13px}.super-micro-button{width:auto;min-width:30px;padding-left:5px;padding-right:5px;height:24px;line-height:20px;font-size:11px}.button-outline{background-color:rgba(0,0,0,0) !important;border:1px solid black;color:black}.button-outline.white{background-color:rgba(0,0,0,0);border:2px solid white;color:white}.btn img{vertical-align:middle}.add-license-button{font-size:2em}#mc_embed_signup input[type="submit"]{width:250px;height:60px;line-height:60px;text-align:center;color:#FFFFFF;font-family:'Raleway', sans-serif;font-weight:500;font-size:20px;border-radius:6px;border:none;background-color:#7195FF;transition:all 0.4s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;border-bottom:3px solid #4976FC;-webkit-appearance:none}#mc_embed_signup input[type="submit"]:hover{color:#FFFFFF;background-color:#7A48FD;cursor:pointer;border-bottom:3px solid #283ae0}.pulse{-webkit-animation-name:bluePulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-name:bluePulse;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;animation-name:bluePulse;animation-duration:1s;animation-iteration-count:infinite}@-webkit-keyframes bluePulse{from{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}50%{background-color:#137FD8;-webkit-box-shadow:0 0 18px #4976FC}to{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}}@-moz-keyframes bluePulse{from{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}50%{background-color:#137FD8;-webkit-box-shadow:0 0 18px #4976FC}to{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}}@keyframes bluePulse{from{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}50%{background-color:#137FD8;-webkit-box-shadow:0 0 18px #4976FC}to{background-color:#3894E1;-webkit-box-shadow:0 0 2px #4976FC}}.white{background-color:#FFFFFF}.purple{background-color:#B599FF;color:#FFFFFF}.dark-purple{background-color:#7C4AFF;color:#FFFFFF}.grey{background-color:#F9F9F9}.blue{background-color:#4B78FF;color:#FFFFFF}.orange{background-color:#FFCC5F;color:#FFFFFF}.yellow{background-color:#FFC305;color:#000000}.green{background-color:#5bd87c;color:#000000}.black{background-color:#000000;color:#FFFFFF}section#faq{margin-top:70px}#faq.scrolling{color:#FFFFFF}#faq-overview ul{list-style-type:none}#faq-overview ul li{color:#3894E1;padding:10px 0}footer{width:100%;background-color:#FFFFFF}footer .contact-info{text-align:center}footer .legal{margin-top:30px}footer .legal ul{list-style-type:none;padding-start:0px;-webkit-padding-start:0px;-moz-padding-start:0px;-o-padding-start:0px}footer .legal li{display:inline-block;padding:0 20px}footer a{color:inherit}#for-administrators table{width:100%;margin:0 auto;font-family:'Raleway', sans-serif;font-size:16px;border-collapse:collapse;-webkit-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1)}#for-administrators table td,#for-administrators table th{border:1px solid #EAEAEA;text-align:center}#for-administrators table td{height:140px;width:240px;line-height:140px}#for-administrators table th{height:60px;width:240px;line-height:60px;background-color:#FFFFFF}#for-administrators table td.perk{text-align:center}#for-administrators table tr#teacher-account-row{background-color:#FEFEFE}#for-administrators table tr#school-account-row{background-color:#fafbff}#pricing .split.text{text-align:center;width:350px;margin:0 70px}.pricing-container{position:relative;display:inline-block;vertical-align:middle;width:290px;height:700px;text-align:center;background-color:white;border-radius:6px;-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.2);margin:0 0;margin-left:-10px;overflow:hidden}.pricing-container .pricing-container-bottom{padding:20px 40px 0;height:60%}.pricing-container .pricing-container-top{position:relative;padding:10px 0 10px;width:100%;height:40%}.pricing-container.premium .pricing-container-top #money-back-guarantee-badge{position:absolute;bottom:-40px;right:-40px}.pricing-container.free .pricing-container-top{position:relative}.pricing-container ul{margin:0 auto;text-align:left;list-style-type:none;padding-start:0;-webkit-padding-start:0;-moz-padding-start:0;-o-padding-start:0}.pricing-container ul li{padding:15px 0;border-bottom:1px solid #D0D0D0}.pricing-container h3{margin:0}.pricing-container .best-value-banner{position:absolute;top:20px;right:-50px;width:200px;height:36px;line-height:36px;background-color:#04DC85;-ms-transform:rotate(36deg);-webkit-transform:rotate(36deg);transform:rotate(36deg);font-family:'Raleway', sans-serif;color:#FFFFFF;font-size:14px;font-weight:700}#for-parents .split-container{padding:80px 0}.split-container{width:100%;min-width:700px;margin:0 auto;padding:80px 0}.split{display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.split p{vertical-align:middle;line-height:36px}.split.text{width:50%;text-align:left;opacity:1;padding:0 40px}.split.image{width:50%}.split.image img,.split.image video{width:100%;margin:0 auto;text-align:center;display:inline-block}.callout{text-align:center;width:700px;margin:0 auto}.callout h3{margin-before:0;margin-after:0;-webkit-margin-before:0;-webkit-margin-after:0;-moz-margin-before:0;-moz-margin-after:0}#for-administrators section#account-comparison{text-align:center;background-color:#5DA9E8}#for-administrators section#account-comparison h3{color:#FFFFFF}#for-administrators section#pricing{text-align:center}.header{position:relative;width:100%;height:70%;text-align:center;margin:0;padding:0;top:0;left:0}#educators-header{width:100%;background-color:#FFFFFF;padding-top:60px}#educators-header .split-container{width:90%;margin:0 auto}#for-teachers.header article,#for-administrators .header article,.teach-upgrade-cta .header article,#for-parents .header article{text-align:center;padding:100px 0;right:0;left:0;position:absolute;width:100%;min-width:200px;font-weight:1200}#for-parents{color:black !important}#for-parents .header article{padding:150px 0 !important;color:black}.hidden-cta{display:none}#for-teachers.header{background:#000 url(/assets/teacher-header.png) 0px 0px no-repeat fixed;display:block;margin:0;padding:0;margin-top:70px;min-height:700px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#for-teachers.header article{padding:50px 0;color:#000000;width:400px}#landing-project-preview .content{width:70%;max-width:720px;text-align:center}#landing-project-preview #project-preview-slick{width:70%;max-width:600px;min-width:280px;margin:0 auto}#landing-try-lesson #landing-grade-select{text-align:left}#landing-grade-select input{display:none}#landing-grade-select label h6{display:inline-block}#landing-grade-select label{padding:18px 20px;cursor:pointer}#landing-grade-select input+label{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}#landing-grade-select input:checked+label{border-radius:6px;background-color:#4976FC;color:#FFFFFF}#testimonial-logos img{margin-bottom:36px}.landing-page .marketing-video .content{color:#FFFFFF}.landing-page .marketing-video .callout{width:100%}.landing-page .marketing-video .video-container iframe{width:100% !important;height:100% !important}.landing-page #anaheim-case-study.marketing-video{text-align:center;padding-top:64px}#for-administrators .header article,.teach-upgrade-cta .header article,#for-families .header article{text-align:center;padding:100px 0;right:0;left:0;position:absolute;width:100%;min-width:200px;color:#FFFFFF;font-weight:1200}#book-logo-hero{background:#4976FC;width:100%;text-align:center;color:#FFFFFF}#book-logo-hero a{color:inherit}#book-logo-hero img{width:180px;vertical-align:middle;margin-top:-6px}.animating-background{background:linear-gradient(270deg, #7195ff, #b599ff);background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}#jobs-landing-identifier .content{margin-bottom:0px;padding-bottom:0px}#jobs-integration-body #resumator-logo{display:none}#jobs-integration-body .resumator-jobs-text{font-size:20px}#jobs-integration-body .resumator-job-title.resumator-jobs-text{font-size:24px}#coding-for-kids-landing-page{color:#FFFFFF}@-webkit-keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}@-moz-keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}@keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}#coding-for-kids-landing-page .split-container .content{padding-top:0px;padding-bottom:0px;width:80%}#coding-for-kids-landing-page .split-container .split.image{width:30%}#coding-for-kids-landing-page .split-container .split.text{width:69%}#coding-for-kids-landing-page .split-container .split.text button{margin-bottom:6px}.shout-container{width:100%;opacity:0.8;display:table;position:relative;top:0;z-index:9999;transition:0.3s}.shout-container:hover{opacity:1.0}.shout{width:100%;height:80px;text-align:center;display:table-cell;vertical-align:middle}#student-survey-shout{cursor:pointer;background-color:#FF6234;color:#ffffff;width:100%;padding:10px;transition:background-color 0.5s ease, transform 0.5s ease}#student-survey-shout:hover{background-color:#FF3C03}@media (max-width: 760px){.shout h6{font-size:14px}}#coding-for-kids .split-container .content{width:90%;max-width:1248px}#coding-for-kids .split-container:nth-child(1){color:#FFFFFF !important;padding-top:0px}#coding-for-kids .split-container:nth-child(3){color:#3a3300}#coding-for-kids .split-container:nth-child(2) img:first-child,#coding-for-kids .split-container:nth-child(3) img:first-child{width:200%}#coding-for-kids .split-container:nth-child(3) .split.image{direction:rtl}#for-families{color:black !important;background-color:#FFFFFF}#for-families .header article{padding:100px 0 !important;color:black;width:700px;margin:0 auto}#for-families .header .gfy-container{width:400px;margin:0 auto}#for-families .header{height:auto;min-height:700px;margin:0;margin-bottom:100px;padding:0;background:#FFFFFF}#for-families .header input.ss-q-short{width:300px !important}#hoc-modal input[type="text"]{width:300px !important}#for-families .header #hidden-header{display:none}#for-families .split-container{padding:80px 0}#for-families #family-testimonials h3{text-align:center}#for-families #family-testimonials .three-wide-column .column{width:30%;min-width:200px;margin:0 1.2%;padding:10px 20px;background-color:white;border-radius:6px;color:#999999;vertical-align:top}.build-preview-container{width:480px;height:240px;border-radius:12px;margin:40px auto;display:inline-block;text-align:left;pointer-events:none}.build-preview-container:nth-of-type(even){margin-left:20px}.build-preview-container:nth-of-type(odd){margin-right:20px}#for-teachers.header article .content{width:100%;min-width:100% !important;text-align:left;left:30%}#for-parents .header{margin-top:70px;min-height:575px;margin:0;padding:0;background:#EAEAEA;color:black}#for-administrators .header{min-height:550px;height:auto;padding-bottom:60px;margin-top:70px}.teach-upgrade-cta .header{background:#000 url(/assets/for-schools-header.jpg) 0 -100px no-repeat;height:550px;padding-bottom:60px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#for-schools-header{text-shadow:12px 12px 20px #0764b1}#spinning-earth{position:relative;margin:0 auto 10px;width:170px;height:170px;border-radius:50%;background:#0098DF url(/earth.png) repeat;animation:flying linear 120s infinite;-webkit-animation:flying linear 120s infinite;-moz-animation:flying linear 120s infinite}#earth-shadow{width:170px;height:10px;margin:0 auto}.testimonial{width:100%;padding:20px 0;text-align:center;background-color:#FFFFFF}.testimonial.scrolling{color:#FFFFFF;text-shadow:4px 4px 5px rgba(7,100,177,0.6)}.testimonial img{display:inline-block;vertical-align:middle;padding:0px 20px;opacity:0.7}.testimonial.blue{background-color:#7195FF;color:#FFFFFF}.testimonial.grey{background-color:#FCFCFC}.testimonial.one{background-color:#FFFFFF}.testimonial.two{background-color:#0098DF;color:white}.testimonial .portrait{display:block;width:100px;margin:0 auto -20px}.testimonial .quote{display:block}.testimonial .quote p{line-height:2px !important}.testimonial .quote h3{line-height:44px !important}.testimonial.grey{background-color:#FBFBFB}.scrolling{position:relative !important;width:100%;background:#7195FF url("https://codecampus-assets.s3-us-west-1.amazonaws.com/bg-pattern-6.png") repeat;background-position:100%;-webkit-animation:parallax_bgtwo linear 120s infinite;-moz-animation:parallax_bgtwo linear 120s infinite;-o-animation:parallax_bgtwo linear 120s infinite;animation:parallax_bgtwo linear 120s infinite;margin:0;text-align:center}.scrolling.yellow{background:#FFC305 url("https://codecampus-assets.s3-us-west-1.amazonaws.com/bg-pattern-6.png") repeat}.scrolling-purple{position:relative !important;width:100%;color:#FFFFFF;background:#9871FF url("https://codecampus-assets.s3-us-west-1.amazonaws.com/bg-pattern-6.png") repeat;background-position:100%;-webkit-animation:parallax_bgtwo linear 120s infinite;-moz-animation:parallax_bgtwo linear 120s infinite;-o-animation:parallax_bgtwo linear 120s infinite;animation:parallax_bgtwo linear 120s infinite;margin:0;text-align:center}#integration-header.header{height:75%;min-height:600px}#integration-body{background-color:#FFFFFF}#integration-body .content{padding-bottom:64px}#integration-body .slide.grey li{font-size:32px;line-height:64px}#integration-body .slide{width:100%}#integration-body .slide .split-container .content{width:80% !important}#integration-body .slide.white{background-color:#FFFFFF}#integration-body .slide.blue{background-color:#4B78FF;color:#FFFFFF}#integration-body .slide.scrolling{text-shadow:none !important}#integration-body #integration-how-it-works{text-align:center}#integration-body #integration-how-it-works img{width:85%;margin:0 auto;text-align:center}#integration-body .testimonial{background-color:#FFFFFF;border-radius:6px;width:80%;margin:0 auto;padding:20px 24px;color:#58585b}#integration-body .blurb{text-align:center;margin:0 auto}#integration-body .blurb a{color:white !important}#integration-body .blurb p{line-height:36px}.help-launcher{position:fixed;width:54px;height:54px;border-radius:40px;border:1.5px solid #137FD8;background-color:#4976FC;text-align:center;line-height:52px;color:white;font-size:22px;font-family:'Raleway', sans-serif;font-weight:700;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);cursor:pointer;z-index:9999}#teach-help-modal-body,#learn-help-modal-body{overflow:hidden}.help-launcher:hover{background-color:#265af4}#learn-help-launcher.help-launcher,#teach-help-launcher.help-launcher,#twitter-help-launcher.help-launcher{bottom:40px;right:40px}#twitter-help-launcher.help-launcher{display:none;background-color:#00aced}#facebook-help-launcher.help-launcher{display:none;bottom:40px;left:40px}#twitter-help-launcher.help-launcher img,#facebook-help-launcher.help-launcher img{width:20px}#teach-upgrade-cta{text-align:center;text-shadow:none !important;padding-bottom:0 !important}.teach-upgrade-cta-header{padding:60px 0}#teach-upgrade-cta .project .thumbnail{width:350px;height:250px;margin-left:10px;margin-right:10px;opacity:1;border:none;background-color:rgba(0,0,0,0)}#teach-upgrade-cta .project .thumbnail video{width:100%;height:100%}#teach-upgrade-cta .project .caption p{font-size:16px !important}#teach-upgrade-cta .split-container{padding:40px 0}#teach-upgrade-cta .split-container .content{width:800px !important}.orange{background-color:#FFBF34}.dark-blue{background-color:#3265fc;color:white}.darkest-blue{background-color:#0031c1;color:white}.light-blue{background-color:#c8d6ff}.welcome{margin-top:70px}#student-dashboard .welcome{margin-top:0px !important}#teach .content{padding-top:20px}.welcome.teach input{display:none}.welcome.teach h3{margin-top:-80px;margin-bottom:50px}.welcome.teach label h4{display:inline-block}.welcome.teach label{padding:24px 40px 18px;cursor:pointer}.welcome.teach input+label{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.welcome.teach input:checked+label{border-radius:6px;border:2px solid white;color:#FFFFFF}.manage-classroom-wrapper{text-align:right}.manage-classroom-wrapper button{margin-left:12px}#classrooms-dashboard #classroom-upgrade-container{text-align:center}#classroom-upgrade-container .upgrade-shout{background-color:#FFE65F;color:#000000;width:100%;padding:10px;border-radius:6px;text-align:center}#classrooms-mobile-cta{display:none}#classrooms-dashboard .classrooms-lessons-container .inner{padding:0px !important}#classrooms-dashboard .classrooms-lessons-container .lesson-plan-inner-wrapper a{text-decoration:none;cursor:pointer}.landing-grade-content-container{margin-top:36px;border:1px solid #EEEEEE;background-color:#FFFFFF;border-radius:6px;padding:20px 32px}#classrooms-dashboard .classrooms-lessons-container .lesson-plan-inner-wrapper .standards-bar,.landing-grade-content-container .standards-bar{margin-bottom:24px}#classrooms-dashboard .classrooms-lessons-container .lesson-plan-inner-wrapper .standards-bar table td,.landing-grade-content-container .standards-bar table td{padding:6px 10px;border-radius:6px;border:1px dashed #000000;font-family:'Open Sans', sans-serif}.lesson-overview-gif-thumbnail{width:50%;display:inline-block}.lesson-overview-gif-thumbnail img{width:100%}#classrooms-dashboard .classrooms-lessons-container .inner .lesson-nag{width:100%;border-radius:6px;border:2px solid #FFAC5F;background-color:#FFDFC1;padding:4px 14px;margin-bottom:24px}#classrooms-dashboard #classrooms-sign-up .content{text-align:center !important}.classrooms-lesson-instructions-wrapper{width:100%;height:100%;margin:0}#curriculum-tracker-form{margin-top:40px}#curriculum-tracker-alert{display:none;background-color:#e60000;color:#fff;font-size:1rem;padding:12px 12px;border-radius:10px}#inline-triggerable-notice{display:none}a.export-csv-link,a.export-csv-link:visited{color:white}.classrooms-lesson-instructions-wrapper .project-menu #tutorial-track-progress-wrapper{display:inline-block;margin-left:24px}.classrooms-lesson-instructions-wrapper .project-menu #tutorial-timer-wrapper{display:inline-block;margin-left:24px}.classrooms-lesson-instructions-wrapper .project-menu #tutorial-timer-wrapper #tutorial-timer-display{display:inline-block;position:relative;top:8px;margin-left:24px;font-size:40px;font-family:'Lato', sans-serif}.classrooms-lesson-instructions-wrapper .project-menu{width:100%;position:relative;height:100px;min-width:1024px;line-height:54px;padding-bottom:24px;background-color:#FFFFFF}.classrooms-lesson-instructions-wrapper .project-menu #back{display:inline-block;width:75px;height:100%;text-align:center}.classrooms-lesson-instructions-wrapper .project-menu #back img{width:20px}.classrooms-lesson-instructions-wrapper .project-menu p{display:inline-block}.classrooms-lesson-instructions-wrapper .project-wrapper{width:100%;height:95%;min-width:1024px;min-height:720px;max-height:1040px;position:relative;overflow-x:hidden;background-color:#FFFFFF}.classrooms-lesson-instructions-wrapper .instructions-wrapper{width:100%;height:auto;margin:54px auto 0;display:block}.classrooms-lesson-instructions-wrapper .text-instructions{padding:0px 36px 0px 24px;display:inline-block;vertical-align:middle;margin:0;width:29%;height:auto;overflow:auto;background-color:#FFFFFF}.text-instructions .step .block-events,.bb-item .block-events{background-color:#ffd400;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-motion,.bb-item .block-motion{background-color:#4c97ff;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-pen{background-color:#0dbd8c;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-looks{background-color:#9966ff;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-sensing{background-color:#4dbfe6;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-control{background-color:#ffab17;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-data{background-color:#ff8c19;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px}.text-instructions .step .block-operators{background-color:#5cb712;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-movement{background-color:#ff2cab;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-jrtrigger{background-color:#FFE65F}.text-instructions .step .block-orange{background-color:#FF9533;color:#FFFFFF}.text-instructions .step .block-end{background-color:#FF3232;color:#FFFFFF}.text-instructions .step .block-jrmotion{background-color:#4c97ff;color:#FFFFFF}.text-instructions .step .block-jrlooks{background-color:#9966ff;color:#FFFFFF}.text-instructions .step .block-mobs{background-color:#6F50C5;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-basic{background-color:#DC9335;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-player{background-color:#3178D0;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-blocks{background-color:#89B962;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-agent{background-color:#C84821;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-gameplay{background-color:#8A6E47;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-positions{background-color:#79AE92;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-loops{background-color:#648F44;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-logic{background-color:#588F96;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-variables{background-color:#D83F2F;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.text-instructions .step .block-math{background-color:#6C6F9C;border-radius:2vw;width:1.5vw;height:1.5vw;display:inline-block;margin-left:10px;margin-bottom:-1px}.classrooms-lesson-instructions-wrapper .text-instructions .step h4,.classrooms-lesson-instructions-wrapper .text-instructions .step li{-webkit-margin-after:0;font-size:2vw;line-height:3.5vw;font-family:"Lato", sans-serif}.classrooms-lesson-instructions-wrapper .text-instructions .character{width:100%;display:inline-block;background:#FFFFFF;vertical-align:top}.classrooms-lesson-instructions-wrapper .text-instructions .instructions .step img{display:block;text-align:center;margin:0 auto}.classrooms-lesson-instructions-wrapper .text-instructions .character img{width:100%;margin:0 auto}.classrooms-lesson-instructions-wrapper .text-instructions .instructions{width:100%;margin:0 auto}.classrooms-lesson-instructions-wrapper .text-instructions .step.final-step{font-size:24px}.classrooms-lesson-instructions-wrapper .text-instructions.as ol li{margin-bottom:20px}.classrooms-lesson-instructions-wrapper .gif-instructions{display:inline-block;width:70%;vertical-align:top;padding:0px 36px;margin:0 auto;height:auto}.classrooms-lesson-instructions-wrapper .gif-instructions .step{width:100%;height:100%}.classrooms-lesson-instructions-wrapper .gif-instructions .step.lecture-step img{width:100%;margin:0 auto;text-align:center !important}.gif-instructions.full-width{display:block !important}.classrooms-lesson-instructions-wrapper .project-wrapper .slick-slide{text-align:left !important}.classrooms-lesson-instructions-wrapper .project-wrapper .slick-slide.lecture-step{text-align:center !important}.classrooms-lesson-instructions-wrapper .instructions-navigation{float:right;margin-top:6px}.classrooms-lesson-instructions-wrapper .instructions-navigation .slickprev{float:right;margin-right:12px}.classrooms-lesson-instructions-wrapper .instructions-navigation .slicknext{float:right;margin-right:24px}.classrooms-lesson-instructions-wrapper .micro-button.increasetext,.classrooms-lesson-instructions-wrapper .micro-button.decreasetext{font-size:18px !important}@media (max-width: 1020px){.classrooms-lesson-instructions-wrapper .text-instructions .step h4,.classrooms-lesson-instructions-wrapper .text-instructions .step li{font-size:24px;line-height:36px}.classrooms-lesson-instructions-wrapper .gif-instructions{padding:0px !important}}body#student_credentials{background:#ccc}#student_credentials_instructions{width:600px;margin:0 auto;text-align:center}#student_credentials_instructions p{font-size:14px;line-height:18px}#student_credentials page{background:white;display:block;margin:0 auto;margin-bottom:0.5cm;box-shadow:0 0 0.5cm rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#student_credentials page[size="A4"]{width:21cm;height:29.7cm;padding-top:28px}#student_credentials page table p,#student_credentials page table li{font-size:14px}#student_credentials page table{width:85%;margin:0 auto;border-collapse:collapse}#student_credentials page table,#student_credentials page td{border:1px dashed black}#student_credentials page table td{width:50%;padding:0 12px}#student_credentials page table td ol{margin:0px}#student-dashboard .unit-wrapper{width:640px;margin:0 auto}#student-dashboard .unit-wrapper ul.accordion{list-style-type:none;-webkit-padding-start:0px}#student-dashboard .unit-wrapper ul.accordion li{font-family:'Open Sans', sans-serif;padding-bottom:12px;border-bottom:1px solid #E0E0E0;font-size:24px}#student-dashboard .unit-wrapper ul.accordion li a{color:#58585b}#student-dashboard .unit-wrapper ul.accordion li div.inner{background-color:rgba(0,0,0,0);border-bottom:none}#student-dashboard .unit-wrapper ul.accordion li .lesson-plan-inner-wrapper{padding:0px;max-height:200px;overflow-y:scroll}#student-dashboard #starter-project-container ul li{padding-top:12px}#student-dashboard #starter-project-container ul a li{color:#0098df}.lesson-overview{padding:20px;border-radius:6px;border:1px solid #EEEEEE;margin-bottom:20px;color:#000000}.code-snippet{background-color:#EAEAEA;padding:3px 10px 3px 10px !important;border-radius:6px;border:1px solid #EEEEEE;margin-bottom:20px;color:#000000}.classroom-tip{background-color:#0F80DE;color:#FFFFFF;padding:15px;border-radius:6px;border:1px solid #EEEEEE;margin-bottom:20px}#teach .lesson-plan-inner-wrapper{width:90%;margin:0 auto}#teach .lesson-plan-inner-wrapper a,.classrooms-lessons-container .lesson-plan-inner-wrapper a{color:#3894E1;text-decoration:underline}.container-box{width:100%;padding:40px;background-color:#FFFFFF;border-radius:6px;border:1px solid #E0E0E0}.container-box.introductory-activities{border:2px solid #FFE65F}#grade-level{text-align:center}#grade-level label{margin-right:20px}#teach .curriculum{margin:20px 0}.classrooms-lessons-container .curriculum{margin:20px 0}.grade-level-curriculum-description{text-align:center;width:600px;margin:40px auto}#teach ul,#teach-upgrade-cta ul,.classrooms-lessons-container ul{list-style-type:none;padding:0}.inner{overflow:hidden;display:none;background-color:#EAEAEA;padding:20px}div.inner{background-color:#FFFFFF;border-bottom:1px solid #E0E0E0}li.top-level{margin:.5em 0}#teach a.toggle,.classrooms-lessons-container a.toggle{width:100%;display:block;background:#FFFFFF;color:inherit;padding:20px;border-radius:0.15em;border-bottom:1px solid #E0E0E0;transition:background .3s ease-in-out;transition:color .3s ease-in-out}#teach a.toggle:hover,.classrooms-lessons-container a.toggle.hover{color:#3894E1}#teach a.toggle.show,.classrooms-lessons-container a.toggle.show{color:#3894E1}#teach .inner table{width:100%;border:1px solid black}#teach .inner table td{text-align:center;font-size:14px;border:1px solid black}.complete-lesson-bar{border-top:1px solid #E0E0E0;text-align:center;margin-top:36px;padding-top:20px}.classrooms-lessons-container .complete-lesson-bar{border-top:1px solid #E0E0E0;text-align:right;margin-top:36px;padding:20px 0}.lesson-plan-inner-wrapper{padding:60px}.lesson-goal{width:100%;border-radius:6px;border:2px dotted #3894E1;background-color:#fbfcff;padding:30px 40px;margin-bottom:24px}.lesson-goal.lesson-instructions{background-color:#FFF5C1;border:4px dotted #FFDF33}.lesson-goal.lesson-instructions h6{text-align:center;padding-bottom:12px}.lesson-goal.lesson-instructions li{line-height:40px;font-family:'Open Sans', sans-serif}.worksheet p{font-weight:700}.project{display:inline-block;margin:10px 0px}.project .thumbnail{width:200px;height:130px;background-color:#EEEEEE;border:1px solid #EEEEEE;opacity:0.5;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}.caption p{font-size:14px !important;color:#000000 !important}#projects a{color:#0098df}.project .thumbnail.cat-and-mouse{background:url(/project-thumbnails/cat-and-mouse.png);background-size:cover}.project .thumbnail.scratch-story{background:url(/project-thumbnails/scratch-story.png);background-size:cover}.project .thumbnail.shark-chase{background:url(/project-thumbnails/shark-chase.png);background-size:cover}.project .thumbnail.apple-grab{background:url(/project-thumbnails/apple-grab.png);background-size:cover}.project .thumbnail.trampoline-jump{background:url(/project-thumbnails/trampoline-jump.png);background-size:cover}.project .thumbnail.magic-8ball{background:url(/project-thumbnails/magic-8ball.png);background-size:cover}.project .thumbnail.etch-a-sketch{background:url(/project-thumbnails/etch-a-sketch.png);background-size:cover}.project .thumbnail.pong{background:url(/project-thumbnails/pong.png);background-size:cover}.project .thumbnail.number-guessing-game{background:url(/project-thumbnails/project-generic.png);background-size:cover}.project .thumbnail.scratch-presentation{background:url(/project-thumbnails/project-generic.png);background-size:cover}.project .thumbnail.asteroid-chase{background:url(/project-thumbnails/asteroid-chase.png);background-size:cover}.project .thumbnail.mad-libs{background:url(/project-thumbnails/mad-libs.png);background-size:cover}.project .thumbnail.interactive-presentation{background:url(/project-thumbnails/interactive-presentation.png);background-size:cover}.project .thumbnail.milky-way{background:url(/project-thumbnails/milky-way.png);background-size:cover}.project .thumbnail.name-magic{background:url(/project-thumbnails/name-magic.png);background-size:cover}.project .thumbnail.math-quiz-game{background:url(/project-thumbnails/math-quiz-game.png);background-size:cover}.project .thumbnail.temperature-converter{background:url(/project-thumbnails/temperature-converter.png);background-size:cover}.project .thumbnail.stopwatch{background:url(/project-thumbnails/stopwatch.png);background-size:cover}.project .thumbnail.coordinate-drawings{background:url(/project-thumbnails/coordinate-drawings.png);background-size:cover}.project .thumbnail.username-and-password{background:url(/project-thumbnails/username-and-password.png);background-size:cover}.project .thumbnail.flappy-parrot{background:url(/project-thumbnails/flappy-parrot.png);background-size:cover}.project .thumbnail.digital-art{background:url(/project-thumbnails/digital-art.png);background-size:cover}.project .thumbnail.cat-and-mouse-challenge{background:url(/project-thumbnails/cat-and-mouse-challenge.png);background-size:cover}.project .thumbnail.we-love-to-code{background:url(/project-thumbnails/we-love-to-code.png);background-size:cover}.project .thumbnail.apples-and-oranges{background:url(/project-thumbnails/apples-and-oranges.png);background-size:cover}.project .thumbnail.digital-art{background:url(/project-thumbnails/digital-art.png);background-size:cover}.project .thumbnail.diver-exploration{background:url(/project-thumbnails/diver-exploration.png);background-size:cover}.project .thumbnail.blast-off{background:url(/project-thumbnails/blastoff.png);background-size:cover}.project .thumbnail.hello-world{background:url(/project-thumbnails/hello-world.png);background-size:cover}.project .thumbnail.dragon-escape{background:url(/project-thumbnails/dragon-escape.png);background-size:cover}.project .thumbnail.repeat-blocks-demo{background:url(/project-thumbnails/repeat-blocks-demo.png);background-size:cover}.project .thumbnail.repeat-dancers{background:url(/project-thumbnails/repeat-dancers.png);background-size:cover}.project .thumbnail.repeat-blocks-demo{background:url(/project-thumbnails/project-generic.png);background-size:cover}.project .thumbnail:hover{opacity:1.0}select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;font-weight:300}input.white-field,input.white-field.placeholder,select.white-field,textarea.white-field{background-color:#fff !important}input[type="email"],input[type="text"],input[type="password"],input[type="date"],select,textarea{width:100%;height:60px;background-color:rgba(0,0,0,0);-webkit-text-fill-color:#58585b !important;border:none;font-size:18px;font-family:'Open Sans', sans-serif;font-weight:300;line-height:24px;outline:none;border-radius:0;margin-bottom:20px;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;border-bottom:1px solid #E0E0E0}input.bubble-input[type="text"],input.bubble-input[type="email"],select.bubble-input{border:4px solid #7195FF;background-color:#FFFFFF;border-radius:40px;padding-left:16px}input.bubble-input[type="text"]:focus,input.bubble-input[type="email"]:focus,select.bubble-input:focus{border:4px solid #4976FC}.ss-form-entry input[type="text"]{border-bottom:1px solid #000000 !important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#000000 !important}textarea{height:auto !important;padding-top:20px;resize:none}input[type="submit"],#submit{margin-top:40px !important}#help-message-form-container input[type="text"],#help-message-form-container select,#help-message-form-container textarea,#change-password input[type="password"]{padding-left:12px;border-bottom:none}#help-message-form-container textarea{padding:12px}.error{color:red;font-size:18px;font-family:'Ubuntu', sans-serif;font-weight:400;line-height:24px}#error_explanation{width:100%;padding:0px 20px;background-color:#ffcece;border:2px solid red;margin:-100px 0 40px 2px}#error_explanation h2{display:none}#error_explanation ul{list-style-type:none;color:red}#error_explanation ul li{padding:10px 0}#login h3,#forgot-password h3{text-align:center}#login form{width:420px;margin:-100px auto 0}#login fieldset{background-color:#FFFFFF !important}#login fieldset{text-align:left}#login fieldset a{color:#3352cc}#forgot-password form{width:420px;margin:0 auto}#register img{margin:0 auto}#register form{text-align:left}#hP-container{position:absolute;right:5000px}.short{width:48% !important}.short.left{float:left}.short.right{float:right}#login input[type="submit"],#register input[type="submit"],#register button,#register input[type="button"],#forgot-password input[type="submit"]{width:100%;background-color:#7A48FD;border-bottom:4px solid #4B48E6}#login input[type="submit"]:hover,#register input[type="submit"]:hover,#register button,#register input[type="button"]:hover,#forgot-password input[type="submit"]:hover{background-color:#4B48E6;cursor:pointer;border-bottom:4px solid #3700ad}#login,#register{min-height:100%}#register .account-type-container{width:300px;margin:20px 15px;border-radius:6px;background-color:#FFFFFF}#register .account-type-container{cursor:pointer}#register-hero{width:420px;margin:0 auto;display:block;color:#FFFFFF}#register .register.parent,#register .register.school,#register .register.teacher{width:500px;text-align:center;margin:0 auto}#register .register.classroom{width:640px;margin:0 auto}#register .register.classroom fieldset p{text-align:left !important}#register .register.parent,#register .register.school{display:none}#register .register.parent{display:block}#register .register:before{content:"";display:inline-block;height:100%;vertical-align:middle}#register #ases_redirect{text-align:right;padding-right:48px}#register #ases_redirect a{color:#FFFFFF}#login fieldset{background-color:#FFFFFF;border:0 none;border-radius:12px;margin-top:120px;padding:30px;width:420px;margin-left:auto;margin-right:auto}#register .register fieldset{background-color:#FFFFFF;border-radius:12px;width:500px;color:#58585b;padding:30px;border:0 none;position:absolute;display:inline-block;vertical-align:middle}.studentResourceField{position:relative !important;display:block !important;margin:0 auto;text-align:left}#quickLinks{text-align:center}.resourceLink{display:inline-block;vertical-align:top;width:70px;margin:10px;text-align:center;text-decoration:none;color:inherit}.resourceLink img{width:100%;object-fit:cover;margin-bottom:8px;border-radius:8px}.resourceLink p{margin:0;font-size:14px}#register .register.classroom fieldset{background-color:rgba(0,0,0,0);width:100%;max-width:760px;color:#58585b;border:0 none;position:absolute;display:inline-block;vertical-align:middle}#register .register fieldset:not(:first-of-type){display:none}#register .register fieldset h2,#register .register fieldset h4,#register .register fieldset p{text-align:center}#register .register #user_password{margin-top:-25px}#register .previous.action-button{text-align:center}fieldset{border:none}fieldset label{font-family:'Raleway', sans-serif}#invitation-textarea{resize:none}#register .account-type-container{display:inline-block;padding:60px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}#register .account-type-container:hover{-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1)}#register ::-webkit-input-placeholder{color:#58585b}#register :-moz-placeholder{color:#58585b}#register ::-moz-placeholder{color:#58585b}#register :-ms-input-placeholder{color:#58585b}#register ul{padding-start:0;-webkit-padding-start:0;-moz-padding-start:0;-o-padding-start:0}.payment-option-box.purchase_order{text-align:center}#signup-password-field p{line-height:14px;margin-bottom:0px}.welcome{width:100%;text-align:center;padding:60px 0}.welcome.learn{position:relative;background:#7195FF;background:-o-linear-gradient(top left, #7195FF, #B599FF);background:-moz-linear-gradient(top left, #7195FF, #B599FF);background:linear-gradient(to top left, #7195FF, #B599FF);background:-webkit-linear-gradient(right bottom, #7195FF, #B599FF);color:#FFFFFF;margin-bottom:60px;padding-bottom:80px}.welcome.learn img{width:500px}.welcome.learn h4{margin-top:-40px}.welcome.help{background:#7195FF;background:-o-linear-gradient(top left, #7195FF, #B599FF);background:-moz-linear-gradient(top left, #7195FF, #B599FF);background:linear-gradient(to top left, #7195FF, #B599FF);background:-webkit-linear-gradient(right bottom, #7195FF, #B599FF);color:#FFFFFF}.welcome.help h3{margin-top:-60px}.welcome.teach{background:#7195FF;background:-o-linear-gradient(top left, #7195FF, #B599FF);background:-moz-linear-gradient(top left, #7195FF, #B599FF);background:linear-gradient(to top left, #7195FF, #B599FF);background:-webkit-linear-gradient(right bottom, #7195FF, #B599FF);color:#FFFFFF;padding:60px 0 90px}.welcome.admin{background:#7195FF;background:-o-linear-gradient(top left, #7195FF, #B599FF);background:-moz-linear-gradient(top left, #7195FF, #B599FF);background:linear-gradient(to top left, #7195FF, #B599FF);background:-webkit-linear-gradient(right bottom, #7195FF, #B599FF);padding:60px 0;color:#FFFFFF}.welcome.admin h3{margin:0}#admin-dashboard #track-engagement-upgrade.admin-section #upgrade-data-cta{text-align:center}#admin-dashboard .admin-section{padding:60px 0;border-top:1px solid #D0D0D0}#admin-dashboard #track-engagement button,#admin-dashboard #track-engagement-upgrade #unsubscribed-teacher-table button{float:right;margin-bottom:25px}#curriculum-tracker-table td:nth-child(5),#curriculum-tracker-table th:nth-child(5){padding-right:20px}#curriculum-tracker-table td:nth-child(5){text-align:left}.edit-curriculum-tracker-button{cursor:pointer}table.styled-table{width:100%;margin:0 auto;font-family:'Open Sans', sans-serif;font-size:14px;border-collapse:collapse;text-align:center;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.1)}table.styled-table th{height:50px;background-color:#FFFFFF;border-top:1px solid #EAEAEA;color:#777777}table.styled-table tr:nth-child(odd){background-color:white}table.styled-table tr:nth-child(even){background-color:#fbfcfe}table.styled-table td{height:60px}#admin-dashboard #track-engagement table.styled-table td input.button.smallest-button{width:100px;height:50px;line-height:50px;font-size:15px;margin:10px 0px !important;background-color:transparent;color:#7195FF;border:0px}#admin-dashboard #account-management.admin-section h6{color:#3894E1}.content{min-width:768px}#chapter-content{background-color:#F9F9F9;width:100%;height:100%;padding:36px 0;margin:0;margin-top:64px}#chapter-content .content{padding-top:0;padding-bottom:0}#scratch{width:100%;height:auto;text-align:center;background-color:#FFFFFF;border-top:2px solid #EEEEEE;padding:36px 0}#scratch iframe{width:90%;height:720px;margin:0 auto}.scratch-top-header{width:90%;margin:0 auto}.scratch-top-header p{font-size:14px}.scratch-open-container{float:left}.scratch-save-container{float:right;cursor:pointer}.project-description{text-align:center;height:auto}.project-text{width:50%;padding-right:32px;text-align:left;vertical-align:top;display:inline-block}.project-description iframe{width:49%;background-color:#F9F9F9;display:inline-block}section.project-instructions{background-color:#FFFFFF}ul.slick-dots{text-align:center}.instructions .step img{display:none;text-align:center;margin:0 auto}.unit-wrapper{width:90%;max-width:1250px;margin:0 auto}.learn-badge{padding-top:100px;display:inline-block;vertical-align:top !important;width:10%}.learn-badge img{width:150px}.unit-container{width:89%;display:inline-block;padding:0 0 96px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.unit-long{width:100%;max-width:800px;margin:0 auto}.unit-long-course-container{border-radius:6px}.unit-long-course-container .anchor{display:block}.unit-long-course.project{margin:0 !important}.unit-long-course.top,.unit-long-course.project,.unit-long-course.lesson-plan{border-top-right-radius:6px;border-top-left-radius:6px}.unit-long-course.bottom,.unit-long-course.project,.unit-long-course.lesson-plan{border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom:4px solid #E0E0E0 !important}.unit-long-course,.unit-long-course.bottom,.unit-long-course.project,.unit-long-course.lesson-plan{overflow:hidden;position:relative;background-color:white;color:#58585b;font-family:'Raleway', sans-serif;width:100%;height:80px;line-height:80px;padding:0 25px;border-bottom:1px solid #E0E0E0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.unit-long-course.permitted:hover{background-color:#7195FF;color:#FFFFFF}.unit-long-course:hover .pro,.accordion-section-title:hover .pro{border:1px solid #FFFFFF;color:#FFFFFF}.unit-long-course.permitted.bottom:hover{border-bottom:4px solid #4976FC !important}.unit-long-course.project:hover{background-color:#4B48E6;border-bottom:4px solid #2824DE !important;color:#FFFFFF}#landing_course-catalog .slick-slide{margin:12px}#classrooms-dashboard .unit-long-course-container{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}#landing_course-catalog .unit-long-course.bottom{text-align:center;height:auto;min-height:140px;line-height:initial;padding-top:24px;padding-bottom:24px}#landing_course-catalog .description{font-weight:normal !important}.unit-long-course-container .course-wrapper{width:calc((90%) / 3);transition:transform 0.3s ease}.course-wrapper:hover .unit-long-course.bottom{border-bottom:4px solid #FFDF34 !important}.course-wrapper:hover{transform:translateY(-10px)}.course-wrapper .unit-long-course.thumbnail{background-color:#7195FF;width:100%;height:260px}.unit-long-course-container .course-wrapper .unit-long-course.bottom .description{font-weight:bold}#cd_3d_modeling{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_3d_modeling.png") 60% 60% no-repeat;background-size:cover}#cd_anime_design{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_anime_design.png") 60% 60% no-repeat;background-size:cover}#cd_digital_art{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_digital_art.png") 50% 50% no-repeat;background-size:cover}#cd_video_production{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_video_production.png") 50% 50% no-repeat;background-size:cover}#cd_tk{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_tk.png") 50% 50% no-repeat;background-size:cover}#cd_kindergarten{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_k.png") 50% 50% no-repeat;background-size:cover}#cd_first_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_1st.png") 50% 50% no-repeat;background-size:cover}#cd_second_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_2nd.png") 50% 50% no-repeat;background-size:cover}#cd_third_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_3rd.png") 50% 50% no-repeat;background-size:cover}#cd_fourth_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_4th.png") 50% 50% no-repeat;background-size:cover}#cd_fifth_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_5th.png") 50% 50% no-repeat;background-size:cover}#cd_sixth_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_6th.png") 50% 50% no-repeat;background-size:cover}#cd_seventh_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_7th.png") 50% 50% no-repeat;background-size:cover}#cd_eighth_grade{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_8th.png") 50% 50% no-repeat;background-size:cover}#cd_after_school{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_as.png") 50% 50% no-repeat;background-size:cover}#cd_after_school_II{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_asII.png") 50% 50% no-repeat;background-size:cover}#cd_after_school-jr{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_as_sj.png") 50% 50% no-repeat;background-size:cover}#cd_minecraft_edu{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_minecraft_edu.png") 50% 50% no-repeat;background-size:cover}#cd_minecraft_edu-magic{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_mcedu_magic.png") 50% 50% no-repeat;background-size:cover}#cd_minecraft_edu-machines{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_mcedu_machines.png") 50% 50% no-repeat;background-size:cover}#cd_lego_engineering{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_lego_engineering.jpg") 50% 50% no-repeat;background-size:cover}#cd_lego_prime{background:url("https://s3-us-west-1.amazonaws.com/codecampus-assets/legoprime/code/cover-hand.webp") 50% 50% no-repeat;background-size:cover}#cd_lego_essential{background:url("https://s3-us-west-1.amazonaws.com/codecampus-assets/legoessential/cover/pinballcover.webp") 50% 50% no-repeat;background-size:cover}#cd_lego_wedo{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_lego_wedo.png") 50% 50% no-repeat;background-size:cover}#cd_maker_engineering{background:url("https://s3-us-west-1.amazonaws.com/codecampus-assets/maker-engineering/circuits-3-13.webp") 50% 50% no-repeat;background-size:cover}#cd_ozobots{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_ozobots.png") 50% 50% no-repeat;background-size:cover}#cd_drones{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_drones.png") 50% 50% no-repeat;background-size:cover}#cd_rockets{background:url("https://s3-us-west-1.amazonaws.com/codecampus-assets/rockets/rockets-9-13.webp") 50% 50% no-repeat;background-size:cover}#cd_rockets{background:url("https://s3-us-west-1.amazonaws.com/codecampus-assets/rockets/rockets-9-13.webp") 50% 50% no-repeat;background-size:cover}#cd_virtual_reality{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_vr.png") 50% 50% no-repeat;background-size:cover}#cd_rocket-league{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_rocket-league.png") 50% 50% no-repeat;background-size:cover}#cd_chromebook_literacy{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_chromebook-literacy.png") 50% 50% no-repeat;background-size:cover}#cd_ipad_literacy{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/images/cd_ipad-literacy.png") 50% 50% no-repeat;background-size:cover}#cd_digital_art .lesson-overview-gif-thumbnail{margin-top:-14px}#cd_anime_design .lesson-overview-gif-thumbnail{width:110%;margin-left:-14px;margin-top:-60px}.completion-status{display:inline-block;width:12px;height:12px;margin-right:25px}.completion-status.unstarted{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-0.png") 100% 100% no-repeat;background-size:cover;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.completion-status.unfinished{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-50.png") 100% 100% no-repeat;background-size:cover;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.completion-status.completed{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-100.png") 100% 100% no-repeat;background-size:cover;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.unit-long-course.permitted:hover .completion-status.unstarted{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-0-white.png") 100% 100% no-repeat;background-size:cover}.unit-long-course.permitted:hover .completion-status.unfinished{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-50-white.png") 100% 100% no-repeat;background-size:cover}.unit-long-course.permitted:hover .completion-status.completed{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-100-white.png") 100% 100% no-repeat;background-size:cover}.accordion-section-title{position:relative}.unit-long-course .meta,.accordion-section-title .meta{position:absolute;right:25px}.pro{border:1px solid #00B96E;color:#00B96E;border-radius:6px;display:block;height:32px;line-height:32px;width:72px;text-align:center;font-size:12px;top:20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.unit-long-course img{vertical-align:middle;margin-right:25px;margin-top:-3px}.unit-long-course.unpermitted{color:#999999}.unit-long-course.unpermitted a{pointer-events:none;cursor:default}.unpermitted-notification{width:100%;height:60px;line-height:60px;color:#FFFFFF;background-color:#04DC85;text-align:center;position:absolute;top:-100px;left:0;opacity:0;z-index:9999}.floating-spon-bar-bottom{z-index:9999;position:absolute;bottom:0px;left:0;right:0;margin:0 auto;width:500px;height:100px}.floating-spon-bar-bottom img{width:100%;height:auto}.fixed-spon-bar{z-index:9999;width:500px;height:100px;margin:36px auto}.fixed-spon-bar img{width:100%;height:auto}@media (max-width: 1200px){.fixed-spon-bar{width:400px;height:80px}.floating-spon-bar-bottom{width:400px;height:80px}}@media (max-width: 900px),(max-height: 800px){.fixed-spon-bar{width:300px;height:60px}.floating-spon-bar-bottom{width:300px;height:60px}}.gamestudio{padding-top:70px;width:100%;height:100%;text-align:center}.gamestudio .landing-game-container{width:80%;max-width:600px;text-align:center;margin:24px auto 0px}#gamePlayer-modal{text-align:center}#gamePlayer-modal iframe{width:100%;max-width:600px}#gamePlayer-modal .fixed-spon-bar{margin:5px auto !important}#weekly-project-landing-wrapper .unit-wrapper{width:100%;text-align:center}#weekly-project-landing-wrapper .unit-long{width:100%;max-width:1440px}#weekly-project-landing-wrapper .unit-long-course-container{width:30%;margin:auto 12px;display:inline-block}#weekly-project-landing-wrapper .unit-long-course-container.paper-activity .unit-long-course.thumbnail{background-size:175% !important}#weekly-project-landing-wrapper .unit-long-course.thumbnail:hover~.unit-long-course.bottom{border-bottom:4px solid #B599FF !important}#weekly-project-landing-wrapper #project-launcher-box{-webkit-box-shadow:0px 0px 14px 2px #4976fc;-moz-box-shadow:0px 0px 14px 2px #4976fc;box-shadow:0px 0px 14px 2px #4976fc;color:#000000;background-color:#FFFFFF;border-radius:12px;padding:10px 30px 40px 30px;animation:scroll-indicator-glow 2s ease-in-out}#weekly-project-landing-wrapper #scroll-indicator{position:absolute;top:-40px;right:0;left:0;margin:0 auto;width:80px;height:80px;background-color:#4976FC;border-radius:40px;animation:float 2s ease-in-out infinite}#weekly-project-landing-wrapper #scroll-indicator-arrow{width:0;height:0;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #FFF}#lower-grade-signup form,#upper-grade-signup form{text-align:left}#lower-grade-signup form input[type="email"],#upper-grade-signup form input[type="email"]{vertical-align:top;width:370px;display:inline-block;border-top-right-radius:0px;border-bottom-right-radius:0px}#lower-grade-signup form #gradeSignupSubmitWrapper.clear,#upper-grade-signup form #gradeSignupSubmitWrapper.clear{display:inline-block}#lower-grade-signup form input[type="submit"],#upper-grade-signup form input[type="submit"]{width:auto;margin-top:0px !important;min-width:120px;padding-left:15px;padding-right:15px;height:60px;line-height:60px;font-size:15px;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;vertical-align:top}#mc_embed_signup{text-align:center}#mc_embed_signup input[type="submit"]{margin-top:0px !important}#mce-responses{visibility:visible !important;text-align:center}#mce-responses .response{font-family:'Raleway', sans-serif !important;font-size:20px !important;float:none !important;padding-top:0px !important;margin:0 auto 1em !important;width:100% !important}#mc_embed_signup .mc-field-group input{height:45px !important;padding:0px 0px !important;margin-bottom:10px}#mc_embed_signup .mc-field-group{padding-bottom:0% !important}#mc_embed_signup #mce-success-response{color:black !important}#mc_embed_signup h2{margin:15px 0px 0px 0px !important}#upper-grade-signup.modal.wide,#lower-grade-signup.modal.wide{max-height:330px}#upper-grade-signup.modal.wide h3,#lower-grade-signup.modal.wide h3{margin:20px auto}#integration-body #mc_embed_signup #mc_embed_signup_scroll p{margin-top:0px}@keyframes scroll-indicator-glow{0%{box-shadow:0 0 -10px #7095ff}40%{box-shadow:0 0 20px #7095ff}60%{box-shadow:0 0 20px #7095ff}100%{box-shadow:0 0 -10px #7095ff}}@keyframes float{0%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.4);transform:translatey(0px)}50%{box-shadow:0 25px 15px 0px rgba(0,0,0,0.1);transform:translatey(-10px)}100%{box-shadow:0 5px 15px 0px rgba(0,0,0,0.4);transform:translatey(0px)}}@media (max-width: 1200px){#weekly-project-landing-wrapper .unit-long-course-container{width:45%}#weekly-project-landing-wrapper .unit-long-course-container.paper-activity .unit-long-course.thumbnail{background-size:136% !important}}@media (max-width: 760px){#quick-facts .content{padding-bottom:20px}#quick-facts .item{display:block;width:100%;margin:0px 0px 10px}#weekly-project-landing{padding-top:60px}#weekly-project-landing-wrapper .unit-long-course-container{width:100%;margin:auto 0px}#weekly-project-landing-wrapper .unit-long-course-container.paper-activity .unit-long-course.thumbnail{background-size:170% !important}#upper-grade-signup.modal.wide,#lower-grade-signup.modal.wide{height:80% !important;max-height:700px}#lower-grade-signup form,#upper-grade-signup form{text-align:center}#lower-grade-signup form input[type="email"],#upper-grade-signup form input[type="email"]{vertical-align:middle;width:100%;display:block;border-top-right-radius:40px;border-bottom-right-radius:40px}#lower-grade-signup form #gradeSignupSubmitWrapper.clear,#upper-grade-signup form #gradeSignupSubmitWrapper.clear{display:block}#lower-grade-signup form input[type="submit"],#upper-grade-signup form input[type="submit"]{width:100%;min-width:120px;padding-left:15px;padding-right:15px;height:60px;line-height:40px;font-size:20px;border-top-left-radius:40px !important;border-bottom-left-radius:40px !important}}#family-dashboard,#student-dashboard{min-width:720px;background-color:#F7F7F7}#family-dashboard.hoc h3{margin:0}#family-dashboard.hoc #hoc-certificate-container{text-align:center;margin:-80px 0 80px}.welcome.family{position:relative;background-color:#B599FF;color:#FFFFFF;text-align:center;margin:0 auto;padding-top:120px}.welcome.family .gfy-container{width:300px;margin:0 auto}.inline-block-spacer{width:2%;display:inline-block}#weekly-project{width:100%;min-width:680px !important}#weekly-project .project-menu{padding-top:12px}#weekly-project #dots{width:90%;position:relative;top:-5px}#weekly-project .gif-instructions{width:50% !important}#weekly-project .text-instructions{width:48% !important}#weekly-project.classrooms-lesson-instructions-wrapper{width:100%;min-width:300px;height:auto !important;min-height:500px !important}#weekly-project #project-wrapper{height:auto !important}.spon-bar{position:relative;width:100%;height:auto}.spon-bar.top .content{width:95%;max-width:1600px;padding:0px 0}.spon-bar.bottom .content{width:95%;max-width:1600px;padding:40px 0}.spon-bar .split-container{padding:0px}.spon-bar.top .split-container .split.image{width:35%;height:200px !important;overflow-y:hidden}.spon-bar.bottom .split-container .split.image{width:35%}.spon-bar .split-container .split.text{width:64%}.unit-wrapper{margin:0 auto}#family-dashboard #weekly-challenge-wrapper{padding-top:80px;width:100% !important;min-height:500px;text-shadow:5px 5px 5px rgba(16,66,216,0.5);text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}@-webkit-keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}@-moz-keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}@keyframes AnimationName{0%{background-position:17% 0%}50%{background-position:84% 100%}100%{background-position:17% 0%}}#family-dashboard #weekly-challenge-wrapper .content{padding:0}#family-dashboard #weekly-challenge-wrapper #weekly-challenge-description{display:inline-block;width:48%;vertical-align:middle;color:#FFFFFF;margin-top:-40px}#family-dashboard #weekly-challenge-wrapper #weekly-challenge-thumbnail{display:inline-block;vertical-align:middle;width:48%}#family-dashboard #weekly-challenge-wrapper .unit-container{padding-bottom:0 !important}#family-dashboard #parent-badge-explainer{text-align:center;padding:3px 6px;background-color:#4976FC;color:#FFFFFF;border-radius:6px}#family-dashboard #parent-badge-explainer p{font-size:14px !important}#family-dashboard .learn-badge{display:block;margin:0 auto;padding:0;padding-bottom:40px;width:150px}.unit-long-course.bottom{margin-bottom:40px}.unit-long-course.thumbnail{height:250px;border-top-right-radius:6px;border-top-left-radius:6px;padding:0;overflow:hidden !important}.gfy-container{width:100%;pointer-events:none}.gfy-container .gfyitem .size{width:540px}#sprinkle-generator.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKP8WzRJASaNpfy.gif") no-repeat;background-size:100%;background-position:center}#ice-cream-grab.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKrTG17y6Vmkx5C.gif") no-repeat;background-size:100%;background-position:center}#cosmic-tacos.unit-long-course.thumbnail{background:url("https://i.giphy.com/l0MYP9OAFEK3avMXK.gif") no-repeat;background-size:100%;background-position:center}#eyyy.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKRM7n2wne9axWM.gif") no-repeat;background-size:100%;background-position:center}#space-intruder.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKQ0Ebd1dsuN3CE.gif") no-repeat;background-size:100%;background-position:center}#star-fighters.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKIJ4u2PT9vxG1i.gif") no-repeat;background-size:100%;background-position:center}#hot-pursuit.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKqkH6iWb367Qru.gif") no-repeat;background-size:100%;background-position:center}#hello-world.unit-long-course.thumbnail{background:url("http://i.giphy.com/l0MYKyGQONUUQEXvi.gif") no-repeat;background-size:100%;background-position:center}#flappy-bird.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKABh0nsNelDvos.gif") no-repeat;background-size:100%;background-position:center}#pong.unit-long-course.thumbnail{background:url("https://i.giphy.com/vDFbCDVc2LJe.gif") no-repeat;background-size:100%;background-position:center}#grilled-cheese.unit-long-course.thumbnail{background:url(/parent-thumbnails/grilled_cheese.png) no-repeat;background-size:100%;background-position:center}#maze-race.unit-long-course.thumbnail{background:url(/parent-thumbnails/maze_race.png) no-repeat;background-size:100%;background-position:center}#your-story.unit-long-course.thumbnail{background:url("https://i.giphy.com/3o7TKsmTvGdTFUGeLm.gif") no-repeat;background-size:100%;background-position:center}#boss-chase.unit-long-course.thumbnail{background:url("http://i.giphy.com/SqSemmt7HLepy.gif") no-repeat;background-size:100%;background-position:center}#simon-says.unit-long-course.thumbnail{background:url(/parent-thumbnails/simon_says.png) no-repeat;background-size:100%;background-position:center}#canvas-drawing.unit-long-course.thumbnail{background:url("http://i.giphy.com/3o7TKran1je9rsMQW4.gif") no-repeat;background-size:100%;background-position:center}#explainer-chapter-1.unit-long-course.thumbnail{background:url("https://i.giphy.com/26ybuQzsiIZNSVnAQ.gif") no-repeat;background-color:#7195FF;background-size:100%;background-position:center}#explainer-chapter-2.unit-long-course.thumbnail{background:url("https://i.giphy.com/l2JhxWP5GVcmugDCg.gif") no-repeat;background-color:#FFED8C;background-size:100%;background-position:center}#explainer-chapter-3.unit-long-course.thumbnail{background:url("https://i.giphy.com/l0MYrbz1zeEQpjqFO.gif") no-repeat;background-color:#FFC38C;background-size:100%;background-position:center}#explainer-chapter-4.unit-long-course.thumbnail{background:url("https://i.giphy.com/l3vRiG1w8nfYmklK8.gif") no-repeat;background-color:#7A48FD;background-size:100%;background-position:center}#explainer-chapter-5.unit-long-course.thumbnail{background:url("https://i.giphy.com/l3vR4AMtFbPG1HsIM.gif") no-repeat;background-color:#4976FC;background-size:50%;background-position:center}#explainer-chapter-6.unit-long-course.thumbnail{background:url("https://i.giphy.com/26xBCsjtlpb5Umiyc.gif") no-repeat;background-color:#ffcc33;background-size:50%;background-position:center}#explainer-chapter-7.unit-long-course.thumbnail{background:url("https://i.giphy.com/26xBAkDrBVzBpoXYs.gif") no-repeat;background-color:#ff8980;background-size:65%;background-position:center}#explainer-chapter-8.unit-long-course.thumbnail{background:url("https://i.giphy.com/l3vRdupqw5veaiYTK.gif") no-repeat;background-size:100%;background-position:center}#if-then-else.unit-long-course.thumbnail{background:url(/parent-thumbnails/if_then_else.png) no-repeat;background-size:100%;background-position:center}#mad-libs-variables.unit-long-course.thumbnail{background:url(/parent-thumbnails/mad_libs_variables.png) no-repeat;background-size:100%;background-position:center}#weekly-project-fourth.unit-long-course.thumbnail{background:url("https://thumbs.gfycat.com/AncientPresentCony-size_restricted.gif") no-repeat;background-color:#7195FF;background-size:100%;background-position:center}#family-dashboard .unit-long-course.permitted:hover{background-color:#FFFFFF;color:#000000}.unit-long-course.bottom:hover{border-bottom:4px solid #B599FF !important}#family-dashboard .unit-long-course.permitted:hover .completion-status.unstarted{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-0.png") 100% 100% no-repeat;background-size:cover}#family-dashboard .unit-long-course.permitted:hover .completion-status.unfinished{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-50.png") 100% 100% no-repeat;background-size:cover}#family-dashboard .unit-long-course.permitted:hover .completion-status.completed{background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/completion-circle-100.png") 100% 100% no-repeat;background-size:cover}.unit-container.challenge{text-align:center}.family-chapter-container{width:100%;height:94%;background-color:#FFFFFF;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.pages{margin-top:-160px;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.pages .step{width:100%;padding:100px 0}.family-chapter-container .content{padding-top:0;margin-top:0}.family-chapter-container .synthia{margin:0 auto;text-align:center}.family-chapter-container .pages .step .page-text,.family-chapter-container .pages .step .page-image{display:inline-block;vertical-align:middle}.family-chapter-container .pages .step .page-image img{height:350px}.family-chapter-container .pages .step .page-image{width:43%}.family-chapter-container .pages .step .page-text{width:55%;text-align:left;padding:0 40px}.family-chapter-container .pages .step .page-title{width:100%;text-align:center}.family-chapter-container .pages .step p{font-family:"Georgia", serif !important;font-size:28px;line-height:50px}.family-chapter-container .pages .step h2{font-family:"Georgia", serif !important;font-size:40px;line-height:60px}.parents-projects.project-wrapper{width:100%;height:100%;min-width:1150px;min-height:640px;max-height:1440px;overflow:hidden;background-color:#FFFFFF}.parents-projects .instructions-wrapper{width:25%;height:100%;display:inline-block;vertical-align:top}.parents-projects .text-instructions{padding:50px 20px;display:block;margin:0;width:100%;height:61%;overflow:auto;background-color:#FFFFFF}.parents-projects .text-instructions .step p{-webkit-margin-after:0;font-size:16px;font-family:"Lato", sans-serif}.parents-projects .text-instructions .step h6{font-family:"Lato", sans-serif !important}.parents-projects .text-instructions .character{width:100%;display:inline-block;background:#FFFFFF;vertical-align:top}.parents-projects .text-instructions .instructions .step img{display:block;text-align:center;margin:0 auto}.parents-projects .text-instructions .character img{width:100%;margin:0 auto}.parents-projects .text-instructions .instructions{width:100%;margin:0 auto}.parents-projects .text-instructions .step.final-step{text-align:center !important}.parents-projects .gif-instructions{display:block;width:100%;max-width:400px !important;margin:0 auto;height:25%}.parents-projects .gif-instructions .step{width:100%;height:100%}.parents-projects .scratch-parents{width:100%;height:100%}.storybook.project-menu{width:100%;position:relative;height:7%;min-height:50px;max-height:50px;line-height:50px;border-bottom:1px solid #EAEAEA;background-color:#FFFFFF}.storybook.project-menu #back{display:inline-block;width:75px;height:100%;position:absolute;left:0;text-align:center}.project-menu #back img{width:20px}.parents-projects .project-menu #project-help-launcher{display:inline-block;position:absolute;right:0px;width:75px;height:100%;text-align:center;font-size:24px;font-family:'Raleway', sans-serif;font-weight:700;color:#04DC85}.parents-projects .project-menu button,.parents-projects.project-menu button{display:inline-block;position:absolute;right:10px;top:5px}.parents-projects .instructions-navigation{width:100%;background-color:#FFFFFF;position:relative;height:8%;min-height:50px;padding:0 15px}.parents-projects .scratch-parents{width:74%;display:inline-block;height:100%}.parents-projects .scratch-parents iframe{width:100%;height:100%;min-height:500px}.parents-projects .project-wrapper .slick-slide{text-align:left !important}.parents-projects .instructions-navigation .slickprev{float:left}.parents-projects .instructions-navigation .slicknext{float:right}#help-intro{padding-bottom:72px}#help-intro h3{text-align:center}#help-container{width:100%;height:auto}#help-message-form-container{width:50%;min-width:400px;margin:0 auto}#help-divider{display:inline-block;width:1px;margin:0 50px;height:500px;border-right:1px solid #D0D0D0}#expert-help-container{width:33%;display:inline-block;margin:0 auto;vertical-align:top}#expert-help-container button{position:relative;border-radius:24px !important;padding-left:64px !important}#expert-help-container button .rounded-button-image-container{position:absolute;left:0;top:0;width:50px;height:50px;border-radius:24px;background-color:#137FD8}#expert-help-container button .rounded-button-image-container img{width:100%}#teacher-settings h2{text-align:center}#settings h4{margin-bottom:20px}.four-wide-column,.three-wide-column{width:100%;margin:40px 0}.four-wide-column .column{width:24%;display:inline-block;margin:auto;padding:0}.three-wide-column .column{width:33%;display:inline-block;margin:0 auto;padding:0}.settings-badge{display:inline-block;width:100%;margin:0 auto;padding:0;text-align:center}.settings-badge img{width:100%;height:auto;display:block;margin:0 auto}#change-password form{width:100%;max-width:400px}body:has(#your-account){background-color:#f0f8ff}#teacher-settings #your-account{width:50%;max-width:640px;min-width:320px;padding:40px 40px;background-color:white;border-radius:6px;margin:0 auto}#change-password form input[type="password"]{background-color:#FFFFFF !important;border-radius:6px;border:1px solid #E0E0E0}#parents-account-col-1,#parents-account-col-2{width:48%;padding-left:40px;padding-right:40px;display:inline-block;vertical-align:top}.dark-overlay{position:absolute;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.modal{display:none;width:400px;height:auto;max-height:500px;background-color:white;border-radius:6px;position:absolute;left:0;right:0;bottom:0;top:100px;margin:0 auto;z-index:9999;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3)}.modal-header{position:absolute;color:#ffffff;height:16px;width:100%;text-align:center;vertical-align:center;top:0;left:0}.modal .modal-header .exit{z-index:9999;position:absolute;top:16px;right:20px;width:16px;height:16px;background:url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/exit-icon-dark.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.modal .modal-body{width:100%;position:absolute;height:100%;overflow:auto;margin:0 auto;padding:20px 40px}.modal .modal-body h3{text-align:center;margin:0}.modal .modal-footer{width:100%;border-top:1px solid #E0E0E0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#FFFFFF;position:absolute;bottom:0;left:0}.modal .modal-footer button{float:right;margin-top:14px;margin-right:20px;margin-bottom:14px}.modal.wide{width:600px;max-height:525px}.modal.extra-wide{width:800px;max-height:700px}.modal.super-wide{width:75%;height:85%}.modal.full{top:0 !important;width:100%;height:100%}.modal.fullHeight{height:80%;max-height:1200px !important}.modal.full .modal-body{top:36px;height:100%;padding:0}.modal.white{background-color:#FFFFFF}.modal.purple{background-color:#B599FF;color:#FFFFFF}.modal.grey{background-color:#F9F9F9}.modal.blue{background-color:#99B3FF;color:#FFFFFF}.modal.orange{background-color:#FF7232;color:#FFFFFF}.modal.yellow{background-color:#FFC305;color:#000000}.modal.green{background-color:#5bd87c;color:#000000}.modal.black{background-color:#000000;color:#FFFFFF}#update-billing-modal.modal{width:600px;height:500px}#update-billing-modal.modal fieldset{border:none}#add-teachers-upgrade-modal.modal .modal-body,#update-account-level-modal.modal .modal-body,#update-billing-modal.modal .modal-body{width:100%;padding-left:60px;padding-right:60px;padding-bottom:60px}#add-teachers-upgrade-modal.modal table,#update-account-level-modal.modal table{width:100%;border:1px solid #E0E0E0;border-collapse:collapse}#add-teachers-upgrade-modal.modal table td,#update-account-level-modal.modal table td{padding-left:20px}#add-teachers-upgrade-modal.modal table tr:nth-child(even),#update-account-level-modal.modal table tr:nth-child(even){background-color:#fbfcfe}.modal.success{text-align:center}.modal.success .modal-body{height:100%}.modal .chapter-badge img{width:150px !important}#hoc-modal.modal{text-align:center}#hoc-modal.modal .ss-form{margin-top:-25px}#hoc-modal.modal img{pointer-events:none}#upgrade-modal.modal .modal-body{overflow-y:hidden !important;text-align:center}.modal-ad-banner{width:600px;height:120px;vertical-align:middle;margin:10px auto 0px}.mobile-ad-banner img{width:100%;height:100%}#onboarding-modal .modal-body{width:100%;height:93%;overflow:hidden;color:#000000}#onboarding-modal .modal-body .project-instructions .content{min-width:200px;padding-top:0px;padding-bottom:0px}#onboarding-modal .modal-body .project-instructions img{display:block !important;margin:40px auto 0}#onboarding-modal h2,#onboarding-modal h5{font-family:'Lato', sans-serif !important}#onboarding-modal .slick-prev:before,#onboarding-modal .slick-next:before{display:none}#onboarding-modal .slick-next{margin-right:60px}#onboarding-modal .slick-prev{margin-left:60px}.onboarding{background-color:white;margin-top:25px}.onboarding .content{width:500px;min-width:500px;text-align:center}.onboarding .content p{color:#6D6E70 !important;font-size:16px !important;line-height:30px !important;text-align:left !important}.onboarding .content h2{color:#6D6E70 !important}.onboarding video{width:100%}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page .video-container iframe{width:100%;height:100%}.video-controls{display:inline-block;margin:0 10px}.video-controls img{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.video-controls img:hover{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3)}section#about{margin-top:70px;background-color:#FFFFFF}#about .content.callout{text-align:left}#about .content.callout p{line-height:30px}#about-header-one.header{height:700px;background:#fff url("https://codecampus-assets.s3.us-west-1.amazonaws.com/platform-images/about-header.jpg") 0 0 no-repeat fixed;position:static;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#about-header-two.header{height:600px;background:#fff url(/assets/landing-administrators-header.jpg) 0 0 no-repeat fixed;position:static;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@keyframes flickerAnimation{0%,50%{opacity:1}50%,70%{opacity:0.7}70%,100%{opacity:1}}@-o-keyframes flickerAnimation{0%,50%{opacity:1}50%,70%{opacity:0.7}70%,100%{opacity:1}}@-moz-keyframes flickerAnimation{0%,50%{opacity:1}50%,70%{opacity:0.7}70%,100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%,50%{opacity:1}50%,70%{opacity:0.7}70%,100%{opacity:1}}@keyframes flying{0%{background-position:0 0}100%{background-position:2000px 0}}@-webkit-keyframes flying{0%{background-position:0 0}100%{background-position:2000px 0}}@-moz-keyframes flying{0%{background-position:0 0}100%{background-position:2000px 0}}@keyframes parallax_bgtwo{0%{background-position:-2400px -2400px, -2000px -2000px, -1800px -1800px, -1600px -1600px, -1200px -1200px}100%{background-position:0 100%, 0 100%, 0 100%, 0 100%, 0 100%}}@-webkit-keyframes parallax_bgtwo{0%{background-position:-2400px -2400px, -2000px -2000px, -1800px -1800px, -1600px -1600px, -1200px -1200px}100%{background-position:0 100%, 0 100%, 0 100%, 0 100%, 0 100%}}@-moz-keyframes parallax_bgtwo{0%{background-position:-2400px -2400px, -2000px -2000px, -1800px -1800px, -1600px -1600px, -1200px -1200px}100%{background-position:0 100%, 0 100%, 0 100%, 0 100%, 0 100%}}@media (max-width: 1150px){.learn-badge{padding-top:0;padding-bottom:50px;display:block;vertical-align:top !important;width:150px;margin:0 auto}.learn-badge img{width:150px}.unit-container{width:100%;display:block;padding:0 0 96px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}nav #desktop-menu a:link,nav #desktop-menu a:visited{color:#58585b;padding:0 15px 0 0;font-weight:400}}@media (max-width: 1254px){.build-preview-container{width:47%}}@media (max-width: 760px){.scratch-embed-container{max-height:220px}}@media (max-width: 760px){.content{min-width:260px !important}#landing-try-lesson{display:none}.unit-long-course .meta{display:none}#classrooms_shortcut,#learn_shortcut{display:none}.scratch-embed-container{max-height:300px}.testimonial img{width:80%}.landing-page .content{min-width:300px !important}.callout{width:100%}.callout iframe{width:280px;height:200px}#for-teachers.header{background:#000 url(/teacher-header-mobile.png) 0px 0px no-repeat fixed;display:block;margin:0;padding:0;min-height:575px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#for-teachers.header article{padding:50px 0;color:#000000;width:80%}#for-teachers.header article .content{width:100%;min-width:100% !important;text-align:left;left:15%}#for-teachers .split.text{text-align:center}#for-families .header article{width:100%}#for-families .header{margin-bottom:100px}.split-container{min-width:200px;padding:10px 0}.split.text,.split.image{width:100% !important;padding:0 !important}.landing-page footer ul li{display:block}#account-comparison{display:none}#integration-header .image{margin-bottom:24px}#integration-header .text h1{font-size:36px;line-height:54px}#integration-header .image h3{display:none}#la-times.blurb{display:none}#integration-body #integration-how-it-works .content{width:95%}#integration-body #integration-how-it-works img{width:100%}#integration-body .testimonial{width:100%}#schools-landing-identifier .content{padding-top:20px !important}#project-sample.content{padding-bottom:0px}.classrooms-lessons-container{display:none}#classrooms-mobile-cta{display:block}#weekly-project{display:none}.gamestudio{display:none}.family-chapter-container{display:none}#classrooms-mobile-cta{display:block}#badges-gallery{display:none}.modal.wide{width:80%;height:80%}.modal.wide .modal-body{width:100%}#register .account-type-container{width:100%;margin:20px 0}#register .register{width:100%}#register .register fieldset{width:100%}.modal iframe{width:100% !important;height:auto}.welcome.learn img{width:100%}.in-app.mobile-menu a{display:block !important;float:left !important}#learn-help-launcher.help-launcher{display:none}#twitter-help-launcher.help-launcher,#facebook-help-launcher.help-launcher{display:block}.secondary-chapter-nav #info{display:none}.onboarding .content{width:100% !important}#login form{width:100%}#login fieldset{width:100%}.onboarding-welcome-image img{width:150px}.build-preview-container{width:100%;margin:5px auto}.build-preview-container:nth-of-type(even){margin-left:0}.build-preview-container:nth-of-type(odd){margin-right:0}#for-families #family-testimonials .three-wide-column .column{width:100%;margin:20px auto}#for-families .split-container{padding:10px 0}#for-families .header .gfy-container{display:none}#for-families .header #hidden-header{display:block;width:100%;text-align:center}#for-teachers.header,#about-header-one.header,#about-header-two.header{background-attachment:scroll !important}#earth-shadow,#common-core-apple{margin-bottom:50px}#coding-for-kids .split-container .content{padding-top:0px !important}#coding-for-kids-landing-page{padding-top:60px}#coding-for-kids-landing-page .split-container button{width:100% !important}.landing_shortcuts a{padding:0 0 0 25px !important}}@media (min-width: 760px){nav{height:70px !important}#mobile-menu{display:none !important}}@media (min-width: 1300px){#for-teachers.header{background:#000 url(/teacher-header.png) 0px 0px no-repeat fixed;display:block;margin:0;padding:0;margin-top:70px;min-height:700px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}#certificate{text-align:center;color:white}#certificate .split.text,#certificate .split p{vertical-align:top;margin-top:-5px}#certificate a{color:white}.update-account-level-step-2{display:none}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.se-pre-con .gfy-container{width:200px;margin:0 auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;text-align:center;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;left:1.5%;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:left}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 1.5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.bb-bookblock{width:400px;height:300px;margin:0 auto;position:relative;z-index:100;-webkit-perspective:1300px;perspective:1300px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bb-page{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform}.bb-vertical .bb-page{width:50%;height:100%;left:50%;-webkit-transform-origin:left center;transform-origin:left center}.bb-horizontal .bb-page{width:100%;height:50%;top:50%;-webkit-transform-origin:center top;transform-origin:center top}.bb-page>div,.bb-outer,.bb-content,.bb-inner{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bb-vertical .bb-content{width:200%}.bb-horizontal .bb-content{height:200%}.bb-page>div{width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.bb-vertical .bb-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.bb-horizontal .bb-back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.bb-outer{width:100%;overflow:hidden;z-index:999}.bb-overlay,.bb-flipoverlay{background-color:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0}.bb-flipoverlay{background-color:rgba(0,0,0,0.2)}.bb-bookblock.bb-vertical>div.bb-page:first-child,.bb-bookblock.bb-vertical>div.bb-page:first-child .bb-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bb-bookblock.bb-horizontal>div.bb-page:first-child,.bb-bookblock.bb-horizontal>div.bb-page:first-child .bb-back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bb-content{background:#fff}.bb-vertical .bb-front .bb-content{left:-100%}.bb-horizontal .bb-front .bb-content{top:-100%}.bb-vertical .bb-flip-next,.bb-vertical .bb-flip-initial{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.bb-vertical .bb-flip-prev{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.bb-horizontal .bb-flip-next,.bb-horizontal .bb-flip-initial{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bb-horizontal .bb-flip-prev{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.bb-vertical .bb-flip-next-end{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg)}.bb-vertical .bb-flip-prev-end{-webkit-transform:rotateY(-165deg);transform:rotateY(-165deg)}.bb-horizontal .bb-flip-next-end{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}.bb-horizontal .bb-flip-prev-end{-webkit-transform:rotateX(165deg);transform:rotateX(165deg)}.bb-item{width:100%;height:100%;position:absolute;top:0;left:0;display:none;background:#fff}.no-js .bb-bookblock,.no-js ul.bb-custom-grid li{width:auto;height:auto}.no-js .bb-item{display:block;position:relative}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%;padding:0;margin:0;height:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.codrops-top{background:#fff;background:rgba(255,255,255,0.6);text-transform:uppercase;width:100%;font-size:0.69em;line-height:2.2}.codrops-top a{padding:0 1em;letter-spacing:0.1em;color:#888;display:inline-block}.codrops-top a:hover{background:rgba(255,255,255,0.95);color:#333}.codrops-top span.right{float:right}.codrops-top span.right a{float:left;display:block}.codrops-icon:before{font-family:'codropsicons';margin:0 4px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.codrops-icon-drop:before{content:"\e001"}.codrops-icon-prev:before{content:"\e004"}.codrops-icon-archive:before{content:"\e002"}.codrops-icon-next:before{content:"\e000"}.codrops-icon-about:before{content:"\e003"}.codrops-demos{padding-top:1em;font-size:0.9em}.codrops-demos a{display:inline-block;margin:0.2em;padding:0.45em 1em;background:#999;color:#fff;font-weight:700;border-radius:2px}.codrops-demos a:hover,.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{opacity:0.6}.codrops-nav{text-align:center}.codrops-nav a{display:inline-block;margin:20px auto;padding:0.3em}.demo-1 body{color:#87968e;background:#fff2e3}.demo-1 a{color:#72b890}.demo-1 .codrops-demos a{background:#72b890;color:#fff}.demo-2 body{color:#fff;background:#c05d8e}.demo-2 a{color:#d38daf}.demo-2 a:hover,.demo-2 a:active{color:#fff}.demo-2 .codrops-demos a{background:#883b61;color:#fff}.demo-2 .codrops-top a:hover{background:rgba(255,255,255,0.3);color:#333}.demo-3 body{color:#87968e;background:#fff2e3}.demo-3 a{color:#ea5381}.demo-3 .codrops-demos a{background:#ea5381;color:#fff}.demo-4 body{color:#999;background:#fff2e3;overflow:hidden}.demo-4 a{color:#1baede}.demo-4 a:hover,.demo-4 a:active{opacity:0.6}.demo-4 .codrops-demos a{background:#1baede;color:#fff}.demo-5 body{background:#fffbd6}@media screen and (max-width: 25em){.codrops-icon span{display:none}}.bb-custom-wrapper{width:100%;height:100%;position:relative}.bb-custom-wrapper .bb-bookblock{width:100%;height:100%;-webkit-perspective:2000px;perspective:2000px}.bb-custom-side{width:50%;float:left;height:100%;overflow:hidden;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.bb-custom-firstpage h1{font-size:2.625em;line-height:1.3;margin:0;font-weight:300;background:#fff}.bb-custom-firstpage h1 span{display:block;font-size:60%;opacity:0.3;padding:0 0 0.6em 0.1em}.bb-custom-firstpage{text-align:center;padding-top:15%;width:50%;float:left;height:100%}.bb-custom-side p{padding:0 15%;font-size:2em;line-height:1.5;font-weight:300}.bb-custom-side li{padding:0 15%;font-size:32px;line-height:60px}.bb-custom-side.actual-list li{padding:0px 0px !important}.bb-custom-wrapper h3{font-size:1.4em;font-weight:300;margin:0.4em 0 1em}.bb-custom-wrapper>nav{width:100%;height:40px;margin:1em auto 0;position:fixed;bottom:20px;z-index:1000;text-align:center}.bb-custom-wrapper>nav a{display:inline-block;width:40px;height:40px;text-align:center;border-radius:2px;color:#000;font-size:0;margin:2px}.bb-custom-wrapper>nav a:hover{opacity:0.6}.bb-custom-icon:before{font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:30px;line-height:40px;display:block;-webkit-font-smoothing:antialiased}.bb-custom-icon-first:before,.bb-custom-icon-last:before{content:"\e002"}.bb-custom-icon-arrow-left:before,.bb-custom-icon-arrow-right:before{content:"\e003"}.bb-custom-icon-arrow-left:before,.bb-custom-icon-first:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-js .bb-custom-wrapper{height:auto}.no-js .bb-custom-content{height:470px}@media screen and (max-width: 61.75em){.bb-custom-side{font-size:70%}}@media screen and (max-width: 33em){.bb-custom-side{font-size:60%}}@font-face{font-family:'arrows';src:url(/../fonts/arrows/arrows.eot);src:url(/../fonts/arrows/arrows.eot?#iefix) format("embedded-opentype"),url(/../fonts/arrows/arrows.woff) format("woff"),url(/../fonts/arrows/arrows.ttf) format("truetype"),url(/../fonts/arrows/arrows.svg#arrows) format("svg");font-weight:normal;font-style:normal}.bb-custom-wrapper{width:100%;height:100%;position:relative}.bb-custom-wrapper .bb-bookblock{width:100%;height:100%;-webkit-perspective:2000px;perspective:2000px}.bb-custom-side{width:50%;float:left;height:100%;overflow:hidden;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}.bb-custom-firstpage h1{font-size:2.625em;line-height:1.3;margin:0;font-weight:300;background:#fff}.bb-custom-firstpage h1 span{display:block;font-size:60%;opacity:0.3;padding:0 0 0.6em 0.1em}.bb-custom-firstpage{text-align:center;padding-top:15%;width:50%;float:left;height:100%}.bb-custom-side p{padding:0 14%;font-size:2em;font-weight:300}.bb-custom-wrapper h3{font-size:1.4em;font-weight:300;margin:0.4em 0 1em}.bb-custom-wrapper>nav{width:100%;height:40px;margin:1em auto 0;position:fixed;bottom:20px;z-index:1000;text-align:center}.bb-custom-wrapper>nav a{display:inline-block;width:40px;height:40px;text-align:center;border-radius:2px;color:#000;font-size:0;margin:2px}.bb-custom-wrapper>nav a:hover{opacity:0.6}.bb-custom-icon:before{font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:30px;line-height:40px;display:block;-webkit-font-smoothing:antialiased}.bb-custom-icon-first:before,.bb-custom-icon-last:before{content:"\e002"}.bb-custom-icon-arrow-left:before,.bb-custom-icon-arrow-right:before{content:"\e003"}.bb-custom-icon-arrow-left:before,.bb-custom-icon-first:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-js .bb-custom-wrapper{height:auto}.no-js .bb-custom-content{height:470px}@media screen and (max-width: 61.75em){.bb-custom-side{font-size:70%}}@media screen and (max-width: 33em){.bb-custom-side{font-size:60%}}@font-face{font-family:'codropsicons';src:url(/../fonts/codropsicons/codropsicons.eot);src:url(/../fonts/codropsicons/codropsicons.eot?#iefix) format("embedded-opentype"),url(/../fonts/codropsicons/codropsicons.woff) format("woff"),url(/../fonts/codropsicons/codropsicons.ttf) format("truetype"),url(/../fonts/codropsicons/codropsicons.svg#codropsicons) format("svg");font-weight:normal;font-style:normal}.codrops-top{background:#fff;background:rgba(255,255,255,0.6);text-transform:uppercase;width:100%;font-size:0.69em;line-height:2.2}.codrops-top a{padding:0 1em;letter-spacing:0.1em;color:#888;display:inline-block}.codrops-top a:hover{background:rgba(255,255,255,0.95);color:#333}.codrops-top span.right{float:right}.codrops-top span.right a{float:left;display:block}.codrops-icon:before{font-family:'codropsicons';margin:0 4px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.codrops-icon-drop:before{content:"\e001"}.codrops-icon-prev:before{content:"\e004"}.codrops-icon-archive:before{content:"\e002"}.codrops-icon-next:before{content:"\e000"}.codrops-icon-about:before{content:"\e003"}.codrops-demos{padding-top:1em;font-size:0.9em}.codrops-demos a{display:inline-block;margin:0.2em;padding:0.45em 1em;background:#999;color:#fff;font-weight:700;border-radius:2px}.codrops-demos a:hover,.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{opacity:0.6}.codrops-nav{text-align:center}.codrops-nav a{display:inline-block;margin:20px auto;padding:0.3em}.demo-4 body{color:#999;background:#fff2e3;overflow:hidden}.demo-4 a{color:#1baede}.demo-4 a:hover,.demo-4 a:active{opacity:0.6}.demo-4 .codrops-demos a{color:#000}@media screen and (max-width: 25em){.codrops-icon span{display:none}}.synthia{z-index:500;position:absolute;right:0;left:0;top:-100px;width:400px;margin:auto;pointer-events:none}.synthia img{width:100%}.gfy-container{pointer-events:none;width:100%}.bb-custom-side .gfy-container .size{width:200px}#u1-c1-p1.bb-custom-side{background-color:#99B3FF}#u1-c1-p1-5.bb-custom-side,#u2-c1-p1-5.bb-custom-side,#u3-c1-p1-5.bb-custom-side,#u4-c1-p1-5.bb-custom-side,#u5-c1-p1-5.bb-custom-side,#u6-c1-p1-5.bb-custom-side,#u7-c1-p1-5.bb-custom-side{text-align:center}#u1-c1-p3.bb-custom-side{background-color:#B599FF}#u1-c1-p4.bb-custom-side{background-color:#7195FF}#u1-c1-p5.bb-custom-side{background-color:#C2F8FF}#u1-c1-p6.bb-custom-side,#u1-c1-p12.bb-custom-side{background-color:#FFF5C1}#u1-c1-p7.bb-custom-side{background-color:#FFFFFF}#u1-c1-p8.bb-custom-side{background-color:#99B3FF}#u1-c1-p9.bb-custom-side{background-color:#FFE65F}#u1-c1-p10.bb-custom-side{background-color:#99B3FF}#u1-c1-p11.bb-custom-side{background-color:#ff7b5f}.bb-custom-side img{width:80%}#u2-c1-p1.bb-custom-side{background-color:#FFED8C}#u2-c1-p3.bb-custom-side{background-color:#FFC1DC}#u2-c1-p3.bb-custom-side .gfy-container{width:50%}#u2-c1-p4.bb-custom-side{background-color:#7195FF}#u2-c1-p5.bb-custom-side{background-color:#B599FF}#u2-c1-p6.bb-custom-side{background-color:#FFDF33}#u3-c1-p1.bb-custom-side{background-color:#8CFFC5}#u3-c1-p3.bb-custom-side{background-color:#000000}#u3-c1-p4.bb-custom-side{background-color:#FFFFFF}#u3-c1-p5.bb-custom-side{background-color:#B599FF}#u3-c1-p6.bb-custom-side,#u3-c1-p8.bb-custom-side{background-color:#FFC38C}#u3-c1-p7.bb-custom-side{background-color:#4976FC}#u4-c1-p1.bb-custom-side{background-color:#ffcc33}#u4-c1-p3.bb-custom-side{background-color:#7A48FD}#u4-c1-p4.bb-custom-side{background-color:#99B3FF}#u4-c1-p5.bb-custom-side{background-color:#FFED8C}#u5-c1-p1.bb-custom-side{background-color:#FFDF33}#u5-c1-p3.bb-custom-side{background-color:#1b0060}#u5-c1-p4.bb-custom-side{background-color:#4976FC}#u5-c1-p5.bb-custom-side{background-color:#FFFFFF}#u5-c1-p6.bb-custom-side{background-color:#FFFFFF}#u5-c1-p7.bb-custom-side{background-color:#4976FC}#u6-c1-p1.bb-custom-side{background-color:#b3f4b8}#u6-c1-p3.bb-custom-side{background-color:#ffcc33}#u6-c1-p4.bb-custom-side{background-color:#94fffd}#u6-c1-p5.bb-custom-side{background-color:#ffcd5f}#u6-c1-p6.bb-custom-side{background-color:#94fffd}#u6-c1-p7.bb-custom-side{background-color:#ff8980}#u7-c1-p1.bb-custom-side{background-color:#ff8980}#u7-c1-p3.bb-custom-side{background-color:#94fffd}#u7-c1-p4.bb-custom-side{background-color:#99b2ff}#u7-c1-p5.bb-custom-side{background-color:#ff8980}
