@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/300.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/900.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/700.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/500.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/300.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/100.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/300-italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/300-italic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:museo-sans-rounded;src:url(/static/common/fonts/Museo-Sans-Rounded/700-italic.otf) format("opentype");font-weight:700;font-style:italic}body{font-family:museo-sans-rounded,"Futura PT",Futura,Helvetica,Arial,sans-serif}.my-nl-alert .nl-alert-close,.popover-content{font-family:museo-sans-rounded,Arial,sans-serif}button:active,button:focus,button:hover{outline:0!important;-webkit-appearance:none}.nl-btn,.nl-btn-blue,.nl-btn-blue-shadow,.nl-btn-darkblue,.nl-btn-darkblue-shadow,.nl-btn-default,.nl-btn-default-shadow,.nl-btn-green,.nl-btn-green-shadow,.nl-btn-orange,.nl-btn-orange-shadow,.nl-btn-red,.nl-btn-red-shadow,.nl-btn-yellow,.nl-btn-yellow-shadow{border-radius:6px;color:#fff;border:none;box-shadow:none}.nl-btn-blue-shadow:active,.nl-btn-blue-shadow:focus,.nl-btn-blue-shadow:hover,.nl-btn-blue-shadow:visited,.nl-btn-blue:active,.nl-btn-blue:focus,.nl-btn-blue:hover,.nl-btn-blue:visited,.nl-btn-darkblue-shadow:active,.nl-btn-darkblue-shadow:focus,.nl-btn-darkblue-shadow:hover,.nl-btn-darkblue-shadow:visited,.nl-btn-darkblue:active,.nl-btn-darkblue:focus,.nl-btn-darkblue:hover,.nl-btn-darkblue:visited,.nl-btn-default-shadow:active,.nl-btn-default-shadow:focus,.nl-btn-default-shadow:hover,.nl-btn-default-shadow:visited,.nl-btn-default:active,.nl-btn-default:focus,.nl-btn-default:hover,.nl-btn-default:visited,.nl-btn-green-shadow:active,.nl-btn-green-shadow:focus,.nl-btn-green-shadow:hover,.nl-btn-green-shadow:visited,.nl-btn-green:active,.nl-btn-green:focus,.nl-btn-green:hover,.nl-btn-green:visited,.nl-btn-orange-shadow:active,.nl-btn-orange-shadow:focus,.nl-btn-orange-shadow:hover,.nl-btn-orange-shadow:visited,.nl-btn-orange:active,.nl-btn-orange:focus,.nl-btn-orange:hover,.nl-btn-orange:visited,.nl-btn-red-shadow:active,.nl-btn-red-shadow:focus,.nl-btn-red-shadow:hover,.nl-btn-red-shadow:visited,.nl-btn-red:active,.nl-btn-red:focus,.nl-btn-red:hover,.nl-btn-red:visited,.nl-btn-yellow-shadow:active,.nl-btn-yellow-shadow:focus,.nl-btn-yellow-shadow:hover,.nl-btn-yellow-shadow:visited,.nl-btn-yellow:active,.nl-btn-yellow:focus,.nl-btn-yellow:hover,.nl-btn-yellow:visited,.nl-btn:active,.nl-btn:focus,.nl-btn:hover,.nl-btn:visited{color:#fff}.nl-btn-border.nl-btn-blue,.nl-btn-border.nl-btn-blue-shadow,.nl-btn-border.nl-btn-darkblue,.nl-btn-border.nl-btn-darkblue-shadow,.nl-btn-border.nl-btn-default,.nl-btn-border.nl-btn-default-shadow,.nl-btn-border.nl-btn-green,.nl-btn-border.nl-btn-green-shadow,.nl-btn-border.nl-btn-orange,.nl-btn-border.nl-btn-orange-shadow,.nl-btn-border.nl-btn-red,.nl-btn-border.nl-btn-red-shadow,.nl-btn-border.nl-btn-yellow,.nl-btn-border.nl-btn-yellow-shadow,.nl-btn.nl-btn-border{border:1px solid transparent}.nl-btn-blue,.nl-btn-blue-shadow{background-color:#0072ce;border-color:#0072ce}.nl-btn-blue-shadow:active,.nl-btn-blue-shadow:hover,.nl-btn-blue:active,.nl-btn-blue:hover{background-color:#0064b5}.nl-btn-blue-shadow{box-shadow:0 3px #004882}.nl-btn-blue-shadow:active{background-color:#0072ce;box-shadow:inset 0 3px #004882}.nl-btn-orange,.nl-btn-orange-shadow{background-color:#FF8200;border-color:#FF8200}.nl-btn-orange-shadow:active,.nl-btn-orange-shadow:hover,.nl-btn-orange:active,.nl-btn-orange:hover{background-color:#e67500}.nl-btn-orange-shadow{box-shadow:0 3px #b35b00}.nl-btn-orange-shadow:active{background-color:#FF8200;box-shadow:inset 0 3px #b35b00}.nl-btn-darkblue,.nl-btn-darkblue-shadow{background-color:#085aa6;border-color:#085aa6}.nl-btn-darkblue-shadow:active,.nl-btn-darkblue-shadow:hover,.nl-btn-darkblue:active,.nl-btn-darkblue:hover{background-color:#074d8e}.nl-btn-darkblue-shadow{box-shadow:0 3px #04325d}.nl-btn-darkblue-shadow:active{background-color:#085aa6;box-shadow:inset 0 3px #04325d}.nl-btn-green,.nl-btn-green-shadow{background-color:#42b842;border-color:#42b842}.nl-btn-green-shadow:active,.nl-btn-green-shadow:hover,.nl-btn-green:active,.nl-btn-green:hover{background-color:#3ba53b}.nl-btn-green-shadow{box-shadow:0 3px #2e802e}.nl-btn-green-shadow:active{background-color:#42b842;box-shadow:inset 0 3px #2e802e}.nl-btn-red,.nl-btn-red-shadow{background-color:#d9534f;border-color:#d9534f}.nl-btn-red-shadow:active,.nl-btn-red-shadow:hover,.nl-btn-red:active,.nl-btn-red:hover{background-color:#d43f3a}.nl-btn-red-shadow{box-shadow:0 3px #b52b27}.nl-btn-red-shadow:active{background-color:#d9534f;box-shadow:inset 0 3px #b52b27}.nl-btn-yellow,.nl-btn-yellow-shadow{background-color:#ffd800;border-color:#ffd800}.nl-btn-yellow-shadow:active,.nl-btn-yellow-shadow:hover,.nl-btn-yellow:active,.nl-btn-yellow:hover{background-color:#e6c200}.nl-btn-yellow-shadow{box-shadow:0 3px #b39700}.nl-btn-yellow-shadow:active{background-color:#ffd800;box-shadow:inset 0 3px #b39700}.nl-btn-default,.nl-btn-default-shadow{background-color:#e1e8ed;border-color:#e1e8ed}.nl-btn-default-shadow:active,.nl-btn-default-shadow:hover,.nl-btn-default:active,.nl-btn-default:hover{background-color:#ccd6dd}.nl-btn-default-shadow{box-shadow:0 3px #8899a6}.nl-btn-default-shadow:active{background-color:#e1e8ed;box-shadow:inset 0 3px #8899a6}.link-blue{text-decoration:none;color:#0072ce}.link-blue:active,.link-blue:focus,.link-blue:hover,.link-blue:visited{text-decoration:none;color:#0064b5}.link-orange{text-decoration:none;color:#FF8200}.link-orange:active,.link-orange:focus,.link-orange:hover,.link-orange:visited{text-decoration:none;color:#e67500}.link-black{text-decoration:none;color:#000}.link-black:active,.link-black:focus,.link-black:hover{text-decoration:underline;color:#FF8200}.nextlesson-modal-header .close{position:absolute;right:7px;top:7px}span.nl-glyphicon-search{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}table.table-rounded{border-collapse:separate;border:1px solid #ccd6dd;border-radius:4px;border-left:0}table.table-rounded td,table.table-rounded th{border-left:1px solid #ccd6dd;border-top:1px solid #ccd6dd}table.table-rounded th{border-top:none}table.table-rounded th:first-child{border-radius:4px 0 0}table.table-rounded th:last-child{border-radius:0 4px 0 0}table.table-rounded th:only-child{border-radius:4px 4px 0 0}table.table-rounded tr:last-child td:first-child{border-radius:0 0 0 4px}table.table-rounded tr:last-child td:last-child{border-radius:0 0 4px}.header-search-bar{margin-top:4px;margin-bottom:4px}.header-search-bar .search-bar-input{background-color:#0069ab;border:none;color:#fff;height:32px;margin-top:2px;width:100%}.header-search-bar .search-bar-input::-webkit-input-placeholder{color:#bbb}.header-search-bar .search-bar-input:-moz-placeholder{color:#bbb}.header-search-bar .search-bar-input::-moz-placeholder{color:#bbb}.header-search-bar .search-bar-input:-ms-input-placeholder{color:#bbb}.header-search-bar .left-inner-addon{display:table;position:relative}.header-search-bar .left-inner-addon input{padding-left:35px}.header-search-bar .left-inner-addon .prefix{color:#fff;font-size:16px;position:absolute;padding:9px;pointer-events:none}.header-search-bar .left-inner-addon .spacing{display:table-cell;padding-right:10px;width:1%}.header-search-bar .search-bar-clear{color:#fff;cursor:pointer;font-size:18px;opacity:.9;position:absolute;top:8px;right:17px}.pagecontent-wrapper,.pressrelease-wrapper{padding:50px 20px 80px}@media (min-width:768px){.pagecontent-wrapper{padding-left:120px;padding-right:120px}.pressrelease-wrapper{padding-left:200px;padding-right:200px;font-size:18px;line-height:30px}.pressrelease-wrapper p{margin-bottom:24px}}.top-description{min-height:200px;color:#fff;font-size:20px;padding-bottom:20px;letter-spacing:1.25px;background:url(/static/common/img/pattern/icon-blue-blue.png);text-align:center}.top-description .title-of-page{font-size:50px;margin-top:50px;font-weight:900;line-height:50px}.top-description h2{font-weight:100;font-size:inherit}@media only screen and (min-width :320px) and (max-width:479px){.top-description{min-height:inherit;padding-top:50px;padding-bottom:10px}.top-description .title-of-page{font-size:40px}}.login-modal .need-new-account-container{margin-top:10px}.login-modal .login-error-msg{display:inline-block;padding:8px 14px;font-size:14px}.login-modal .login-form .form-group>label{font-size:20px}.login-modal .forgot-password-link,.navbar-thin{font-size:16px}.login-modal .forgot-password-link a:active,a:focus,a:hover{outline:0!important;-webkit-appearance:none;text-decoration:none}.navbar-thin{min-height:40px}.navbar-thin .navbar-toggle{border-color:#fff;margin-bottom:14px;margin-top:14px}.navbar-thin .navbar-toggle .icon-bar{background-color:#fff}.navbar-thin .navbar-header{margin-right:10px}.navbar-thin .navbar-brand{height:40px;padding:8px;width:170px;margin-right:7px}.navbar-thin .navbar-btn{margin-top:4px;margin-bottom:4px}.navbar-thin .navbar-nav li{margin-left:7px}.navbar-thin .navbar-nav li:not(:last-child){margin-right:7px}.navbar-thin .navbar-nav>li>a{padding-top:12px;padding-bottom:12px}.navbar-thin .navbar-text{margin-top:10px;margin-bottom:10px}.navbar-thin .btn-account-action{font-size:12px;padding:5px 8px!important;margin-top:6px}.navbar-thick .navbar-brand{height:62px;padding:17px 15px}.navbar-thick .navbar-brand>img{height:auto;width:198px}.navbar-thick .header-search-bar .search-bar-input{height:42px!important;margin-top:6px!important}.navbar-thick .header-search-bar .left-inner-addon .prefix{font-size:18px;padding:16px 9px}.navbar-thick .btn-account-action{margin-top:10px;font-size:14px;padding:10px 14px!important}.navbar-nextlesson{background-color:#0072ce;color:#fff;font-weight:300;border-radius:0;margin:0}.navbar-nextlesson .btn-account-action{border:none;color:#fff;border-radius:4px;text-align:center;margin-right:5px;margin-left:5px;font-weight:500}.navbar-nextlesson .btn-account-action:focus,.navbar-nextlesson .btn-account-action:hover{border:none}.navbar-nextlesson .btn-account-action.nl-btn-darkblue:hover{background-color:#074d8e}.navbar-nextlesson .my-nextlesson-link{background-color:#FF8200!important}.navbar-nextlesson .my-nextlesson-link:hover{background-color:#e67500!important}.navbar-nextlesson .my-nextlesson-link.home{font-size:15px}.navbar-nextlesson .dropdown-menu{border-radius:4px!important;margin-top:-3px;margin-right:13px}.my-nl-alert{background:#fff;border-radius:20px;border:4px solid #FF8200;padding:10px;display:flex;justify-content:space-between;align-items:flex-end;box-shadow:10px 10px 7px rgba(0,0,0,.08)}.my-nl-alert.notification{border-color:#42b842}.my-nl-alert.notification .nl-alert-close{background:#42b842}.my-nl-alert.notification .glyphicon{color:#42b842}.my-nl-alert .nl-alert-close{font-size:24px;border-radius:6px;padding:5px 30px;color:#fff;background:#FF8200;border:none;margin:auto 10px 5px auto}.my-nl-alert .glyphicon{font-size:72px;color:#FF8200;margin:auto}.my-nl-alert .nl-alert-close.cancel{background:#f5f8fa;border:2px solid #8899a6;color:#333;padding:3px 28px}.my-nl-alert .nl-alert-close.danger{background:#d9534f;color:#fff}.my-nl-alert .alert-body{margin:10px;font-size:20px;width:70%;white-space:pre-wrap}.nl-alert-container{padding-top:10px;font-size:14px;margin-right:15px;margin-left:15px}.nav>li.dropdown.avatar-menu>a.dropdown-toggle span.caret{display:flex;margin-left:34px;margin-top:-5px;padding:0;color:#fff}.nav>li.dropdown.avatar-menu a.dropdown-toggle{padding:0}.nav>li.dropdown.avatar-menu a.dropdown-toggle:focus,.nav>li.dropdown.avatar-menu a.dropdown-toggle:hover,.nav>li.dropdown.avatar-menu.open>a{background-color:transparent}.avatar-menu li.text-muted{padding-top:10px;padding-left:20px;font-weight:700;color:#727272}.signup-modal .already-have-account-container{margin-top:10px}.signup-modal .signup-details{padding-left:0;padding-right:0}.signup-modal .signup-details-form{padding-right:5px;padding-top:15px}.signup-modal .signup-details-form .form-control{height:40px}.signup-modal .signup-button{background-color:#FF8200;box-shadow:inset 0 -5px 0 #C66917;border:none}.signup-modal .signup-button:hover{background-color:#f07a00;box-shadow:inset 0 -5px 0 #b25f15}.signup-modal .signup-button.google-signin-button{box-shadow:inset 0 -5px 0 #C23836;border:none}.signup-modal .signup-button.google-signin-button:hover{box-shadow:inset 0 -5px 0 #A82725}.signup-modal .help-block .popover{max-width:none}.signup-modal .help-block .popover h3{font-size:24px;line-height:34px;margin:0 0 10px;text-align:center}.nextlesson-modal-content{border-radius:8px 8px 6px 6px}.nextlesson-modal-header{text-align:center;background-color:#0072ce;color:#fff;border-radius:6px 6px 0 0}.nextlesson-modal-header .close{color:#fff;opacity:1;font-size:30px;margin-right:5px}html{position:relative;min-height:100%}body{margin-bottom:499px}.sticky-footer{bottom:0;height:499px;position:absolute;width:100%}@media (min-width:768px){body{margin-bottom:259px}.sticky-footer{height:259px}}.sticky-footer .upper-footer{background-color:#0072CE;color:#fff;font-size:15px;padding:30px 50px 50px;text-align:center}.sticky-footer .upper-footer .footer-link-column:not(:last-child),.sticky-footer .upper-footer .logo-row{margin-bottom:21px}.sticky-footer a:not(.logo-link){color:#fff;opacity:.9}.sticky-footer a:hover{opacity:1}.sticky-footer .upper-footer .socialmedia-column{padding-left:0;padding-right:0}.sticky-footer .upper-footer img{height:auto;width:198px}.sticky-footer .upper-footer img.socialmedia{width:35px}.sticky-footer .lower-footer{background-color:#085AA6;padding:15px 50px 60px;color:#fff}.sticky-footer .lower-footer .manifesto-column{padding-left:0}.sticky-footer .lower-footer .legal-column{padding-right:0}.sticky-footer .lower-footer .footer-link{display:block;opacity:.2}.sticky-footer .lower-footer .footer-link.privacy-link{opacity:1}@media (min-width:768px){.sticky-footer .upper-footer .footer-link-column:not(:last-child){margin-bottom:0}.sticky-footer .lower-footer{padding:20px 150px 25px 50px}.sticky-footer .lower-footer .footer-link{display:inline-block}.sticky-footer .upper-footer{text-align:left}}body.has-footer-less{margin-bottom:65px}.sticky-footer-less{bottom:0;height:90px;position:absolute;width:100%}.sticky-footer-less a:not(.logo-link){color:#fff;opacity:.9}.sticky-footer-less a:hover{opacity:1}.sticky-footer-less .lower-footer{background-color:#085AA6;padding:15px 50px;color:#fff}.sticky-footer-less .lower-footer .manifesto-column{padding-left:0}.sticky-footer-less .lower-footer .legal-column{padding-right:0}.sticky-footer-less .lower-footer .footer-link{display:block;opacity:.2}.sticky-footer-less .lower-footer .footer-link.privacy-link{opacity:1}@media (min-width:768px){body.has-footer-less{margin-bottom:65px}.sticky-footer-less{height:65px}.sticky-footer-less .lower-footer{padding:20px 150px 25px 50px}.sticky-footer-less .lower-footer .footer-link{display:inline-block}}.usertype-modal .modal-header{background-color:#0072CE;color:#FFF}.usertype-modal button.close{color:#fff;font-size:30px;margin-right:5px;opacity:1}.usertype-modal button.back{background:0 0;border:0;color:#fff;cursor:pointer;float:left;font-size:25px;font-weight:700;line-height:1;margin-top:2px;margin-left:5px;opacity:1;padding:0;text-shadow:0 1px 0 #fff;-webkit-appearance:none}.usertype-modal .modal-title{display:inline-block}.usertype-modal .choose-account-type{font-size:20px}.usertype-modal .usertype-input{display:none}.usertype-modal .usertype-label h3{font-size:17px}.usertype-modal .usertype-label img{border:2px solid transparent;cursor:pointer}.usertype-modal .account-link{font-size:18px}.usertype-modal .usertype-image{height:90px;width:90px}.usertype-modal .signin-option{border:none;font-size:16px;text-align:center;padding:10px;margin:8px;width:250px;height:42px}.usertype-modal span.btn-content{display:flex;position:relative;align-items:center;justify-content:center}.usertype-modal img.logo{margin:0 24px 0 0;width:18px;height:18px;float:left}.usertype-modal p.logo-adjust{float:left}.usertype-modal img.logo.google-logo{border-radius:4px}.usertype-modal .google-signin-button{box-shadow:inset 0 -5px 0 #C23836}.usertype-modal .google-signin-button:hover{box-shadow:inset 0 -5px 0 #A82725}.usertype-modal img.logo.edmodo-logo{height:22px}.usertype-modal button.edmodo-signin-button{border-radius:4px;cursor:pointer;background-color:#3784d3;box-shadow:inset 0 -5px 0 #276bb0}.usertype-modal button.edmodo-signin-button:hover{text-decoration:none;color:#fff;background-color:#2d7bcc;box-shadow:inset 0 -5px 0 #1f5e9e}.usertype-modal button p{color:#fff;display:inline-block;margin:0}.usertype-modal .login-notes{margin-top:20px}.usertype-modal .nextlesson-signin-button{color:#fff;background-color:#FF8200;box-shadow:inset 0 -5px 0 #C66917}.usertype-modal .nextlesson-signin-button:hover{background-color:#f07a00;box-shadow:inset 0 -5px 0 #b25f15}@media (min-width:768px){.usertype-modal .signin-option{width:300px}}@media (min-width:480px){.usertype-modal .usertype-label h3{font-size:24px}}