div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row:after,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.primary-actions:after,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions:after{clear:both}.product{display:block;margin:23px 23px 0;z-index:0}.product .cover-image>a{display:block;cursor:pointer;width:130px;height:auto;max-height:196px;text-decoration:none}.product .cover-image>a .product-container>div>.image-container.image-error .my-product-badged,.product .cover-image>a .product-container>div>.image-container.image-error .teacher-badged,.product .cover-image>a .product-container>div>.image-container.image-error img,.product .cover-image>a .product-container>div>.image-container.image-loading .my-product-badged,.product .cover-image>a .product-container>div>.image-container.image-loading .teacher-badged,.product .cover-image>a .product-container>div>.image-container.image-loading img,.product .cover-image>a .product-container>div>.meta-info{display:none}.product .cover-image>a .product-container>div{position:relative;height:196px;width:130px}.product .cover-image>a .product-container>div>.image-container{position:absolute;bottom:0;left:0}.product .cover-image>a .product-container>div>.image-container.image-transition{opacity:1;transition:opacity 1s}.product .cover-image>a .product-container>div>.image-container.image-error,.product .cover-image>a .product-container>div>.image-container.image-loading{height:196px;width:130px;opacity:.5;background:url(../../assets/img/product-activation-lightbox/Placeholder_book_1x.png) no-repeat rgba(213,213,213,.25);box-shadow:1px 1px 6px rgba(0,0,0,.25)}.product .cover-image>a .product-container>div>.image-container.image-loading{overflow:hidden}.product .cover-image>a .product-container>div>.image-container .my-product-badged{box-shadow:1px 1px 6px rgba(0,0,0,.25);-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;position:absolute;top:-14px;right:-14px;height:28px;width:28px;text-align:center;font-family:scook-icons;-webkit-font-smoothing:antialiased;color:#fff;font-size:18px;line-height:28px;background-color:#2a80b9}.product .cover-image>a .product-container>div>.image-container .teacher-badged,.product .cover-image>a .product-container>div>.image-container .uma-badged{position:absolute;bottom:27px;padding:2px 8px;line-height:1.125rem;color:#32a0e6;background-color:#fff;border:1px solid #ededed;z-index:0;box-shadow:1px 1px 6px rgba(0,0,0,.25)}.product .cover-image>a .product-container>div>.image-container .teacher-badged{right:-10px;font-size:.875rem}.product .cover-image>a .product-container>div>.image-container .uma-badged{right:-23px;font-size:.8rem}.product .cover-image>a .product-container>div>.image-container img{box-shadow:1px 1px 6px rgba(0,0,0,.25)}div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.actions button{padding-left:30px;padding-right:30px}div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.actions button:disabled{background-color:#a9a9a9}div.scook-dialog-box div.wrapper-for-content div.secondary-content div[name=secondary-content] p{text-align:center;color:#666}div.scook-dialog-box div.wrapper-for-content div.secondary-content div[name=secondary-content] p.description{font-size:12px;margin-top:10px}div[class*=lightbox] .image-caption{display:inline-block!important}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content{width:444px}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.licence-check{display:flex;-webkit-display:flex;flex-direction:column;-webkit-flex-direction:column}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.licence-check input{align-self:center;-webkit-align-self:center;margin-right:4px}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.licence-check span{color:#000}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.licence-check a,div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.licence-check span{margin-right:3px}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.secondary-content div[name=secondary-content]{display:table}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.secondary-content div[name=secondary-content] span{color:#666;display:block;text-align:center}div.exercise-anonymous-unlock div.scook-dialog-box div.wrapper-for-content div.secondary-content div[name=secondary-content] span.description{opacity:.7;font-size:12px}div.pedagogy div.scook-dialog-box div.wrapper-for-content div.primary-content div[name=primary-content] div.info{color:#000;margin-bottom:126px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption{align-items:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start}div.product-activation-lightbox .icon{font-family:scook-icons;font-weight:700;-webkit-font-smoothing:antialiased}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:row;padding:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content{position:relative;height:360px;width:364px;padding:20px 0;background-color:#fff}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element{margin-bottom:10px;position:relative}@media screen and (max-width:1023px){div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element label.error:after{font-family:scook-icons;-webkit-font-smoothing:antialiased;content:'\e68c';font-size:18px;color:#E60000;position:absolute;top:0;right:0}}@media screen and (max-width:767px){div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element label.error:after{font-family:scook-icons;-webkit-font-smoothing:antialiased;content:'\e68c';font-size:18px;color:#E60000;position:absolute;top:0;right:0}}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .text-input{width:100%;padding-left:.6em;padding-right:.6em;box-sizing:border-box;transition:border-color .4s;outline:0;box-shadow:inset 0 4px 0 0 #ededed}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .text-input:focus,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .text-input:hover{border:1px solid #32a0e6;transition:border-color 1s}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .text-input.error{border:1px solid #E60000;transition:border-color 1s}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .text-input::-ms-clear{display:none}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .valid-sign{opacity:0;position:absolute;display:inline-block;-webkit-font-smoothing:antialiased;font-family:scook-icons;font-size:24px;color:#333;top:8px;right:10px;transition:opacity .75s linear}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element .valid-sign.is-valid-code{opacity:1}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element.license-code-element{margin-bottom:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element.check input[type=checkbox]{margin-top:5px;margin-left:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .form-element.check label{font-family:open_sansregular;padding-left:0;width:200px;display:inline-block;vertical-align:top;margin-left:1px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row:after,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row:before{content:' ';display:table}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .stay-logged{float:left;width:50%}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .stay-logged input[type=checkbox]{float:left;margin-top:5px;margin-left:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .stay-logged label{padding-left:5px;white-space:nowrap;word-wrap:normal;margin-right:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .accept-license{margin-top:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .accept-license label{width:200px;margin-left:19px;display:inline-block;vertical-align:top;white-space:nowrap;word-wrap:normal}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content .info-row .forgot-password{float:right;width:50%;text-align:right;padding-top:1px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.top h1{margin-top:-8px;font-size:28px;line-height:36px;color:#666}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content{-webkit-box-flex:1;-webkit-flex:1;flex:1;z-index:50}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content a.info-link{margin-left:-8px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.text{font-family:open_sansregular;margin-bottom:30px;color:#333}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.text-sub{margin-bottom:14px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links a{justify-content:space-between}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links a span{background-clip:border-box;display:block;text-decoration:none;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap;width:104px;height:32px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links span.app-store{width:104px;height:30px;background-image:url(../../assets/img/product-activation-lightbox/badge_appstore.png)}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links span.play-store{width:87px;height:30px;background-image:url(../../assets/img/product-activation-lightbox/badge_playstore.png)}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content p.app-links span.windows-store{width:115px;height:30px;background-image:url(../../assets/img/product-activation-lightbox/badge_windowsstore.png)}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content a.link{font-family:open_sansregular;color:#32a0e6}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content a.link.info-link{display:block;margin-top:30px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.content a.link.info-link:before{display:inline-block;font-family:scook-icons;-webkit-font-smoothing:antialiased;content:'\e642';margin-left:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.primary-actions:after,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.primary-actions:before,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions:after,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions:before{content:' ';display:table}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.primary-actions{position:absolute;bottom:20px;right:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions{position:absolute;bottom:13px;left:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions .gentle-info{color:#a6a6a6;font-size:12px;line-height:1px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions .button-secondary{padding:0;float:left;background-color:transparent;color:#32a0e6;font-size:14px;line-height:18px;font-weight:400}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div div.secondary-actions .button-secondary:hover{color:#2c8bc8}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button{display:block;float:right;min-height:20px;min-width:16px;padding-left:10px;padding-right:10px;border-style:none;text-align:center;vertical-align:middle;cursor:pointer;font-family:open_sansregular}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary{margin-left:10px;background-color:#32a0e6;color:#fff;font-family:open_sanssemibold;font-size:16px;line-height:30px;font-weight:600}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary:hover{font-family:open_sanssemibold;background-color:#2c8bc8}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary:disabled{background-color:#98cff3;color:#fff;font-family:open_sanssemibold;font-size:16px;line-height:30px;font-weight:600;overflow:hidden;cursor:default}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.btn-spinner-spinning,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.btn-spinner-spinning,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.btn-spinner-spinning,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.btn-spinner-spinning{background-position:50%;color:transparent}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.registration-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.registration-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.registration-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.registration-lightbox-button:disabled{max-width:99.06px;background-color:#98cff3;color:#fff;padding-right:0;padding-left:0;font-family:open_sanssemibold;font-size:16px;line-height:30px;font-weight:600;overflow:hidden}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.registration-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.registration-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.registration-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.registration-lightbox-button .activity-indicator{background-color:#0062a0;width:119.06px;height:3px;-moz-margin-start:-3px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.registration-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.registration-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.registration-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.registration-lightbox-button .activity-indicator .activity-slider{background-color:#98cff3;margin-top:-3px;margin-left:-99.06px;animation-name:linear-progress;-webkit-animation-name:linear-progress;animation-duration:3s;-webkit-animation-duration:3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;width:99.06px;height:3px}@keyframes linear-progress{0%{margin-left:-99.06px}100%{margin-left:99.06px}}@-webkit-keyframes linear-progress{0%{margin-left:-99.06px}100%{margin-left:99.06px}}@-moz-keyframes linear-progress{0%{margin-left:-99.06px}100%{margin-left:99.06px}}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.activation-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.activation-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.activation-lightbox-button:disabled,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.activation-lightbox-button:disabled{max-width:114.38px;background-color:#98cff3;color:#fff;padding-right:0;padding-left:0;font-family:open_sanssemibold;font-size:16px;line-height:30px;font-weight:600;overflow:hidden}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.activation-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.activation-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.activation-lightbox-button .activity-indicator,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.activation-lightbox-button .activity-indicator{background-color:#0062a0;width:134.38px;height:3px;-moz-margin-start:-3px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-primary.activation-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-primary.activation-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-primary.activation-lightbox-button .activity-indicator .activity-slider,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-primary.activation-lightbox-button .activity-indicator .activity-slider{background-color:#98cff3;margin-top:-3px;margin-left:-114.38px;animation-name:linear-progress;-webkit-animation-name:linear-progress;animation-duration:3s;-webkit-animation-duration:3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;width:114.38px;height:3px}@keyframes linear-progress{0%{margin-left:-114.38px}100%{margin-left:114.38px}}@-webkit-keyframes linear-progress{0%{margin-left:-114.38px}100%{margin-left:114.38px}}@-moz-keyframes linear-progress{0%{margin-left:-114.38px}100%{margin-left:114.38px}}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-secondary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-secondary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-secondary,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-secondary{background-color:transparent;color:#32a0e6;font-size:14px;line-height:30px;font-weight:400}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions a.button-secondary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .primary-actions button.button-secondary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions a.button-secondary:hover,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.primary-content div[name=primary-content] div .secondary-actions button.button-secondary:hover{color:#2c8bc8}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset{-webkit-box-flex:0 0 226px;-webkit-flex:0 0 226px;flex:0 0 226px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area{z-index:30;width:172px;height:350px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area h3{color:#666;font-size:14px;font-family:open_sansregular;font-weight:700;line-height:18px;padding-bottom:10px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product{align-items:center;justify-content:center}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a{position:relative;width:130px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container div{height:auto}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container .image-container{position:relative;bottom:-3px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container .image-container div{margin-bottom:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container .image-container div.teacher-badged,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container .image-container div.uma-badged{bottom:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area .product div.cover-image a div.product-container .image-container img{margin:0}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption{padding-left:20px;padding-top:20px}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption div.meta-info{margin-bottom:10px;font-family:open_sansregular;-webkit-font-smoothing:antialiased;text-shadow:#fff 0 0 10px;color:#333;font-size:12px;font-weight:400;line-height:14px;text-align:left;word-wrap:break-word}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption div.meta-info span.release-title,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption div.meta-info span.series-release-title,div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption div.meta-info span.title-type{display:block}div.product-activation-lightbox div div.scook-dialog-box div.ng-light-box div.light-box-body div.content div.wrapper-for-content div.secondary-content div[name=secondary-content] div.lightbox-asset div.asset-area div.image-caption div.sku{color:#8D8F95;font-size:12px;line-height:14px;word-wrap:break-word}#productshelf-app .shelves-column .unlock-box.scook-at{flex-direction:row;-webkit-flex-direction:row;justify-content:flex-start;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding-top:5px}#productshelf-app .shelves-column .unlock-box.scook-at .info,.activation-lightbox .unlock-box.scook-at .info{padding:0}#productshelf-app .shelves-column .unlock-box.scook-at .icon-150_exclamationmark{font-size:24px}div.unlock-box.scook-at div.code-invalid{display:flex;-webkit-display:flex;align-items:center;-webkit-align-items:center}div.unlock-box.scook-at div.code-invalid .icon-150_exclamationmark{font-size:24px}.activation-lightbox{min-height:54px;display:flex;align-items:flex-start;-webkit-align-items:flex-start}.activation-lightbox .unlock-box.scook-at{flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center}div.unlock-box{display:flex;-webkit-display:flex;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}div.unlock-box div.input{display:flex;-webkit-display:flex}div.unlock-box div.input input.unlock-code{height:30px;font-weight:700;border-radius:0;-webkit-appearance:none}div.unlock-box div.input input.unlock-code.error{color:#E60000}div.unlock-box div.input button.find{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#2A80B9;border:none;color:#fff;cursor:pointer;width:60px;height:30px;line-height:30px}div.unlock-box div.input button.find.is-loading{color:transparent;background:url(../img/bg-spinner-blue.gif) center no-repeat #2A80B9}div.unlock-box div.input button.find:after{content:'\e63e';font-family:scook-icons;margin:0 auto;font-size:24px;display:-ms-flexbox}div.unlock-box div.info{padding-top:20px;padding-bottom:20px}div.unlock-box div.info div{display:flex;-webkit-display:flex;align-items:center;-webkit-align-items:center}div.unlock-box div.info div span.icon{font-size:24px;font-weight:700}