body{color:#1f1f1f;font-family:"Open Sans","Arial","Helvetica",Sans-serif;padding-top:70px}body,h1,h2,h3{font-weight:lighter}b,strong{font-weight:400}a{color:#333}a:hover{color:#00bceb;text-decoration:none}.dark,.dark a:hover,body.worksheet-view .worksheet-viewer a{color:#fff}.dark a{color:#aaa}.page-header{margin-top:0;font-weight:lighter;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.section-header{line-height:48px;font-size:30px;padding-top:11px;padding-bottom:11px;border-bottom:1px solid #eee;margin-bottom:24px}.panel-title{font-weight:400}#faqs .panel-body p:last-child,#module-resource-panel .panel-body ul:last-child,.data-consent-modal .list-group-item p:last-child,.well :last-child,body.dashboard .panel-body ul:last-child{margin-bottom:0}@media (max-width:767px){.sr-only.visible-xs{display:block!important;position:inherit;width:auto;height:auto;padding:inherit;margin:inherit}}.btn{padding:5px 10px}.btn-lg{padding:10px 16px}.btn-default{border-radius:6px;background:#eee;color:#333!important;border:2px solid #bbb}.btn-default:hover{border-color:#d5d5d5;background:#eee;background:#f8f8f8;color:#4096e0}.btn-primary{border:2px solid #2a8adc;background:#4096e0}.btn-primary:hover{border-color:#217dcc;background:#4096e0}.btn-danger,.btn-primary,.btn-success{border-radius:6px;color:#fff!important}.btn-success{background:#63a856;border:2px solid #59974d}.btn-success:hover{border-color:#4f8645;background:#63a856}.btn-danger{border:2px solid #d13838;background:#d64d4d}.btn-danger:hover{border-color:#c32d2d;background:#d64d4d}.btn-warning{border:2px solid #f5e070;border-radius:6px;background:#f7e588;color:#000!important}.btn-warning:hover{border-color:#f4db58;background:#f7e588}.alert-box{border-radius:4px;background:#eee;text-align:left;width:300px}.alert-box .alert-box-header{background:#444;font-size:14px;font-weight:300;padding:6px 12px}.alert-box .alert-box-body{padding:6px 12px;font-size:12px;color:#444}.alert-box-warning .alert-box-header{background:#e09950;color:#fff}.alert-box-warning .alert-box-body{background:#e6aa6a;color:#580000}.alert-box-danger .alert-box-header{background:#e05050;color:#fff}.alert-box-danger .alert-box-body{background:#e66a6a;color:#580000}.alert-box-danger .btn-default{border:1px solid #ac1e1e;padding:3px 6px;font-size:12px;color:#961b1b!important;background:0 0}.alert-box-danger .btn-default:hover{background:#ea8080}.alert-box-success .alert-box-header{background:#86cd5d;color:#fff}.alert-box-success .alert-box-body{background:#bde8a4;color:#335800}.alert-box-success .btn-default{border:1px solid #5cae2c;padding:3px 6px;font-size:12px;color:#519927!important;background:0 0}.alert-box-success .btn-default:hover{background:#ccedb8}.notice-block{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 15px 0;margin-bottom:22px;background:#f8f8f8}.notice-block .lead{font-size:15px;text-align:center;margin-bottom:10px}.navbar-default{background:#fff;box-shadow:none}.navbar-default .navbar-nav>li>a:hover{color:#00bceb}.nav-header{display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:8px;font-weight:700}.dropdown-menu>hr{margin-top:4px;margin-bottom:4px}.notice{margin-bottom:20px;border-radius:3px;padding:2px 6px;font-size:12px;background:#eee}.notice a{cursor:pointer}.panel-inverse{border:0;background:#222}.panel-inverse .panel-heading{border-bottom:1px solid #333}.panel-group .panel.panel-inverse{border-color:#333}.list-group-item{padding-left:22px;padding-right:22px}.form-control{color:#333;border-color:#aaa;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.input-group-btn .btn-default{border:1px solid #aaa;padding-top:6px;padding-bottom:6px}.form-group .help-block{color:#333}.modal-v-align-helper{display:table;height:100%;width:100%;pointer-events:none}.modal-v-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;margin:0 auto;pointer-events:all}.modal-header.jumbotron{margin-bottom:0;border-radius:4px 4px 0 0}.modal-header.jumbotron .close{color:#fff;text-shadow:0 1px 0 #000;opacity:.4}.modal-header.jumbotron .close:focus,.modal-header.jumbotron .close:hover{color:#fff;opacity:1}.jumbotron h1,.modal-header .jumbotron-title{font-weight:lighter}.modal-header .jumbotron-title small{display:block;margin-top:10px;font-weight:lighter;color:#fff}fa-slider{display:block;padding:4px 44px 4px 0}fa-slider .custom-slider{position:relative;padding:0 28px}fa-slider .custom-slider .control{position:absolute;top:-3px;font-size:20px;color:#bdbdbd}fa-slider .custom-slider .control:hover{cursor:pointer;color:#717171}fa-slider .custom-slider .control.step-down{left:0}fa-slider .custom-slider .control.step-up{right:0}fa-slider .custom-slider .slider-track{position:relative;width:100%;padding:8px 0}fa-slider .custom-slider .slider-runner{background:#ebebeb;height:4px;margin:0 6px 0 2px}fa-slider .custom-slider .slider-handle{position:absolute;top:0;height:20px;width:20px;background:#4096e0;border-radius:10px}.notification-list .notification .actions span,fa-slider .custom-slider .slider-handle:hover{cursor:pointer}fa-slider .fa-toggle-on{color:#333}fa-slider .fa-toggle-off{color:#ccc}fa-slider .face-icon{position:absolute;top:0;right:0;height:28px;width:28px}fa-slider .face-icon img{user-select:none}.interactive-elements .checkbox-element{background:url(/media/obo-checkbox-thats-me-unchecked.gif) no-repeat;background-size:100%}.interactive-elements .checkbox-element.checked{background:url(/media/obo-checkbox-thats-me-checked.gif) no-repeat;background-size:100%}.interactive-elements .radio-element{background-image:none;background-repeat:no-repeat;background-size:100%}.interactive-elements .radio-element.radio-style-yes.checked{background-image:url(/media/obo-radio-yes-checked.gif)}.interactive-elements .radio-element.radio-style-no.checked{background-image:url(/media/obo-radio-no-checked.gif)}.interactive-elements .radio-element.radio-style-yes-purple.checked{background-image:url(/media/obo-radio-yes-purple-checked.gif)}.interactive-elements .radio-element.radio-style-no-purple.checked{background-image:url(/media/obo-radio-no-purple-checked.gif)}.interactive-elements .slider-element .slider-segment{display:block;cursor:pointer;float:left;height:100%;width:9.09%}.interactive-elements .slider-element .slider-graphic{height:50%;width:100%}.interactive-elements .slider-element .slider-graphic.checked{background-image:url(/img/slider-marker.png);background-size:50% 60%;background-position:50% 35%;background-repeat:no-repeat}.c3-line{stroke-width:2px}.c3-axis>text{font-size:13px}.c3-axis .tick text{font-size:10px}#gad-chart line,#gad-chart path,#phq-chart line,#phq-chart path{stroke:#e6e6e6}#gad-chart .c3-line,#phq-chart .c3-line{stroke-width:2px!important}#gad-chart .c3-circle,#phq-chart .c3-circle{stroke-width:1px}#gad-chart .c3-axis-x text,#gad-chart .c3-axis-y text,#phq-chart .c3-axis-x text,#phq-chart .c3-axis-y text{fill:#666}.course-color,.course-color.living-life,.course-color.living-life-to-the-full{color:#6d72a9}.course-bg-color,.course-bg-color.living-life,.course-bg-color.living-life-to-the-full{background-color:#6d72a9}body.advanced-layout .jumbotron.enjoy-your-baby,body.advanced-layout .jumbotron.enjoy-your-baby-sh,body.advanced-layout .jumbotron.enjoy-your-baby-welsh{background:#ff2a7f}body.advanced-layout .jumbotron.enjoy-your-baby-further-topics,body.advanced-layout .jumbotron.enjoy-your-baby-welsh-optional{background:#5fbcd3}body.advanced-layout .jumbotron.enjoy-your-baby-welsh-youtime,body.advanced-layout .jumbotron.enjoy-your-baby-you-time{background:#fff555}body.advanced-layout .jumbotron.fix-your-drinking{background:#a02c89}body.advanced-layout .jumbotron.living-life,body.advanced-layout .jumbotron.living-life-itc,body.advanced-layout .jumbotron.living-life-to-the-full,body.advanced-layout .jumbotron.living-life-to-the-full-with-god{background:#6d72a9}body.advanced-layout .jumbotron.living-life-to-the-full-with-diabetes{background:#0e76b3}body.advanced-layout .jumbotron.mental-health-fitness{background:#abc837}body.advanced-layout .jumbotron.reclaim-your-life{background:#c02b7d}body.advanced-layout .jumbotron.spirit-one{background:#2c89a0}body.advanced-layout .jumbotron.spirit-two{background:#d35f5f}body.advanced-layout .jumbotron.suicide-prevention{background:#abca3b}.fa-toggle-on,.upgrade-primary-interest-modal .alternatives .list-group-item:hover .checkbox.fa-check-square-o{color:#00bceb}.course-list .course.welcome .masthead{background:#afdde9}.course-list .course.living-life .masthead,.course-list .course.living-life-itc .masthead,.course-list .course.living-life-to-the-full .masthead,.course-list .course.living-life-to-the-full-with-diabetes .masthead,.course-list .course.living-life-to-the-full-with-god .masthead{background:#6d72a9}.course-list .course.fix-your-drinking .masthead{background:#a02c89}.course-list .course.reclaim-your-life .masthead{background:#c02b7d}.course-list .course.enjoy-your-baby .masthead{background:#ff2a7f}.course-list .course.enjoy-your-baby-further-topics .masthead{background:#5fbcd3}.course-list .course.enjoy-your-baby-you-time .masthead{background:#fff555}.course-list .course.mental-health-fitness .masthead{background:#abc837}.course-list .course.spirit-one .masthead,.course-list .course.spirit-two .masthead{background:#d35f5f}.course-list .course.when-you-need-more-help .masthead{background:#abca3b}.course-progress-panel.welcome .panel-heading{border-left:3px solid #afdde9}.course-progress-panel.living-life .panel-heading,.course-progress-panel.living-life-itc .panel-heading,.course-progress-panel.living-life-to-the-full .panel-heading,.course-progress-panel.living-life-to-the-full-with-diabetes .panel-heading,.course-progress-panel.living-life-to-the-full-with-god .panel-heading{border-left:3px solid #6d72a9}.course-progress-panel.fix-your-drinking .panel-heading{border-left:3px solid #a02c89}.course-progress-panel.reclaim-your-life .panel-heading{border-left:3px solid #c02b7d}.course-progress-panel.enjoy-your-baby .panel-heading{border-left:3px solid #ff2a7f}.course-progress-panel.enjoy-your-baby-further-topics .panel-heading{border-left:3px solid #5fbcd3}.course-progress-panel.enjoy-your-baby-you-time .panel-heading{border-left:3px solid #fff555}.course-progress-panel.mental-health-fitness .panel-heading{border-left:3px solid #abc837}.course-progress-panel.spirit-one .panel-heading{border-left:3px solid #2c89a0}.course-progress-panel.spirit-two .panel-heading{border-left:3px solid #d35f5f}.course-progress-panel.when-you-need-more-help .panel-heading{border-left:3px solid #abca3b}.upgrade-interests .panel.interest-group-1 .checkbox label:hover,.upgrade-interests .panel.interest-group-1 .panel-heading,.upgrade-interests .panel.interest-group-1 .panel-heading small{color:#6d72a9}.upgrade-interests .panel.interest-group-3 .checkbox label:hover,.upgrade-interests .panel.interest-group-3 .panel-heading,.upgrade-interests .panel.interest-group-3 .panel-heading small{color:#a02c89}.upgrade-interests .panel.interest-group-4 .checkbox label:hover,.upgrade-interests .panel.interest-group-4 .panel-heading,.upgrade-interests .panel.interest-group-4 .panel-heading small{color:#ff2a7f}.upgrade-interests .panel.interest-group-5 .checkbox label:hover,.upgrade-interests .panel.interest-group-5 .panel-heading,.upgrade-interests .panel.interest-group-5 .panel-heading small{color:#87decd}section.course-list,section.course-view{padding-top:30px;background:#f4f4f4}body.advanced-layout{padding-top:50px}body.advanced-layout header{border-bottom:0}body.blank-layout{padding-top:0;padding-bottom:0!important}body.forgotten-password,body.sign-in,body.user-registration{padding-top:70px}body.ebook-read header.navbar-fixed-top,body.forgotten-password .navbar-fixed-top,body.sign-in .navbar-fixed-top,body.user-registration .navbar-fixed-top,header.navbar-fixed-top{border-bottom:2px solid #00bdef}body.user-registration .navbar-fixed-top .btn-register{display:none}body.user-registration .navbar-fixed-top .text-already-registered{display:inline-block}body.sign-in .navbar-fixed-bottom .btn-sign-in{display:none}.jumbotron a,body.sign-in .navbar-fixed-bottom .text-not-registered{display:inline-block}body.course-list,body.course-view,body.ebook-list,body.video-list,body.worksheet-list{background:#f4f4f4}body.ebook-read{padding-bottom:52px}body.developer-tools{padding-bottom:50px}body.landing-page-layout{padding-top:30px}body.presentation-mode{background:#000}body.worksheet-view{background:#444;color:#fff}body.worksheet-view .worksheet-viewer hr{border-color:#555}body.upgrade-sales-page{line-height:20px;font-size:15px;color:#2a2a2a}body.upgrade-sales-page section{padding:35px 0;border-bottom:1px solid #eee;-webkit-font-smoothing:antialiased}body.upgrade-sales-page .jumbotron{margin-bottom:0}body.upgrade-sales-page .context-box.supporter-info{margin-bottom:40px;padding:18px 0;font-size:14px;color:#6f6f6f;background:#efefef}body.upgrade-sales-page .context-box.supporter-info small{font-size:11px}body.upgrade-sales-page .context-box.supporter-info hr{margin:20px auto;border-top:1px solid #e4e4e4;max-width:500px}body.upgrade-sales-page .course-details .lead{margin-bottom:10px;line-height:23px;font-size:17px}body.upgrade-sales-page .course-details .course-name{margin-bottom:13px;line-height:33px;font-size:24px;font-weight:400}body.upgrade-sales-page .course-details .course-description{margin-bottom:26px;line-height:20px;font-size:15px}body.upgrade-sales-page .course-details .divider{height:15px;width:310px;margin:0 auto 5px;border-top:1px solid #eee;line-height:15px;font-size:12px;font-weight:400;color:#d2d2d2}body.upgrade-sales-page .course-details .divider>span{display:block;width:96px;margin:-10px auto 0;background:#fff}body.upgrade-sales-page .course-details .extras{margin-bottom:0;line-height:22px;font-size:12px;font-weight:400}body.upgrade-sales-page .get-started{padding-bottom:25px}body.upgrade-sales-page .get-started small,body.upgrade-sales-page .upgrade-info small{font-size:14px}body.upgrade-sales-page .get-started .btn{margin-top:18px;margin-bottom:16px;background:0 0;border:2px solid #6d72a9;color:#6d72a9!important}body.upgrade-sales-page .get-started .btn .fa{margin-right:3px;font-size:20px}body.upgrade-sales-page .upgrade-info .squeeze{margin:0 auto;width:480px;text-align:left}body.upgrade-sales-page .upgrade-info .lead{margin-bottom:35px;font-size:22px}body.upgrade-sales-page .upgrade-info .features{margin-bottom:40px;margin-left:24px;padding:0}body.upgrade-sales-page .upgrade-info .features li{position:relative;list-style-type:none;margin-bottom:22px;padding-left:36px;padding-right:36px;font-size:16px}body.upgrade-sales-page .upgrade-info .features li .fa{position:absolute;top:2px;left:8px;font-size:17px;color:#6d72a9}body.upgrade-sales-page .upgrade-info .purchase-buttons{margin-bottom:10px}body.upgrade-sales-page .upgrade-info .purchase-buttons small{font-size:12px}.upgrade-primary-interest-modal .list-group-item label,body.upgrade-sales-page .upgrade-info .purchase-buttons .btn{font-weight:400}body.upgrade-sales-page .upgrade-info .purchase-buttons .btn-primary{background:0 0;border-color:#6d72a9;font-weight:600;color:#6d72a9!important}body.upgrade-sales-page .upgrade-info .skip{color:#6d72a9!important}.upgrade-interests{padding-top:10px}.upgrade-interests .lead{padding-bottom:15px}.upgrade-interests .panel{border:2px solid #d4d4d4}.upgrade-interests .group-description{font-weight:400;font-size:90%;color:#666}.upgrade-interests .interest .panel-heading{background:#fff;border-bottom:2px solid #d4d4d4;color:#4096e0}.upgrade-interests .interest .panel-heading .panel-title{font-weight:400;font-size:18px;padding-top:6px;padding-bottom:6px}.upgrade-interests .interest .panel-heading small{color:#4096e0;font-weight:400}.upgrade-interests .interest .checkbox{margin-bottom:16px}.upgrade-interests .interest .checkbox label,.upgrade-primary-interest-modal .modal-header h2{font-weight:300}.upgrade-interests .interest .checkbox label:hover{color:#4096e0}.upgrade-primary-interest-modal .recommendation{background:#efefef;color:#2a2a2a}.upgrade-primary-interest-modal .recommendation .pre-text{display:block;margin-bottom:10px;font-size:13px}.upgrade-primary-interest-modal .recommendation .course-name{display:block;margin-bottom:10px;font-size:19px;font-weight:400}.upgrade-primary-interest-modal .recommendation .course-description{display:block;font-size:12px}.upgrade-primary-interest-modal .info-alert{padding-bottom:0}.upgrade-primary-interest-modal .info-alert .alert{margin-bottom:0}.upgrade-primary-interest-modal .info-alert .alert a{text-decoration:underline}.upgrade-primary-interest-modal .alternatives .pre-text{margin-bottom:20px}.upgrade-primary-interest-modal .alternatives .course-name{margin-top:0;margin-bottom:6px;font-size:17px;font-weight:400;color:#00bceb}.upgrade-primary-interest-modal .alternatives .list-group-item{position:relative;margin:6px 0;padding:20px 60px 20px 20px;border:1px solid #ccc}.upgrade-primary-interest-modal .alternatives .list-group-item .interest{padding-left:0}.upgrade-primary-interest-modal .alternatives .list-group-item .checkbox{display:block;position:absolute;top:20px;right:20px;font-size:26px;text-align:left;color:#ccc}.upgrade-primary-interest-modal .alternatives .list-group-item .checkbox.fa-check-square-o{margin-right:-4px;color:#00bceb}.upgrade-primary-interest-modal .alternatives .list-group-item:hover{background:0 0;border:1px solid #999}.upgrade-primary-interest-modal .alternatives .list-group-item:hover .checkbox::before{content:"\f046"}.upgrade-primary-interest-modal .alternatives .list-group-item:hover .checkbox{margin-right:-4px;color:#999}.upgrade-primary-interest-modal .alternatives .list-group-item.selected{border:2px solid #00bceb;padding:19px}.upgrade-primary-interest-modal .alternatives .list-group-item.selected .checkbox{top:19px;right:19px}.upgrade-primary-interest-modal .list-group{margin-bottom:-15px}.upgrade-primary-interest-modal .list-group-item label input{margin-right:6px}.upgrade-primary-interest-modal .list-group-item p{margin-bottom:0;padding-left:22px}.upgrade-primary-interest-modal .list-group-item:hover{cursor:pointer;background:#efefef}.thumbnail.no-border{padding:0;border:0}.image-protect{position:absolute;top:0;left:0;right:0;bottom:0}.jumbotron{background:#2a2a2a;color:#fff;text-shadow:2px 2px rgba(0,0,0,.08)}.call-to-action.living-life-shop p.lead,.jumbotron.compact{margin-bottom:0}.jumbotron h1{font-size:50px}.jumbotron p{font-size:16px}.jumbotron a{border-radius:4px;padding:2px 6px;color:inherit;background:rgba(0,0,0,.05)}.jumbotron a:hover{text-decoration:none;background:rgba(0,0,0,.1)}.jumbotron .lead{font-size:22px}.alert a,.call-to-action.recommended-courses a,.notification-list .notification.unread .message,header.navbar-fixed-top .navbar-brand{font-weight:400}.jumbotron-default{background:#4096e0}.jumbotron-light-blue{background:#00bceb}.jumbotron-blue-purple{background:#6d72a9}.jumbotron-sea-green,.jumbotron-seafoam{background:#12d09e}.jumbotron-green{background:#63a856}.jumbotron-red{background:#d64d4d}.jumbotron-orange{background:#eb9c46}.jumbotron-yellow{background:#f7e588}.jumbotron-blue{background:#59c1db}.call-to-action{border-width:1px 1px 2px;background:#fff}.call-to-action h3{margin-top:0}.call-to-action.has-thumbnail{position:relative;padding-left:140px}.call-to-action.has-thumbnail .thumbnail{position:absolute;top:20px;left:20px;width:100px}.mood-rating .topic{padding:18px 20px}.mood-rating .topic-name{display:block;width:40%;float:left;line-height:24px;font-size:18px}.mood-rating .topic-rating{display:block;margin-top:2px;width:60%;float:left}.course-modules .module .module-image img,.mood-rating .rating-scale{width:100%}.mood-rating .rating-scale .rating-point{display:block;cursor:pointer;float:left;width:20%;text-align:center;color:#d2d2d2}.kindle-cta small,.mood-rating .rating-point{font-size:10px}.mood-rating .rating-point.active{color:#4096e0}.new-topic-box{margin:15px 0 20px}.email-support-preferences .campaign .fa-toggle-off,.email-support-preferences .campaign .fa-toggle-on{line-height:22px;font-size:18px}#module-resource-panel .resource-list .item.locked a.unlock-link,.email-support-preferences .campaign .fa-toggle-on{color:#4096e0}.notifications-icon .text-muted{color:#ccc}.notifications-icon button,fa-slider{position:relative}.notifications-icon .badge{position:absolute;top:0;right:0;padding:2px 4px;line-height:10px;font-size:10px;background:#d64d4d}.notification-list{padding-top:0;padding-bottom:0;width:280px}.notification-list .notification{padding:8px 14px;border-bottom:1px solid #ccc;background:#fff;font-size:13px}.notification-list .notification .toolbar{margin-bottom:4px;font-size:11px}.notification-list .notification .actions{display:none}.notification-list .notification.unread{background:#f5f5f5}.notification-list .notification:hover .actions{display:inline}.course-list .course{margin-bottom:20px}.course-list .course .masthead{position:relative;overflow:hidden;height:210px;width:100%;background:#eee}.course-list .course .masthead .course-name{margin-top:10px}.course-list .course .masthead-graphic{height:100%}.course-list .course .masthead-graphic-positioner{position:relative;left:50%;display:inline-block;height:100%}.course-list .course .masthead-graphic-positioner .masthead-graphic{position:relative;left:-50%}.course-list .course .masthead-content{position:absolute;top:0;left:0;display:block;width:100%;color:#fff;text-shadow:1px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.15)}.course-list .course .masthead-content a,.course-list .course .masthead-content a:hover{color:#fff}.course-list .course .masthead-content .masthead-content-inner{padding:0 20px}.course-list .course .inner{padding:20px;color:#999;background:#fff}#module-resource-panel .panel-heading .toolbar .fa-info:hover,.course-list .course a,body.dashboard .panel-heading .toolbar .fa-info:hover{color:#999}.course-list .course a:hover{color:#333}.course-list .course-title h3{margin-top:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f4f4f4;text-align:center}.course-list .course-detail .short-lede,.kindle-cta img{margin-bottom:15px}.course-modules .module{position:relative;padding:20px 10px 20px 120px}.course-modules .module h4{font-size:16px;margin-bottom:6px}.course-modules .module .module-image{position:absolute;top:20px;left:20px;width:80px}.resource-category-tabs{padding-top:30px;padding-bottom:30px;background:#fff}.resource-category-container{background:#f4f4f4;padding:20px 0}.resource-listing .item{position:relative;margin-bottom:20px;padding:20px 20px 54px;color:#999;background:#fff}#module-resource-panel .panel-body ul,.ebook-list .item ul,.resource-listing .item ul,.video-list .item ul,.worksheet-list .item ul,body.dashboard .panel-body ul{padding-left:20px}.resource-listing .item:hover{color:#333}.resource-listing .item .item-name{margin-top:0;cursor:pointer}.resource-listing .item .item-name:hover{color:#00bceb}.resource-listing .item .item-actions{position:absolute;bottom:20px;left:20px}.resource-listing .item .corner-label{position:absolute;top:0;height:26px;width:26px;border-top:26px solid #e8e8e8;border-bottom:26px solid transparent}.resource-listing .item .corner-label .tooltip{width:200px}.resource-listing .item .corner-label.right{right:0;border-right:26px solid #e8e8e8;border-left:26px solid transparent}.course-view .module .corner-label.right .corner-label-icon,.ebook-list .item .corner-label.right .corner-label-icon,.resource-listing .item .corner-label.right .corner-label-icon,.video-list .item .corner-label.right .corner-label-icon,.worksheet-list .item .corner-label.right .corner-label-icon{position:absolute;top:-18px;right:-18px;line-height:18px;font-size:18px;color:#d2d2d2;text-align:center}.ebook-list .jumbotron,.video-list .jumbotron,.worksheet-list .jumbotron{margin-bottom:0}.ebook-list .category-tabs,.video-list .category-tabs,.worksheet-list .category-tabs{padding-top:30px;padding-bottom:30px;background:#fff}.ebook-list .category-container,.video-list .category-container,.worksheet-list .category-container{padding:20px 0}.ebook-list .item,.worksheet-list .item{margin-bottom:20px}.ebook-list .item,.video-list .item,.worksheet-list .item{position:relative;padding:20px 20px 54px;color:#999;background:#fff}.ebook-list .item:hover,.video-list .item:hover,.worksheet-list .item:hover{color:#333}.ebook-list .item .item-name,.video-list .item .item-name,.worksheet-list .item .item-name{margin-top:0;cursor:pointer}.ebook-list .item .item-name:hover,.video-list .item .item-name:hover,.worksheet-list .item .item-name:hover{color:#00bceb}.ebook-list .item .item-actions,.worksheet-list .item .item-actions{position:absolute;bottom:20px;left:20px}.video-list .item .item-actions{position:absolute}.ebook-list .item .corner-label,.video-list .item .corner-label,.worksheet-list .item .corner-label{position:absolute;top:0;height:26px;width:26px;border-top:26px solid #e8e8e8;border-bottom:26px solid transparent}.ebook-list .item .corner-label .tooltip,.video-list .item .corner-label .tooltip,.worksheet-list .item .corner-label .tooltip{width:200px}.ebook-list .item .corner-label.right,.video-list .item .corner-label.right,.worksheet-list .item .corner-label.right{right:0;border-right:26px solid #e8e8e8;border-left:26px solid transparent}.worksheet-list .item{padding-bottom:20px}.ebook-list .item-image,.worksheet-list .item-image{display:block;margin:0 auto 20px;cursor:pointer}.video-list .item{padding-bottom:60px;min-height:300px}.video-list .item .item-name{line-height:20px;font-size:16px}.video-list .item .item-image{display:block;margin:0 auto 20px;max-width:100%;cursor:pointer}.video-list .item .item-actions{left:5px;bottom:20px;width:100%}#module-list-modal .module-image{display:block;margin:0 auto;width:80%}.course-view{-webkit-font-smoothing:antialiased}.course-view .page-header{position:relative;margin-bottom:30px;padding-bottom:0}.course-view .page-header h1{margin-top:0;margin-bottom:20px;text-align:center;line-height:49px}.course-view .page-header .btn{position:absolute;top:4px;right:0;border-color:#e2e2e2;background:0 0;font-size:14px;color:#9b9b9b!important}.course-view .module{margin-bottom:20px;padding:20px;min-height:180px;color:#4a4a4a;background:#fff}.course-view .module .module-name{margin-top:0;margin-bottom:5px;font-size:30px;line-height:41px;color:#6d72a9;cursor:pointer}.course-view .module .module-name:hover{color:#00bceb}.course-view .module .module-image{cursor:pointer}.course-view .module .module-actions .btn{margin-bottom:10px}.course-view .module .corner-label{position:absolute;top:0;height:26px;width:26px;border-top:26px solid #e8e8e8;border-bottom:26px solid transparent}.course-view .module .corner-label .tooltip{width:200px}.course-view .module .corner-label.right{right:0;border-right:26px solid #e8e8e8;border-left:26px solid transparent}.subscription-selection,.worksheet-viewer .item>img{width:100%}.subscription-selection label{cursor:pointer;margin-top:9px;margin-bottom:9px}.subscription-selection .btn{margin-top:2px}.subscription-selection .btn input[type=radio]{position:absolute;z-index:-1;opacity:0}.dynamic-form{margin-top:40px}.compact-row .help-block ul{padding-left:26px}.account-upgrade .product-list .product .fa{margin-top:5px;font-size:16px;color:#63a856}.account-upgrade .product-list .product:hover{cursor:pointer;background:#eee}.account-upgrade .selected-products .item-name,.account-upgrade .selected-products h4.item-name{margin-top:0;margin-bottom:15px}.account-upgrade .selected-products .well.detail{background:#fff;margin-bottom:10px;padding-left:15px;padding-right:15px;line-height:22px;font-weight:400}.account-upgrade .selected-products .perk .fa{width:15px}header.navbar-fixed-top .navbar-collapse.collapsing,header.navbar-fixed-top .navbar-collapse.in{background:#fff}header.navbar-fixed-top .navbar-brand:hover{color:#111}header.navbar-fixed-top .navbar-nav.navbar-right:last-child{margin-right:0}.page-header h1{font-weight:300}span.navbar-brand{cursor:default}.btn .status-light{margin-left:6px;margin-bottom:2px}.btn-toolbar-default{margin-left:0;border-radius:4px;padding:4px;background:#ddd}.btn-toolbar-default .btn:first-child{margin-left:0}.icon-nav{padding:9px}.icon-nav li a{padding:4px}header .icon-nav.navbar-nav.navbar-right{margin-right:0}.page-header.has-toolbar{position:relative}.page-header.has-toolbar .btn-toolbar{position:absolute;bottom:22px;right:0}#module-resource-panel,.btn-toolbar-default,.page-header{font-family:'Open Sans','Arial','Helvetica',sans-serif}i.social-icon{display:block;height:24px;width:24px;background-image:url(../img/social-icon-spritesheet.png);background-size:128px 24px;background-repeat:no-repeat}i.social-icon.facebook{background-position:0 0}i.social-icon.twitter{background-position:-26px 0}i.social-icon.amazon{background-position:-52px 0}i.social-icon.fiveareas{background-position:-78px 0}i.social-icon.store{background-position:-104px 0}.btn-sprite{border:0;height:32px;width:33px}.btn-sprite.facebook{background:url(../img/social-icon-spritesheet.gif) 2px 2px no-repeat}.btn-sprite.twitter{background:url(../img/social-icon-spritesheet.gif) top right no-repeat}.btn-sprite.amazon{background:url(../img/social-icon-spritesheet.gif) bottom left no-repeat}.btn-sprite.five-areas{background:url(../img/social-icon-spritesheet.gif) bottom right no-repeat}.status-light{display:inline-block;border-radius:3px;height:6px;width:6px}.status-light-success{background:#0f0;box-shadow:0 0 3px #0f0}.status-light-danger{background:#c00;box-shadow:0 0 3px red}.navbar-btn.btn-sprite.btn-sm{margin-bottom:8px}.panel{box-shadow:none}.panel-default{border-color:#f5f5f5}.panel-default .panel-heading{color:#1f1f1f;background-image:none}.panel-default .panel-heading+.panel-collapse .panel-body{border-top:none}.panel-group{border-bottom:3px solid #e6e6e6;border-radius:4px}.panel-group .panel{border-radius:0;border-top:1px solid #e6e6e6}.panel-group .panel:first-child{border-radius:4px 4px 0 0;border-top:0}.panel-group .panel+.panel{margin-top:0}.plan-list .plan::before{display:table;content:" "}.plan-list .plan::after{clear:both}.plan-list .plan.archived{opacity:.5;margin-top:5px;margin-bottom:5px}.plan-list .plan.has-reminders .reminder-action i{color:orange}.plan-list .plan-what{display:block;margin-bottom:2px;font-size:16px;cursor:pointer}.plan-list .plan-when{display:block;font-size:11px;color:#aaa}.reminder-list .reminder{position:relative;padding-left:44px}.plan-list .plan::after,.reminder-list .reminder::before{display:table;content:" "}.reminder-list .reminder::after{display:table;content:" ";clear:both}#gp-results li>a,.reminder-list .reminder-name{cursor:pointer}.reminder-list .reminder-icon{display:block;position:absolute;top:10px;left:16px;width:14px;text-align:center;color:#aaa}.reminder-list .reminder-date-due{font-size:11px;color:#aaa}.action-tray{margin-bottom:0;height:40px}.action-tray .action{height:40px;line-height:40px;color:#aaa}.action-tray .action a{color:#aaa}#course-progress-panel .panel-body .module a:hover .glyphicon,#module-resource-panel .panel-body a:hover .fa,.action-tray .action:hover,.action-tray .action:hover a,body.dashboard .panel-body a:hover .fa{color:#777}.action-tray .action i{font-size:18px}.slideshow-player{position:relative;margin:0 auto;max-width:600px}.slideshow-player .carousel-position{position:absolute;z-index:100;top:0;right:0;border-radius:0 0 0 4px;padding:3px 6px;color:#333;background:#f5f5f5}.slideshow-player .audiojs{display:none}.slideshow-player .controls{margin-left:0;border-bottom:3px solid #e6e6e6;border-radius:0 0 4px 4px;padding:5px 10px;text-align:center;background:#f5f5f5}.slideshow-player .controls .btn{background:0 0;padding-left:10px;padding-right:10px}.slideshow-player .controls .btn:first-child{margin-left:0}.slideshow-player .controls .btn:hover{color:#1c82da}.slideshow-player .controls .btn-lg{padding-left:10px;padding-right:10px;font-size:20px}.slideshow-player .controls .btn-play-pause .fa-pause{font-size:19px}.slideshow-player .controls .btn-seek .progress{margin-bottom:0;height:4px}.slideshow-player.presentation-mode{position:absolute;top:0;left:0;right:0;height:100%;width:100%;max-height:100%;max-width:100%}.slideshow-player.presentation-mode .carousel,.slideshow-player.presentation-mode .carousel-inner,.slideshow-player.presentation-mode .item{height:100%;width:100%}.slideshow-player.presentation-mode .carousel .item{vertical-align:middle;text-align:center}.slideshow-player.presentation-mode .carousel .item img{display:inline-block;vertical-align:middle;max-height:100%;max-width:95%}.slideshow-player.presentation-mode .carousel .item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slideshow-player.presentation-mode .carousel .item.active{display:inline-block}.slideshow-player.flash-audio{position:relative}.slideshow-player.flash-audio .audio-container{position:absolute;bottom:10px;margin-left:25%;margin-right:25%;width:50%;text-align:center}.slideshow-player.flash-audio .controls .btn-play-pause,.slideshow-player.flash-audio .controls .btn-seek{display:none}.slideshow-player.flash-audio .controls .btn-step-backward{float:left}.slideshow-player.flash-audio .controls .btn-step-forward{float:right}.course-list .module .module-thumbnail,.ebook-list .ebook .ebook-thumbnail{margin-right:20px}.ebook-list .ebook{min-height:205px}.ebook-list .col-sm-6:nth-child(2n+3){clear:left}.video-list .item{margin-bottom:30px;text-align:center}.ebook-reader ::-webkit-scrollbar{width:6px}.ebook-reader ::-webkit-scrollbar-track{background:0 0}.ebook-reader ::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(255,255,255,.35)}.ebook-reader .worksheet-list{overflow:hidden}.ebook-reader .worksheet-list.expanded{padding-right:10px;height:170px;overflow-y:scroll;transition:height .3s}.ebook-reader ul.worksheet-list{padding-left:28px}.ebook-reader ul.worksheet-list>li{padding-top:2px;padding-bottom:2px}.ebook-reader .worksheet-list-toggle{display:inline-block;border-radius:4px;padding:2px 6px;text-decoration:none;color:inherit;background:rgba(255,255,255,.1)}.ebook-reader .worksheet-list-toggle:hover{background:rgba(255,255,255,.2)}.ebook-reader #resources{overflow-y:scroll;margin-bottom:0;border-bottom:0;height:100%;padding-right:16px}.ebook-reader #resources .panel-title{font-size:22px;cursor:pointer}.ebook-reader #resources .panel-body,.panel.course-progress .panel-body{padding:0}.ebook-reader #resources .worksheet-list{margin-top:10px;margin-bottom:6px;padding-left:30px;padding-right:12px}.ebook-reader #resources .note{background:#eee}.worksheet-viewer{margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;max-width:1200px}.worksheet-viewer .btn-toolbar{margin-top:20px;margin-bottom:20px;text-align:center}footer{clear:both;margin-top:30px}.ebook-reader #resources .btn-toolbar,.ebook-reader #resources .notes-placeholder,.module-toolbar{margin-bottom:20px}#module-resource-panel .panel-heading,body.dashboard .panel-heading{padding:18px 22px;cursor:pointer}#module-resource-panel .panel-heading>.fa,body.dashboard .panel-heading>.fa{display:block;float:left;margin-top:5px;margin-right:15px;font-size:17px}#module-resource-panel .panel-heading .toolbar .fa,body.dashboard .panel-heading .toolbar .fa{font-size:18px;color:#333}#module-resource-panel .panel-heading .toolbar .fa-info,#module-resource-panel .resource-list .item.locked a,body.dashboard .panel-heading .toolbar .fa-info{color:#ccc}#module-resource-panel .panel-title,body.dashboard .panel-title{font-size:22px;font-weight:200}#module-resource-panel .panel-title .help-toggle,body.dashboard .panel-title .help-toggle{font-size:14px;color:#cfcfcf}#module-resource-panel .panel-body,body.dashboard .panel-body{padding:20px 23px}#module-resource-panel .panel-body a,body.dashboard .panel-body a{color:#1f1f1f}#module-resource-panel .panel-body a .fa,body.dashboard .panel-body a .fa{font-size:14px;color:#e6e6e6}#module-resource-panel .panel-body a:hover,#module-resource-panel .panel-title>a:hover,body.dashboard .panel-body a:hover,body.dashboard .panel-title>a:hover{color:#09f;text-decoration:none}#module-resource-panel .panel-body ul li,body.dashboard .panel-body ul li{padding-left:8px;line-height:30px;font-size:16px;font-weight:200;color:#d2d2d2}#module-resource-panel .panel .state-indicator{margin-top:2px;font-size:18px}#module-resource-panel .resource-list .item{position:relative;padding-top:4px;padding-bottom:4px;padding-right:20px;line-height:20px}#module-resource-panel .resource-list .item.locked{padding-right:120px}#module-resource-panel .resource-list .item .affiliate-ibook-vendor-links{display:block;font-size:12px;color:#1f1f1f}#module-resource-panel .resource-list .item .affiliate-ibook-vendor-links a,#signed-out-modal .return-url a:hover{color:#4096e0}#module-resource-panel .resource-list .item .affiliate-ibook-vendor-links a:hover{color:#98c6ee}#module-resource-panel .resource-list .item-icon{position:absolute;right:0;top:4px}#module-resource-panel .resource-list .item-icon .fa-lock{font-size:16px}#module-resource-panel .resource-list .unlock-link{position:absolute;top:5px;right:20px;line-height:20px;font-size:12px}#course-progress-panel .panel-body ul{padding-left:0}#course-progress-panel .panel-body .module .module-start-button:hover,#course-progress-panel .panel-body .module a:hover .glyphicon:hover,#signed-out-modal .return-url a{color:#428bca}#course-progress-panel .panel-body .module .module-start-button{color:#d2d2d2}#course-progress-panel .panel-body .module.completed .trophy{color:#4bbe0b}#course-progress-panel .panel-body .module:hover a i{color:#4096e0!important}#course-progress-panel .panel-body .actions .fa-info,#course-progress-panel .panel-body .actions .module-start-button,#course-progress-panel .panel-body .actions .present-module .fa-tv{color:#777}#course-progress-panel .panel-body .actions .present-module .fa-tv{font-weight:600}#course-progress-panel .modules .module{position:relative;padding:5px 50px 5px 32px;line-height:20px}#course-progress-panel .modules .module .trophy{position:absolute;top:8px;left:8px}#course-progress-panel .modules .module .actions{position:absolute;top:0;right:0}#course-progress-panel .modules .module .actions .present-module:hover{cursor:pointer;color:#4096e0}.social-feed .item{position:relative;padding:15px}.social-feed .item-image{position:absolute;top:15px;left:15px}.social-feed .item-body{position:relative;margin-left:90px;border-left:2px solid #eee;padding-left:15px;padding-top:5px;padding-bottom:5px;min-height:75px}.social-feed .item-content{margin-bottom:5px;font-weight:300}.social-feed .item-date{font-size:11px;color:#bbb}.social-feed .selected{color:#00bceb}#plan-do-review .controls{position:relative;margin-bottom:10px}#plan-do-review .controls .pagination{position:absolute;top:-10px;right:0;margin:0}#embedded-module-player{max-width:600px;margin-left:auto;margin-right:auto}#embedded-ebook-reader{background:#fff;top:0}#signed-out-modal .reason-initiated .return-url{margin-top:-10px;margin-bottom:15px}#signed-out-modal .reason-inactivity .return-url{margin-top:10px}#registration-form .help-block a{font-weight:400}#registration-form .has-error .help-block a{color:#a94442}#registration-form .has-error .help-block a:hover{color:#ce8483}#registration-form .input-group-btn .btn-default{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);padding-top:6px;padding-bottom:6px}#registration-form .input-group-btn .btn-default:hover{border-color:#afafaf}#registration-form .additional-checkbox a,#registration-form .commercial-access-check a,#registration-form .terms-and-conditions a{text-decoration:underline}#faqs .panel-heading,#registration-form #supporter-check input{background:#fff;cursor:pointer}.pre-registration-notice{padding-bottom:2px;border-bottom:1px solid #eee;margin-bottom:22px}.pre-registration-notice a{font-weight:400;text-decoration:underline}#faqs .panel-heading{border:1px solid #ddd;padding:14px 20px}#faqs .panel-heading .panel-title{font-weight:300}#faqs .panel-body{border:1px solid #ddd;border-top:0;padding:20px}.grecaptcha-badge{bottom:38px!important}@media (max-width:767px){header .navbar-nav{margin:0}header .icon-nav img{display:block;float:left;margin-right:12px}header .social-nav img{width:18px}.course-list .course-title h3,body.course-list .course-actions .btn-toolbar{text-align:left}.slideshow-player .controls .btn{font-size:18px}.slideshow-player .controls .btn-play-pause .fa-pause,.slideshow-player .controls .btn-play-pause .fa-play{font-size:28px}}@media (min-width:768px){.course-view .module{position:relative;padding-left:180px;padding-bottom:54px;text-align:left}.course-view .module-image{position:absolute;top:20px;left:20px}.course-view .module-actions{position:absolute;bottom:10px;left:180px}.ebook-list .item.has-image,.worksheet-list .item.has-image{padding-left:180px;min-height:180px}.ebook-list .item.has-image .item-actions,.worksheet-list .item.has-image .item-actions{left:180px}.ebook-list .item-image,.worksheet-list .item-image{position:absolute;top:20px;left:20px;margin:0}}.mood-rating-topic-delete-modal .modal-dialog{width:460px}.mood-rating-topic-delete-modal .modal-body{text-align:center}.mood-rating-topic-delete-modal .topic-name{font-size:24px;font-weight:400;margin-bottom:0}@media (min-width:768px) and (max-width:991px){.navbar-brand{font-size:15px}.navbar-nav:not(.icon-nav)>li>a{padding-left:9px;padding-right:9px;font-size:13px}.slideshow-player .controls .btn-seek .progress{width:168px}.course-list .row .col-sm-6:nth-child(2n+1),.video-grid .item:nth-child(3n+1){clear:left}}@media (min-width:992px) and (max-width:1199px){.course-list .course .masthead{height:175px}.slideshow-player .controls .btn-seek .progress{width:296px}.course-list .row .col-md-4:nth-child(3n+1),.video-list .category-items .col-md-4:nth-child(3n+1){clear:left}}.iapt-form .control-label{text-align:left}@media (min-width:1200px){.course-list .course .masthead{height:210px}.slideshow-player .controls .btn-seek .progress{width:360px}.course-list .row .col-md-4:nth-child(3n+1),.video-list .category-items .col-lg-3:nth-child(4n+1){clear:left}}.language-label-checked{background:#00bceb;transition:all .15s linear;color:#fff}.language-label-unchecked{background:#fff;transition:all .15s linear;color:#333}.account_table_row{border-right:1px solid #ddd;transition:all .15s}.account_table_row:hover{border-right:2px solid #00bcec;transition:all .15s;color:#00bcec;cursor:pointer}.navbar-fixed-bottom .text-already-registered,.navbar-fixed-bottom .text-not-registered{display:none}.navbar-fixed-bottom .btn-link,.navbar-fixed-bottom:hover{text-decoration:none}.org-setting-submit{border-top:1px solid #efefef}.org-setting-submit .col-sm-12{padding-top:10px}.org-setting-submit .col-sm-12 span.text-danger,.org-setting-submit .col-sm-12 span.text-success{margin-left:20px;font-size:14px}#main .page a{color:#4096e0}#main .page a:hover{color:#98c6ee}#gp-results{margin-top:12px}.reminder-date-time-text{margin-top:6px}.MuiTypography-root{font-size:1.2rem!important}.MuiTypography-body1{font-size:1.4rem!important}