.builder-sprite,.builder-add_attachment,.builder-add_exercise,.builder-add_project,.builder-add_section,.builder-control_icon_pause,.builder-control_icon,.builder-control_icon_play,.paused .builder-control_icon,.builder-delete,.builder-delete_large,.builder-dot_gray,.builder-dot.unpublished,.lessons_edit .unpublished.lessonStatusMarker,.builder-dot_green,.builder-dot.published,.lessons_edit .published.lessonStatusMarker,.builder-dot_yellow,.builder-dot.published_with_changes,.lessons_edit .published_with_changes.lessonStatusMarker,.builder-download,.builder-drag_handle,.builder-edit,.builder-gripper_down,.gripperContainer.down .builder-gripper,.builder-gripper_up,.gripperContainer.up .builder-gripper,.builder-moveleft,.builder-moveright,.builder-next_section,.builder-nudge_backward,.builder-nudge_forward,.builder-play_after,.builder-play_before,.builder-playhead,.lessons_edit .playhead,.builder-plus_black,.builder-preview,.builder-previous_section,.builder-publish,.builder-redo,.builder-settings,.builder-split,.builder-three_dots,.builder-tour,.builder-tour_bus,.builder-trimleft,.builder-trimright,.builder-undo,.builder-upload_icon_amazon,.builder-upload_icon.amazon,.builder-upload_icon_file,.builder-upload_icon.file,.builder-upload_icon_link,.builder-upload_icon.link,.builder-upload_icon_photo,.builder-upload_icon.photo,.builder-upload_icon_video,.builder-upload_icon.video,.builder-upload_icon_youtube,.builder-upload_icon.youtube{background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/builder-sf6d3817289-8f41b4331b076a0e911a1fbd1d4a40bc6e3296aa4a3675e904c9c7773542f9f2.png);background-repeat:no-repeat}.builder-add_attachment{background-position:0 0;height:18px;width:18px}.builder-add_exercise{background-position:0 -18px;height:18px;width:18px}.builder-add_project{background-position:0 -36px;height:18px;width:18px}.builder-add_section{background-position:0 -54px;height:18px;width:18px}.builder-control_icon_pause,.builder-control_icon{background-position:0 -72px;height:30px;width:32px}.builder-control_icon_play,.paused .builder-control_icon{background-position:0 -102px;height:30px;width:32px}.builder-delete{background-position:0 -132px;height:12px;width:12px}.builder-delete_large{background-position:0 -144px;height:20px;width:20px}.builder-dot_gray,.builder-dot.unpublished,.lessons_edit .unpublished.lessonStatusMarker{background-position:0 -164px;height:7px;width:7px}.builder-dot_green,.builder-dot.published,.lessons_edit .published.lessonStatusMarker{background-position:0 -171px;height:7px;width:7px}.builder-dot_yellow,.builder-dot.published_with_changes,.lessons_edit .published_with_changes.lessonStatusMarker{background-position:0 -178px;height:7px;width:7px}.builder-download{background-position:0 -185px;height:12px;width:12px}.builder-drag_handle{background-position:0 -197px;height:10px;width:11px}.builder-edit{background-position:0 -207px;height:12px;width:12px}.builder-gripper_down,.gripperContainer.down .builder-gripper{background-position:0 -219px;height:6px;width:11px}.builder-gripper_up,.gripperContainer.up .builder-gripper{background-position:0 -225px;height:6px;width:11px}.builder-moveleft{background-position:0 -231px;height:20px;width:20px}.builder-moveright{background-position:0 -251px;height:20px;width:20px}.builder-next_section{background-position:0 -271px;height:30px;width:32px}.builder-nudge_backward{background-position:0 -301px;height:30px;width:32px}.builder-nudge_forward{background-position:0 -331px;height:30px;width:32px}.builder-play_after{background-position:0 -361px;height:30px;width:32px}.builder-play_before{background-position:0 -391px;height:30px;width:32px}.builder-playhead,.lessons_edit .playhead{background-position:0 -421px;height:30px;width:27px}.builder-plus_black{background-position:0 -451px;height:21px;width:21px}.builder-preview{background-position:0 -472px;height:20px;width:20px}.builder-previous_section{background-position:0 -492px;height:30px;width:32px}.builder-publish{background-position:0 -522px;height:20px;width:20px}.builder-redo{background-position:0 -542px;height:20px;width:20px}.builder-settings{background-position:0 -562px;height:20px;width:20px}.builder-split{background-position:0 -582px;height:20px;width:20px}.builder-three_dots{background-position:0 -602px;height:25px;width:3px}.builder-tour{background-position:0 -627px;height:20px;width:25px}.builder-tour_bus{background-position:0 -647px;height:130px;width:130px}.builder-trimleft{background-position:0 -777px;height:20px;width:26px}.builder-trimright{background-position:0 -797px;height:20px;width:26px}.builder-undo{background-position:0 -817px;height:20px;width:20px}.builder-upload_icon_amazon,.builder-upload_icon.amazon{background-position:0 -837px;height:25px;width:35px}.builder-upload_icon_file,.builder-upload_icon.file{background-position:0 -862px;height:25px;width:35px}.builder-upload_icon_link,.builder-upload_icon.link{background-position:0 -887px;height:25px;width:35px}.builder-upload_icon_photo,.builder-upload_icon.photo{background-position:0 -912px;height:25px;width:35px}.builder-upload_icon_video,.builder-upload_icon.video{background-position:0 -937px;height:25px;width:35px}.builder-upload_icon_youtube,.builder-upload_icon.youtube{background-position:0 -962px;height:25px;width:35px}.lessons_edit #timeline{height:20px}.lessons_edit #timeline .timelineViewPlayhead{height:20px}.lessons_edit #timeline .sectionAccessory{line-height:20px}.lessons_edit #timeline .timelineAdd{width:20px;height:100%;cursor:pointer;display:inline-block;background-color:#cf6615;color:black;font-weight:bold;font-size:27px;line-height:.75em;vertical-align:top;text-align:center}.cssgradients .lessons_edit #timeline .timelineAdd{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmNjYxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5MzgwOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf6615), color-stop(100%, #a93809));background:-moz-linear-gradient(#cf6615, #a93809);background:-webkit-linear-gradient(#cf6615, #a93809);background:linear-gradient(#cf6615, #a93809);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCF6615', endColorstr='#FFA93809')}.lessons_edit #timeline .timelineAdd:first-child{margin-right:2px}.lessons_edit #timeline .timelineAdd:last-child{margin-left:2px}.lessons_edit #timeline .timelineSection.play,.lessons_edit #timeline .timelineSection.dragHover{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWJkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNmZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00abdf), color-stop(100%, #006fc8));background:-moz-linear-gradient(#00abdf, #006fc8);background:-webkit-linear-gradient(#00abdf, #006fc8);background:linear-gradient(#00abdf, #006fc8);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00ABDF', endColorstr='#FF006FC8')}.lessons_edit #timeline .timelineSection .timelineFill,.lessons_edit #timeline .timelineSection .timelineBufferFill{background:none !important;filter:none !important}.lessons_edit #timeline .timelineSection .timelineViewBar .timelineLabel{position:absolute;top:0;right:5px;bottom:0px;left:5px}.lessons_edit #timeline .timelineSection .timelineViewBar .timelineLabel.empty .text{color:black}.lessons_edit #timeline .timelineSection .timelineViewBar .timelineLabel .text{font-size:8px;font-family:"Open Sans", Arial, sans-serif;color:#111111;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;height:20px;line-height:20px}.lessons_edit #timeline .timelineViewPlayhead .pointer{top:-13px;width:26px;height:29px;margin-left:-15px}.lessons_edit #timeline .timelineViewPlayhead .pointer a{display:block;position:absolute;top:7px;height:12px;width:10px;overflow:hidden}.lessons_edit #timeline .timelineViewPlayhead .pointer .nudgeBackward{left:5px}.lessons_edit #timeline .timelineViewPlayhead .pointer .nudgeForward{right:5px}.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay,.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay.paused{background-color:transparent;background-image:url(//dt6ou19bznalr.cloudfront.net/assets/builder/balloon_background-1212175891b98d390f6a69a8599fea5e9950227205cf091982668e5165234b86.jpg)}.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay #playPauseOverlay,.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay.paused #playPauseOverlay{display:none}.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay #paused,.lessons_edit #lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer.invalid-section #mainVideoOverlay.paused #paused{display:none}.lessons_edit #loadingThumbnail{background-image:url(//dt6ou19bznalr.cloudfront.net/assets/builder/balloon_background-1212175891b98d390f6a69a8599fea5e9950227205cf091982668e5165234b86.jpg)}.learning_player #lessonListContainer.showingTabs{width:48px;z-index:5}.learning_player #lessonListContainer.showingTabs #recommendedLessonListTitle{display:none}.learning_player #lessonListContainer.showingTabs #lessonListTitleContainer{visibility:hidden}.learning_player #lessonListContainer.showingTabs .lessonData{display:none}.learning_player #lessonListContainer.showingTabs .lessonListItem:hover{background-image:none}.learning_player #lessonListContainer.showingTabs .innerLessonListItem{width:auto;max-width:240px;background-image:none;position:absolute;left:48px;padding:0 0.2em;background-color:#4A275F;background-color:#994A275F;background-color:rgba(74,39,95,0.6)}.learning_player #lessonListContainer.showingTabs .innerLessonListItem.selected{background-color:#ABABAB;background-color:#99ABABAB;background-color:rgba(171,171,171,0.6)}.learning_player #lessonListContainer.showingTabs .innerLessonListItem.recommended{background-color:#2c2830;color:#808080}.learning_player #lessonListContainer.showingTabs .innerLessonListItem .lessonData{display:inline-block;vertical-align:middle}.learning_player #lessonListContainer .lessonDragHandleContainer,.learning_player #lessonListContainer .lessonThumbnailContainer,.learning_player #lessonListContainer .lessonStatusMarker,.learning_player #lessonListContainer .author,.learning_player #lessonListContainer .attachments,.learning_player #lessonListContainer .exercises{display:none}.learning_player #lessonList{bottom:13em}.learning_player #lessonList.cardList{bottom:0}.learning_player #recommendedLessonListContainer{position:absolute;height:11.2em;width:100%;bottom:13px}.learning_player #recommendedLessonListTitle{height:1.2em;padding-left:0.33333em;color:#aaaaaa;text-overflow:ellipsis;overflow:hidden}.learning_player #recommendedLessonListTitle .text{font-size:.9em}.learning_player #recommendedLessonList .lessonListItem .lessonData,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonData{padding-left:.1em}.learning_player #recommendedLessonList .lessonListItem .lessonData .lessonName,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonData .lessonName{font-size:.8em}.learning_player #recommendedLessonList .lessonListItem .lessonData .author,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonData .author{display:block;font-size:.6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.learning_player #recommendedLessonList .lessonListItem .lessonData .lessonDNA,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonData .lessonDNA{position:relative;top:.3em}.learning_player #recommendedLessonList .lessonListItem .lessonThumbnailContainer,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonThumbnailContainer{width:3.4em;height:2.55em;display:inline-block;vertical-align:middle;padding:3px}.learning_player #recommendedLessonList .lessonListItem .lessonThumbnail,.learning_player #lessonListContainer .innerLessonListItem.recommended .lessonThumbnail{width:100%;height:100%;opacity:0.7}.learning_player #recommendedLessonList{position:absolute;top:1.4em;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto}.learning_player #recommendedLessonList .lessonListItem{background-color:#2c2830;color:#808080}.learning_player #recommendedLessonList .lessonListItem:hover{background-color:inherit;color:white}.learning_player #recommendedLessonList .lessonListItem:hover .lessonThumbnail{opacity:1}.learning_player #recommendedLessonList .lessonListItem.selected:hover{color:black}.learning_player #recommendedLessonList .lessonListItem .lessonThumbnailContainer{display:inline-block}.learning_player #recommendedLessonList .lessonListItem .lessonIndex{display:none}.learning_player #recommendedLessonList .lessonIndicator,.learning_player #recommendedLessonList .lessonIndicator:hover{display:none}.learning_player #lessonList .lessonListItem.unselected:hover .lessonIndicator{margin-left:0.125em}.learning_player #lessonList .lessonListItem.unselected:hover .lessonIndex{position:absolute;visibility:hidden}.learning_player #lessonList .lessonListItem.unselected:hover .lessonListPlay{display:inline-block;vertical-align:middle}.learning_player #lessonList .lessonListItem.unselected:hover .lessonName{font-size:0.9em;white-space:normal}.learning_player #lessonList .lessonListItem.unselected:hover .lessonDNA{display:none}.learning_player #timeline .past .timelineFill{width:100% !important}.learning_player #timeline .past .timelineBufferFill{width:100% !important}.learning_player #timeline .past .sectionAccessory{background-color:#98ccf9}html.learning_player #loadingThumbnail.loadingPlayer{opacity:0.5}html.lessons_edit #overlaySlot #loadingThumbnail{background-size:auto;background-repeat:repeat}.loveButton{position:relative;padding:0 0 0 7px;width:155px;height:22px;color:black;margin-top:1px;background-color:#CBCBCB;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #cbcbcb));background:-moz-linear-gradient(#e9e9e9, #cbcbcb);background:-webkit-linear-gradient(#e9e9e9, #cbcbcb);background:linear-gradient(#e9e9e9, #cbcbcb);border-radius:3px}.touchinterface .loveButton:active{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcbcb), color-stop(100%, #e9e9e9));background:-moz-linear-gradient(#cbcbcb, #e9e9e9);background:-webkit-linear-gradient(#cbcbcb, #e9e9e9);background:linear-gradient(#cbcbcb, #e9e9e9)}.loveButton .loveText{font-family:"Open Sans", Arial, sans-serif;text-align:center;line-height:22px;width:131px;float:right;font-size:11px;font-weight:600;display:inline-block;vertical-align:middle}.loveButton .alreadyLovedContent{display:none;color:#606060}.loveButton.alreadyLoved{cursor:default}.loveButton.alreadyLoved .alreadyLovedContent{display:inline-block;vertical-align:middle}.loveButton.alreadyLoved .loveContent{display:none}.loveButton .heartIcon{position:absolute;top:50%;margin-top:-8.5px;height:17px;float:left}#loading{display:block;background:#fff url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/spinner-aebc793d0064383ee6b1625bf3bb32532ec30a5c12bf9117066107d412119123.gif) center center no-repeat;z-index:9999}.lessonBody{width:100%;top:98px;bottom:0px}.videoOverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:none;z-index:4}.lessonButton{cursor:pointer;display:block;margin:0 auto;padding:8px 25px;font-size:1.5em;color:white;border-radius:10px;border:1px solid #75A534;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzYzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdhYWQzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8dc63f), color-stop(100%, #7aad35));background:-moz-linear-gradient(#8dc63f, #7aad35);background:-webkit-linear-gradient(#8dc63f, #7aad35);background:linear-gradient(#8dc63f, #7aad35);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC63F', endColorstr='#FF7AAD35')}#playerMessages{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;color:white;font-size:2em}#playerMessages:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;height:100%}#overlaySlot{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:""}#overlaySlot.active{background:black}#overlaySlot #loadingThumbnail{display:none;background-color:black;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:""}#overlaySlot #loadingThumbnail.loadingPlayer,#overlaySlot #loadingThumbnail.introThumbnail{display:block;width:100%;height:100%}#overlaySlot #loadingThumbnail.loadingPlayer #loadingGraphic{width:100%;height:100%;background:no-repeat center center url(//dt6ou19bznalr.cloudfront.net/assets/lessons/ajax-loader-5457f900ca9b0aa675863ae830da4720b50d423c9a45e2e8a605fccbfe4aded7.gif)}#presenterMainSlot{height:100%;z-index:0}#presenterMainSlot.miniPlayer{position:fixed;top:10px;width:175px;height:98px;z-index:11}.unentitledOnly{display:block}.entitledOnly{display:none}.entitled .unentitledOnly{display:none !important}.entitled .entitledOnly{display:block !important}#lessonListContainer{position:absolute;display:inline-block;vertical-align:top;width:240px;top:0;bottom:0}#lessonListContainer.cardList{width:190px}#lessonListContainer.cardList li.selected .lessonCard{border-color:#009F26;border-width:3px;border-style:solid;width:179px}#lessonListContainer.cardList .lessonIndicator{visibility:visible;position:absolute;z-index:3;top:6px;font-size:18px;background:#000;background:#73000000;background:rgba(0,0,0,0.45);color:white;border-top-right-radius:14px;border-bottom-right-radius:14px;font-weight:bold;min-width:28px;left:-3px}#lessonListContainer #lessonListTitleContainer{height:3em;position:relative;cursor:default}#lessonListContainer .teacherAvatarContainer{top:-10px;float:right;position:relative;width:4.61667em;height:3.5em;margin-right:0.66666em;overflow:hidden;text-align:center}#lessonListContainer .teacherAvatar{border:1px solid #73617d;height:3.33333em;opacity:0.8}#lessonListContainer .teacherAvatar:hover{opacity:1}#lessonListContainer #lessonListTitle{position:absolute;top:0;right:5.61666em;bottom:0;left:0.33333em}#lessonListContainer #lessonListTitle:after{content:'';display:inline-block;height:100%;vertical-align:middle}#lessonListContainer #lessonListTitleLabels{display:inline-block;vertical-align:middle;width:100%;font-size:1em;color:#AAAAAA}#lessonListContainer #lessonListTitleLabels #seriesName{cursor:pointer;text-overflow:ellipsis;overflow:hidden;line-height:1;font-size:.8em}#lessonListContainer #lessonListTitleLabels #seriesName:hover{color:white}#lessonListContainer #lessonListTitleLabels a{text-decoration:none}#lessonListContainer #lessonListTitleLabels #byline{text-overflow:ellipsis;overflow:hidden;line-height:1;font-size:.9em;color:#AAAAAA}#lessonListContainer #lessonListTitleLabels #byline:hover{color:white}#lessonListContainer #lessonListTitleLabels #teacherName{font-weight:bold}#lessonListContainer .lessonListItem{width:100%;height:3em;background-color:#371E46;margin-bottom:0.2em;background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/gradgrey_10x1-1070db62f5e91ef55dedd3bad91f7d5be35deb021804d2d95142b33470470ad1.png);background-position:top right;background-repeat:repeat-y;color:#C5C5C5;position:relative;cursor:pointer}#lessonListContainer .lessonListItem a{display:inline-block;height:3em;width:100%;vertical-align:middle;color:inherit;text-decoration:none}#lessonListContainer .lessonListItem a:after{content:'';display:inline-block;height:3em;vertical-align:middle}#lessonListContainer .lessonListItem:after{content:'';display:inline-block;height:3em;vertical-align:middle}#lessonListContainer .lessonListItem:last-child{margin-bottom:0}#lessonListContainer .lessonListItem.selected,#lessonListContainer .lessonListItem.selected:hover{color:black;background-color:#ABABAB;cursor:default}#lessonListContainer .lessonListItem.selected .statIcon,#lessonListContainer .lessonListItem.selected:hover .statIcon{opacity:1}#lessonListContainer .lessonListItem.selected .lessonIndicator,#lessonListContainer .lessonListItem.selected:hover .lessonIndicator{margin-left:0}#lessonListContainer .lessonListItem:hover{background-color:#4A275F;color:white}#lessonListContainer .lessonListItem:hover .statIcon{opacity:1.0}#lessonListContainer .statIcon{content:"";width:17px;height:17px;margin:0px 4px 1px 0px;vertical-align:middle;display:inline-block;opacity:0.5}#lessonListContainer .stat.comments{display:none}#lessonListContainer .stat.loves{display:none}#lessonListContainer .stat.attachments .statIcon,#lessonListContainer .stat.exercises .statIcon,#lessonListContainer .stat.courseContext .statIcon{display:none}#lessonListContainer .lessonIndicator{text-align:center;width:1.2em;display:inline-block;vertical-align:middle;font-size:1.6em;font-weight:500}#lessonListContainer .lessonListPlay{display:none}#lessonListContainer .lessonData{display:inline-block;vertical-align:middle;line-height:0.9}#lessonListContainer .lessonData .lessonDNA{font-size:0.54em;font-family:"Open Sans", Arial, sans-serif;text-overflow:ellipsis;overflow:hidden}#lessonListContainer .lessonData .lessonDNA .stat:before{content:" | "}#lessonListContainer .lessonData .lessonDNA .stat:first-child:before{display:none}#lessonListContainer .lessonData>div{margin:0;line-height:1.1;width:100%}#lessonListContainer .lessonName .editable-value{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal}#lessonListContainer .lessonName,#lessonListContainer .lessonName+.editable-inline.editable-container{font-size:.833em;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:175px;vertical-align:middle}#lessonListContainer .lessonName.editable,#lessonListContainer .lessonName.editable+.editable-inline.editable-container{background-color:rgba(255,255,255,0.5);border-color:black;margin-left:-0.16667em;width:100%}#lessonListContainer .lessonName.editable,#lessonListContainer .lessonName.editable input,#lessonListContainer .lessonName.editable+.editable-inline.editable-container,#lessonListContainer .lessonName.editable+.editable-inline.editable-container input{color:black}#lessonListContainer .scroll-pane{overflow-x:hidden;overflow-y:auto}#lessonListContainer .scroll-pane::-webkit-scrollbar{width:5px;height:5px}#lessonListContainer .scroll-pane::-webkit-scrollbar-track{border-radius:2.5px;background:black;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.2) 0 1px 1px 1px inset}#lessonListContainer .scroll-pane::-webkit-scrollbar-thumb{border-radius:2.5px;background:#AAA;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.7) 0 1px 7px 0px inset}#lessonListContainer .scroll-pane::-webkit-scrollbar-thumb:window-inactive{border-radius:2.5px;background:#AAA;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.4) 0 1px 1px 1px inset}#lessonList{position:absolute;top:3.2em;right:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden}#lessonList.cardList{top:165px}.innerLessonListItem{display:none}.lessonListItems{list-style:none;margin:0;padding:0}.lessonListItems li{list-style-image:none;list-style-type:none;margin-left:0}#playerCarousel{height:auto}#playerCarousel.cardCarouselWrapper{margin:0;padding:0}#playerCarousel .load-more{cursor:pointer}#playerCarousel.waiting .load-more{display:none}#playerCarousel .playerCard{padding:20px}#playerCarousel .playerCard.nowPlaying .cardDescriptorContainer{color:#111111}#playerCarousel .playerCard.nowPlaying .cardDescriptorContainer .pill.playing{display:inline-block}#playerCarousel .playerCard.nowPlaying .cardDescriptorContainer .sourceDescription{display:inline-block;font-weight:normal;font-size:13px}#playerCarousel .playerCard.nowPlaying .progressBar{display:none}#playerCarousel .playerCard .cardDescriptorContainer{color:#b8b8b8;font-weight:600;font-size:15px;line-height:1.3}#playerCarousel .playerCard .cardDescriptorContainer a{color:#b8b8b8}#playerCarousel .playerCard .cardDescriptorContainer .cardDescriptor{width:80%}#playerCarousel .playerCard .pointsBubbleContainer{display:block}#playerCarousel .playerCard .pill{display:inline-block;text-transform:uppercase;font-size:11px;color:#ffffff;font-weight:bold;padding:0 5px 0 5px;margin-right:5px;border-radius:2px}#playerCarousel .playerCard .pill.playing{margin-bottom:5px;background-color:#0e83ea;display:none}#playerCarousel .playerCard .pill.free{background-color:#bbbbbb}#playerCarousel .playerCard .itemPosition{display:inline}#playerCarousel .playerCard .sourceDescription{display:none}#playerCarousel .playerCard .progressBar{zoom:1;background-color:#e5e5e5;height:2px;position:relative;margin-top:6px;width:50%}#playerCarousel .playerCard .progressBar:before,#playerCarousel .playerCard .progressBar:after{content:"";display:table}#playerCarousel .playerCard .progressBar:after{clear:both}#playerCarousel .playerCard .progressBar .percentComplete{background-color:#0e83ea;height:100%}#playerCarousel ul{width:auto}#playerCarousel ul li{display:list-item;border-bottom-style:solid;border-width:1px;border-color:#E0E0E0;padding:5px}#playerCarousel ul li:last-child{border-width:0px}#enrollPopup .content{left:5.41667em;text-align:center;font-family:"Open Sans", Arial, sans-serif;font-size:0.8em}#enrollPopup .outer{display:table;width:100%;height:100%}#enrollPopup .inner{display:table-cell;vertical-align:middle}#enrollPopup .stronger{font-weight:800}#enrollPopup .enroll,#enrollPopup .preview{display:inline-block;vertical-align:middle;border-radius:4px;padding:0.75em 1.5em;background-color:#74AC01;color:white;cursor:pointer;font-weight:600}#enrollPopup .enroll,#enrollPopup .enroll:visited,#enrollPopup .enroll:hover,#enrollPopup .enroll:link,#enrollPopup .enroll:active,#enrollPopup .preview,#enrollPopup .preview:visited,#enrollPopup .preview:hover,#enrollPopup .preview:link,#enrollPopup .preview:active{text-decoration:none}#enrollPopup .curiousPlusLogo{display:inline-block}#enrollPopup .ctaText{font-size:20px;font-weight:600}#enrollPopup .description{margin:10px 0 20px 0}#enrollPopup .upgradeAction{display:inline-block;vertical-align:middle;border-radius:4px;padding:0.75em 1.5em;background-color:#0079C2;color:white;cursor:pointer;font-weight:600;margin-left:40px}#enrollPopup .upgradeAction,#enrollPopup .upgradeAction:visited,#enrollPopup .upgradeAction:hover,#enrollPopup .upgradeAction:link,#enrollPopup .upgradeAction:active{text-decoration:none}#enrollPopup .loginLink{margin-top:20px}#enrollPopup .loginLink a{color:white;text-decoration:underline}#exercisesPopup{overflow-x:hidden}@media (max-width: 1239px){#exercisesPopup{font-size:15px}}@media (min-width: 1240px){#exercisesPopup{font-size:18px}}#exercisesPopup .popupContent{padding:1.25em 2.25em}#exercisesPopup .header{margin-bottom:0.5em;padding:0 0.5em;border:none}#exercisesPopup .header .title{font-size:1.1em;font-family:"Open Sans", Arial, sans-serif;padding:0;margin:0 0 0.25em 0;color:#7C7C7C}#exercisesPopup .header .title:before{content:'';height:100%;display:inline-block;vertical-align:middle}#exercisesPopup .header .title .exerciseName,#exercisesPopup .header .title .exerciseCounter{display:inline-block;vertical-align:middle}#exercisesPopup .header .title .exerciseName{width:25em;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#exercisesPopup .header .title .exerciseName .editable-value{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal}#exercisesPopup .header .title .exerciseName+.editable-container.editable-inline{width:15em;font-weight:bold}#exercisesPopup .header .title .exerciseName+.editable-container.editable-inline input{font-family:"Open Sans", Arial, sans-serif}#exercisesPopup .groove{border-bottom:1px solid #282828;width:100%;height:1px;margin-bottom:0.75em}#exercisesPopup .groove:after{content:' ';display:block;height:1px;width:100%;background-color:black}#exercisesPopup .content{top:3.75em;bottom:3.25em;left:2.25em;right:2.25em;padding:0 0.5em;margin:0}#exercisesPopup p{margin:0}#exercisesPopup .selectable{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}#exercisesPopup .promptContainer{margin:0.5em 0;font-size:1.3em;font-weight:bold;font-family:"Open Sans", Arial, sans-serif}#exercisesPopup .promptContainer p{line-height:100%}#exercisesPopup .promptContainer+.editable-container.editable-inline{margin-bottom:0.5em}#exercisesPopup .promptContainer+.editable-container.editable-inline input{font-weight:bold;font-family:"Open Sans", Arial, sans-serif}#exercisesPopup .answerContainer{margin-bottom:0.75em}#exercisesPopup .answerContainer .answerList{padding:0.5em 0 0.5em 1.25em}#exercisesPopup .answerContainer .exerciseChoiceView{display:table;width:100%;margin:0.75em 0 0.75em -0.5em}#exercisesPopup .answerContainer .exerciseChoiceView.correct{color:#009F26}#exercisesPopup .answerContainer .exerciseChoiceView.correct .correctIcon{background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/accept-d3ece2af620bb1f2e34677813eccd5cf4bffe14d5d6a599e74475042122cb568.png)}#exercisesPopup .answerContainer .exerciseChoiceView.incorrect{color:#FF0000}#exercisesPopup .answerContainer .exerciseChoiceView.incorrect .correctIcon{background-image:url(//dt6ou19bznalr.cloudfront.net/assets/lessons/cross-a3b509a90561a7649ac2f2b07538542bcd5105aac65557012f7cb50692be9759.png)}#exercisesPopup .answerContainer .iconAndButton,#exercisesPopup .answerContainer .choiceText{display:table-cell;vertical-align:middle}#exercisesPopup .answerContainer .choice{display:table-row}#exercisesPopup .answerContainer .choice .iconAndButton{width:3.5em;white-space:nowrap}#exercisesPopup .answerContainer .choice label{font-size:1.1em;vertical-align:middle}#exercisesPopup .answerContainer .choice,#exercisesPopup .answerContainer .choice textarea,#exercisesPopup .answerContainer .choice p{line-height:130%}#exercisesPopup .answerContainer .choice .correctIcon{width:1.33333em;height:1.33333em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}#exercisesPopup .answerContainer .choice input[type=radio]{margin-right:10px;vertical-align:middle}#exercisesPopup .hintContainer{color:#FFFFCC;position:relative}#exercisesPopup .hintContainer p{margin:0}#exercisesPopup .hintContainer .hint{width:auto;margin-left:3em;display:block;overflow:hidden}#exercisesPopup .hintContainer .hintLabel{float:left;width:3em}#exercisesPopup .exercise.correct .submissionResponseContainer{color:#009F26}#exercisesPopup .exercise.incorrect .submissionResponseContainer{color:#FF0000}#exercisesPopup .submissionResponseContainer{font-size:1.1em;margin-bottom:1.07143em;line-height:130%}#exercisesPopup .explanationContainer,#exercisesPopup .hintContainer{font-family:"Open Sans", Arial, sans-serif;font-size:0.8em;margin-bottom:1.07143em}#exercisesPopup .explanationContainer,#exercisesPopup .explanationContainer textarea,#exercisesPopup .explanationContainer p,#exercisesPopup .hintContainer,#exercisesPopup .hintContainer textarea,#exercisesPopup .hintContainer p{line-height:130%}#exercisesPopup .footer{border:none;left:2.25em;right:2.25em;text-align:center;height:auto;padding-top:0;font-weight:bold}#exercisesPopup .footer:before{content:'';position:absolute;right:0;left:0;top:-1.5em;height:1.5em;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(17,17,17,0)), color-stop(100%, #111));background:-moz-linear-gradient(rgba(17,17,17,0), #111);background:-webkit-linear-gradient(rgba(17,17,17,0), #111);background:linear-gradient(rgba(17,17,17,0), #111);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00111111', endColorstr='#FF111111')}#exercisesPopup .footer .groove{margin:0;margin-bottom:5px;display:block}#exercisesPopup .footer .countdown{font-weight:normal;color:#7C7C7C}#exercisesPopup .footer .countdown.stopped{visibility:hidden}#popupTabs{display:block;clear:both;position:absolute;width:5em;top:10px;right:0;bottom:3.75em;margin:0em 0.41667em;z-index:8}#popupTabs ul{padding:0;margin:0;list-style:none;height:100%}#popupTabs ul .tab{position:relative;text-align:center;margin:0;height:19.88%;opacity:0.2}#popupTabs ul .tab .tabIcon{display:inline-block;vertical-align:middle;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#popupTabs ul .tab .numElements{position:absolute;display:none;color:white;font-size:0.83333em;font-weight:bold;top:50%;margin-top:-1.58333em;right:0.66667em;background-color:#0e83ea;border-radius:4px;height:1.25em;line-height:1.25em;padding-left:4.5px;padding-right:5px}#popupTabs ul .tab .numElements.active{display:block}#popupTabs.active ul .tab{opacity:0.6}#popupTabs.active ul .tab.selected{opacity:1}.spike{position:absolute;display:inline-block;vertical-align:middle}.hoverPopup{display:none;position:absolute;right:5em;top:0;width:16.66667em}@media (max-width: 1239px){.hoverPopup{font-size:.9em}}@media (min-width: 1240px){.hoverPopup{font-size:1em}}.hoverPopup button.prompt,.hoverPopup .buttonDiv.prompt{padding:0.41667em 0.83333em;margin:2px 0;text-align:left;width:100%;color:white;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyODI4MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaa), color-stop(100%, #828282));background:-moz-linear-gradient(#aaa, #828282);background:-webkit-linear-gradient(#aaa, #828282);background:linear-gradient(#aaa, #828282);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFAAAAAA', endColorstr='#FF828282')}.hoverPopup button.prompt:hover{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OWJjZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4OWJjZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #389bcf), color-stop(100%, #389bcf));background:-moz-linear-gradient(#389bcf, #389bcf);background:-webkit-linear-gradient(#389bcf, #389bcf);background:linear-gradient(#389bcf, #389bcf);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF389BCF', endColorstr='#FF389BCF')}.hoverPopup .hoverBackground{position:absolute;width:100%;height:100%;opacity:0.9;z-index:-1}.hoverPopup .hoverBackground:before{content:"";border-radius:5px;box-shadow:0px 0px 5px 2px #333333;background-color:#FFFFFF;width:100%;height:100%;display:inline-block;vertical-align:middle}.hoverPopup .hoverContent{position:relative;width:100%}.hoverPopup .hoverContent .closeButton{display:none}.touchinterface .hoverPopup .hoverContent .closeButton{display:block}.hoverPopup .title{position:relative;text-align:left;font-weight:bold;padding:0.5em 0.83333em;color:#222222;text-shadow:0px 1px #ffffff;border-bottom:1px solid #AAAAAA}.hoverPopup hr{margin:0 6%;padding:0}.hoverPopup .content{overflow-y:auto;text-align:left;color:#222222;font-size:0.91667em;margin-bottom:.6em;padding:0 0.83333em}.hoverPopup .content::-webkit-scrollbar{width:5px;height:5px}.hoverPopup .content::-webkit-scrollbar-track{border-radius:2.5px;background:#AFAFAF;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.2) 0 1px 1px 1px inset}.hoverPopup .content::-webkit-scrollbar-thumb{border-radius:2.5px;background:grey;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.7) 0 1px 7px 0px inset}.hoverPopup .content::-webkit-scrollbar-thumb:window-inactive{border-radius:2.5px;background:grey;box-shadow:rgba(255,255,255,0.1) 0 1px 0,rgba(0,0,0,0.4) 0 1px 1px 1px inset}.hoverPopup .content .menuItem{text-shadow:0px 1px #ffffff;padding:0.33333em 0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.hoverPopup .content .menuItem a{text-decoration:none;color:inherit}.hoverPopup .content .menuItem a,.hoverPopup .content .clickable{cursor:pointer}.hoverPopup .content .menuItem a:hover,.hoverPopup .content .clickable:hover{color:#4488BB;text-shadow:none}.hoverPopup .emptyContent{padding:0.25em 0;font-style:italic}.hoverPopup .prompts{margin:0.33333em 0}#attachments.hoverPopup .resourceName{vertical-align:middle}#attachments.hoverPopup .resourceName:before{content:' ';display:inline-block;height:100%;vertical-align:middle}#attachments.hoverPopup .resourceName .value{vertical-align:middle}#attachments.hoverPopup .resourceName .icon{display:inline-block;vertical-align:middle}#exercises.hoverPopup .exercisePlaceholder{border:1px dashed blue}#exercises.hoverPopup .menuItem.exerciseName{padding-left:1em}#exercises.hoverPopup .sectionHeader{font-weight:bold}#exercises.hoverPopup .currentSection .sectionHeader{color:#d55516}#exercises.hoverPopup .currentSection .exerciseName{position:relative}#exercises.hoverPopup .currentSection .exerciseName:before{content:'';position:absolute;left:.4em;bottom:.8em}#exercises.hoverPopup .sectionExerciseList{margin:0.41667em 0}#exercises.hoverPopup .exerciseList{min-height:1em}#exercises.hoverPopup.sorting .exerciseList{outline:1px dashed gray}html.thirdPartyContent #popupTabs{display:none}.layer{position:absolute;top:0;bottom:0;left:0;right:0;display:none}#videoLayer{z-index:2}#opaqueLayer{z-index:7}#opaqueLayer .popup{background-color:#000000}#opaqueLayer #endOfLessonPopup.popup{background-color:rgba(0,0,0,0.6)}#partiallyOpaqueLayer{z-index:9;background-color:rgba(16,16,16,0.7)}#translucentLayer{z-index:10;background-color:rgba(16,16,16,0.7)}.popupContainer{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;color:white}.popupContainer .tabs{margin:0 0 10px 0;padding:0;list-style:none;display:inline-block;vertical-align:middle}.popupContainer .tabs li{border:1px solid black;width:1.33333em;height:1.33333em;display:inline-block;vertical-align:middle;text-align:center;line-height:1.33333em;margin:0 0.16667em;cursor:pointer}.popupContainer .tabs li.selected{background-color:#444444}.popupContainer .popup button{font-size:1em;padding:.25em 1em;width:auto}.dialogContainer.project{background:#44443f no-repeat url(//dt6ou19bznalr.cloudfront.net/assets/lessons/chalkboard_background-cf83b97dee9f04fb663765e053b3732aee2f80fa0d422d12fb9b518d2606396e.jpg);color:white;border:1px solid #c5c5c5}#projectDialog{font-size:14px}#projectDialog .airplane{position:absolute;top:0;right:25px;z-index:-1;background-image:url(//dt6ou19bznalr.cloudfront.net/assets/lessons/large/looping_airplane-93bc157342339c54c110ef8cbbe87feafd9ad948835cf65226b0c1ea0d645877.png);width:646px;height:109px;background-repeat:no-repeat}#projectDialog button{width:auto}#projectDialog button.disabled{display:none}#projectDialog .left{float:left}#projectDialog .right{float:right}#projectDialog a,#projectDialog a:hover{color:#80d8fc;font-weight:bold}#projectDialog .instructions{line-height:150%;word-wrap:break-word;width:66%;height:90px;margin-bottom:10px;overflow-y:auto;overflow-x:hidden}#projectDialog .submissionAuditor{margin:5px 11px}#projectDialog .submissionEditor{overflow:hidden;font-family:"Open Sans", Arial, sans-serif;padding:0 11px}#projectDialog .submissionEditor .componentContainer{position:relative;height:270px}#projectDialog .submissionEditor .component{position:absolute;top:0;width:324px;height:216px;box-sizing:border-box;border:1px solid black;background-color:#7f7f7f}#projectDialog .submissionEditor .component .title{padding-left:10px;height:60px;font-size:18px}#projectDialog .submissionEditor .component .title:before{content:'';height:100%;display:inline-block;vertical-align:middle}#projectDialog .submissionEditor .component .number{width:30px;height:30px;display:inline-block;vertical-align:middle;border-radius:15px;background-color:#9d0303;text-align:center;font-size:28px;font-weight:bold;line-height:100%;margin-right:5px}#projectDialog .submissionEditor .component .number:before{content:'';height:100%;display:inline-block;vertical-align:middle}#projectDialog .submissionEditor .content,#projectDialog .submissionEditor .descriptionEditor .description,#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container,#projectDialog .submissionEditor .submissionFileInstructions,#projectDialog .submissionEditor .submissionFilePreview,#projectDialog .submissionEditor .submissionFileUploader{position:absolute;padding:10px;top:60px;right:0;bottom:0;left:0}#projectDialog .submissionEditor .separator{width:1px;background-color:black;height:100%;margin:auto;box-shadow:1px 0 1px #222}#projectDialog .submissionEditor .descriptionEditor{right:0}#projectDialog .submissionEditor .descriptionEditor .description{line-height:150%;border:none}#projectDialog .submissionEditor .descriptionEditor .description.empty{color:#999}#projectDialog .submissionEditor .descriptionEditor .description:before,#projectDialog .submissionEditor .descriptionEditor .description .editable-value{padding:0;vertical-align:top;overflow-y:auto}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container{padding:0;width:auto;border:none}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container button{font-size:inherit;width:28px;height:28px}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .editable-buttons{position:absolute;bottom:-38px;right:0;height:auto}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .counter{height:28px;position:absolute;bottom:-38px;left:0;padding-left:10px;font-size:12px;vertical-align:middle;display:inline-block;color:white}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .counter:before{content:'';display:inline-block;vertical-align:middle;height:100%}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .editable-input{overflow:visible;position:absolute;top:0;right:0;bottom:0;left:0}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .editable-input textarea{resize:none;height:100%;padding:10px}#projectDialog .submissionEditor .descriptionEditor .editable-inline.editable-container .editable-input textarea:focus{outline:none}#projectDialog .submissionEditor .submissionFileEditor{left:0}#projectDialog .submissionEditor .submissionFileInstructions .icon{margin:20px auto}#projectDialog .submissionEditor .submissionFileInstructions .mobileInstructions{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-size:12px}#projectDialog .submissionEditor .submissionFileInstructions .mobileInstructions .icon{display:inline-block;vertical-align:bottom;margin:0 2px}#projectDialog .submissionEditor .submissionFilePreview{top:0;padding:0;background-color:#7f7f7f}#projectDialog .submissionEditor .processingLabel{width:100%;height:100%;color:black;padding-left:0.5em}#projectDialog .submissionEditor .processingLabel .text{vertical-align:middle}#projectDialog .submissionEditor .processingLabel:before{content:'';height:100%;display:inline-block;vertical-align:middle}#projectDialog .submissionEditor .projectThumbnail{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:""}#projectDialog .submissionEditor .submissionFileUploader{padding:0}#projectDialog .submissionEditor .submissionFileUploader button{margin:0;height:28px}#projectDialog .submissionEditor .submissionFileUploader .uploadingFile{height:100%;width:100%;padding:10px;box-sizing:border-box;background-color:#f0f0f0;color:#555;text-align:center}#projectDialog .submissionEditor .submissionFileUploader .uploadingFile .fileName{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#projectDialog .submissionEditor .submissionFileUploader .uploadingFile .warning{position:absolute;bottom:10px;left:10px;right:10px;font-size:12px}#projectDialog .submissionEditor .submissionFileUploader .uploadingFile .upload{margin-top:25px}#projectDialog .submissionEditor .submissionFileUploader .uploadingFile .percent{color:#dd5a0a;vertical-align:middle;font-size:32px}#projectDialog .submissionEditor .submissionFileUploader .fileControls{position:absolute;bottom:-38px;left:0}#projectDialog .submissionEditor .submissionFileUploader .fileUploadContainer{display:inline-block}#projectDialog .submissionEditor .submissionFileUploader .fileDeleteButton{width:28px;padding:0;margin-left:10px}#projectDialog .submissionEditor .submissionFileUploader .fileDeleteButton .cancel-icon{vertical-align:middle}#projectDialog .submissionEditor .submissionFileUploader .fileDeleteButton:before{content:'';height:100%;display:inline-block;vertical-align:middle}#projectDialog .controlRow{position:absolute;bottom:4px;left:23px;right:23px;height:50px}#projectDialog .controlRow:before{content:'';height:100%;display:inline-block;vertical-align:middle}#projectDialog .fbShareContainer,#projectDialog .managementLinks{font-size:12px;vertical-align:middle;display:inline-block}#projectDialog label{padding-left:5px}#lessonPlayerContainer .status{display:none;z-index:2;cursor:pointer;opacity:0.5;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}#lessonPlayerContainer .status:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;height:100%}#lessonPlayerContainer .statusBackground{display:inline-block;vertical-align:middle;background-color:black;padding:15px;border-radius:15px;z-index:-1}#lessonPlayerContainer .statusIcon{display:inline-block;vertical-align:middle}#lessonPlayerContainer .paused.transitionvisible #paused,#lessonPlayerContainer .paused.popupVisible #paused{display:none}#lessonPlayerContainer .paused #paused{display:block;opacity:1}#lessonPlayerContainer .buffering #buffering{display:block}#lessonPlayerContainer #buffering .statusIcon{background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/loading_animation_dots_57x60-5cd8320078a774e86f9820ba365d5258022fa7c109a1a88537a9f1fb1dc03f9f.gif);width:57px;height:60px}.timelineContainer{width:100%;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding:0px 0 0px 0;z-index:4;position:relative}#timeline{height:8px;width:100%;margin:0 0;white-space:nowrap;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000), color-stop(100%, #151515));background:-moz-linear-gradient(#000, #151515);background:-webkit-linear-gradient(#000, #151515);background:linear-gradient(#000, #151515);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF151515')}@media only screen and (max-device-width: 480px){#timeline{height:30px}}#timeline .timelineViewPlayhead{position:absolute !important;display:inline-block;bottom:0;height:8px;width:0}@media only screen and (max-device-width: 480px){#timeline .timelineViewPlayhead{bottom:10px}}#timeline .timelineViewPlayhead .pointer{position:absolute;top:-12px;width:20px;height:22px;z-index:4;margin-left:-9.5px}#timeline .timelineViewPlayhead .pointer a{display:none}#timeline .timelineEvents{position:absolute;left:0;width:100%;height:100%}#timeline .timelineEvents .event{position:absolute;font-size:0;height:100%}#timeline .timelineViewBar{position:absolute;left:0;border:none;height:100%;width:100%}#timeline .timelineSections{height:100%;white-space:nowrap;display:inline-block;vertical-align:top}#timeline .timelineSection{background-color:#e2e2e2;height:100%;display:inline-block;vertical-align:top;margin-left:3px;border-left:0 solid;cursor:pointer}#timeline .timelineSection.play,#timeline .timelineSection.dragHover{cursor:default}#timeline .timelineSection:first-child{margin-left:0}#timeline .timelineSection:hover,#timeline .timelineSection.dragHover,#timeline .timelineSection .dragHover{background-color:#efefef}#timeline .timelineSection:hover .timelineFill,#timeline .timelineSection.dragHover .timelineFill,#timeline .timelineSection .dragHover .timelineFill{background-color:#389bf3}#timeline .timelineSection:hover .timelineBufferFill,#timeline .timelineSection.dragHover .timelineBufferFill,#timeline .timelineSection .dragHover .timelineBufferFill{background-color:gainsboro}#timeline .timelineSection.invalid{background-color:white}#timeline .timelineSection.invalid:hover{background-color:white}#timeline .timelineFill{position:absolute;top:0;bottom:0;left:0;width:0;background-color:#0e83ea}#timeline .future .timelineFill{width:0 !important}#timeline .future .timelineBufferFill{width:0 !important}#timeline .timelineBufferFill{position:absolute;top:0;bottom:0;left:0;width:0;background-color:#cfcfcf}#timeline .sectionAccessories{width:4px}#timeline .sectionAccessory{background-color:rgba(255,255,255,0);background-color:#ef903f;height:100%;line-height:8px;text-align:center;cursor:pointer}#timeline .timelineBar,#timeline .sectionAccessories{float:left;height:100%;position:relative}.ui-tooltip{background:none;color:white;-webkit-box-shadow:none;box-shadow:none;font-size:12px;border:0;padding:5px 0 0}.ui-tooltip.timelineSectionTitle{background-color:#2962c0;padding:5px 10px}.ui-tooltip.timelineSectionTitle .ui-tooltip-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.touchinterface #timeline .timelineViewPlayhead .pointer{z-index:4}.touchinterface .ui-tooltip.timelineSectionTitle{display:none !important}.popup.transition .popupContent{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMDAzNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MDU2OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #130035), color-stop(100%, #290568));background:-moz-linear-gradient(#130035, #290568);background:-webkit-linear-gradient(#130035, #290568);background:linear-gradient(#130035, #290568);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF130035', endColorstr='#FF290568')}.popup.transition .background{position:absolute;top:0;bottom:0;left:0;right:0;background:url(//dt6ou19bznalr.cloudfront.net/assets/unsprited/transition_background-19e0a725fa0847ddc396611266e9e2318ae8a4682f4622491fc8b055fc334380.jpg) no-repeat;background-size:cover}.popup.transition .content{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding-top:1em;padding-right:5em;padding-bottom:1em;padding-left:5em;overflow:hidden;text-align:center}.popup.transition .content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-0.5em}.popup.transition .content .centered-vertically{display:inline-block;vertical-align:middle}.popup.transition button{box-sizing:content-box;min-height:24px;line-height:24px;padding:0.83333em 1.66667em;width:auto;font-size:0.867em}.popup.transition button .middle{vertical-align:middle}.popup.transition .countdown{width:24px;height:24px;font-size:13px;display:inline-block;vertical-align:middle;background:url(//dt6ou19bznalr.cloudfront.net/assets/unsprited/transition_spinner-f7db3d52cd4b0c05241d4493cc469a1e8b37416bdb2118a29fc769ff80c1b3d4.gif) no-repeat;text-align:center}#endOfLessonPopup .activity>*{margin:10px auto;line-height:110%}#endOfLessonPopup .nextLesson .avatar{width:100px;height:100px;margin:0 auto 25px auto;border-radius:50px;position:relative;background:center center no-repeat;background-size:cover}#endOfLessonPopup .nextLesson .upNext{font-weight:bold;font-size:15px;color:#4989f2}#endOfLessonPopup .nextLesson .lesson{font-weight:bold;font-size:22px}#endOfLessonPopup .nextLesson .author{font-weight:bold;font-size:18px;margin-bottom:15px}@media (min-width: 1240px){#endOfLessonPopup .nextLesson .avatar{width:125px;height:125px;border-radius:62.5px}#endOfLessonPopup .nextLesson .upNext{font-size:18px}#endOfLessonPopup .nextLesson .lesson{font-size:34px}#endOfLessonPopup .nextLesson .author{font-size:22px}}#endOfLessonPopup .subscription .h2,#endOfLessonPopup .congratulations .h2{font-weight:bold;font-size:22px;margin:25px}#endOfLessonPopup .subscription .gold,#endOfLessonPopup .congratulations .gold{color:#ffcc00}#warningDialog{display:block}#warningDialog #technicalWarning{padding:20px 20px}#warningDialog #technicalWarning #goodBrowsers{padding:0}#warningDialog #technicalWarning #goodBrowsers li{margin:10px 0;list-style:none;text-transform:capitalize}#warningDialog #technicalWarning #goodBrowsers li a{line-height:32px;vertical-align:top}#warningDialog #technicalWarning .browserIcon{background-image:url(//dt6ou19bznalr.cloudfront.net/assets/browser_logos-32-74da073053222ef0b68f4d17168a55c9f3b7365517bc55e87ff57eec14271e4b.png);width:32px;height:32px;display:inline-block;margin-right:10px}#warningDialog #technicalWarning #chrome .browserIcon{background-position:-1px -1px}#warningDialog #technicalWarning #firefox .browserIcon{background-position:-37px -1px}#warningDialog #technicalWarning #internet_explorer .browserIcon{background-position:-142px -1px}.browserblocked .lessonWrapper{visibility:hidden}#seriesName{position:relative;display:block}#seriesDropdown{display:none;position:absolute;z-index:15;background-color:white;color:black;font-family:"Open Sans", Arial, sans-serif;line-height:0.9;white-space:normal}#seriesDropdown #title{max-width:18em;background-color:#0075c0;color:white;font-family:"Open Sans", Arial, sans-serif;font-weight:bold;padding:0.55556em 1.11111em 0.55556em 0.55556em}#seriesDropdown #title .text{font-size:0.77778em}#seriesDropdown #content{padding:0.27778em 0;overflow-y:auto;max-height:18em}#seriesDropdown a,#seriesDropdown a:visited{color:inherit;text-decoration:none}#seriesDropdown a:hover{color:#4488BB}.seriesDropdownItem{display:block;padding:0.22222em 1.11111em 0.22222em 0.55556em;max-width:18em}.seriesDropdownItem .text{font-size:0.66667em}.seriesDropdownItem.currentSeries{color:white;background-color:#505050}#videoControlBar{height:45px;overflow:visible;position:absolute;bottom:16px;left:16px;right:16px;z-index:4}#videoControlBar .timestamps{font-size:0.85em}#videoControlBar #videoControlContent{border-radius:5px;background-color:rgba(0,0,0,0.7);height:100%;width:100%;box-sizing:border-box;position:relative;overflow:visible;padding:0 10px}#videoControlBar #videoControlContent .button{opacity:0.8;height:100%;cursor:pointer;display:inline-block;vertical-align:middle;padding:0 10px}#videoControlBar #videoControlContent .button:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;height:100%}#videoControlBar #videoControlContent .button:hover{opacity:1}#videoControlBar #videoControlContent .button .icon{display:inline-block;vertical-align:middle}#videoControlBar #videoControlContent .barText{display:inline-block;vertical-align:middle;color:#FFFFFF;line-height:45px;cursor:default}@media (max-width: 1239px){#videoControlBar #videoControlContent .barText{font-size:12px}}@media (min-width: 1240px){#videoControlBar #videoControlContent .barText{font-size:13px}}#videoControlBar #videoControlContent .sectionText{margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1239px){#videoControlBar #videoControlContent .sectionText{max-width:300px}}@media (min-width: 1240px){#videoControlBar #videoControlContent .sectionText{max-width:450px}}#videoControlBar #videoControlContent #timer{margin-left:10px;display:inline-block;vertical-align:middle}#videoControlBar #videoControlContent #right{position:absolute;right:0;height:100%;display:inline-block;vertical-align:middle}#videoControlBar #videoControlContent .sectionText{-moz-transition:font-size 400ms;-o-transition:font-size 400ms;-webkit-transition:font-size 400ms;transition:font-size 400ms}#videoControlBar #videoControlContent #right{text-align:center;min-width:0;-moz-transition:min-width 400ms;-o-transition:min-width 400ms;-webkit-transition:min-width 400ms;transition:min-width 400ms}#videoControlBar.highlightSectionTitle #videoControlContent .button,#videoControlBar.highlightSectionTitle #videoControlContent #timer{display:none}#videoControlBar.highlightSectionTitle #videoControlContent #right{min-width:100%}#videoControlBar.highlightSectionTitle #videoControlContent #right .sectionText{font-size:20px}.no-fullscreen #fullscreenButton{display:none !important}html #lesson-main{position:relative;text-align:center}html #lesson-main>*{text-align:left}html.lesson_page_v1 #lesson-main{padding:25px;background-color:#1D1723;margin-top:7px;border-radius:7px;position:absolute;min-width:738px;margin-left:-40px}html.lesson_page_v1 #lessonPlayerContainer #playerContentContainer{height:540px}html.lesson_page_v1 #lessonPlayerPlaceholder{height:598px;margin-top:7px}html.lesson_page_v1 #lessonsPlayerContainer{position:relative;margin:auto;display:table;white-space:nowrap}html.lesson_page_v1 #lessonsPlayerContainer #lessonPlayerContainer{white-space:normal;position:relative;display:inline-block;vertical-align:middle;width:720px;margin-left:240px}#lessonsPlayerContainer{font-size:12px;font-family:"Open Sans", Arial, sans-serif}html.small #lessonsPlayerContainer{font-size:13px}html.medium #lessonsPlayerContainer{font-size:16px}html.large #lessonsPlayerContainer{font-size:18px}html.xlarge #lessonsPlayerContainer{font-size:20px}#lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer{position:relative;overflow:hidden;width:100%;background-color:#1D1723;border-top-left-radius:5px}@media only screen and (max-device-width: 480px){#lessonsPlayerContainer #lessonPlayerContainer #playerContentContainer{border-top-right-radius:5px}}#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay{display:block;background-color:rgba(255,255,255,0)}#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay #playPauseOverlay{z-index:1;position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,0)}#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay.paused{background-color:rgba(0,0,0,0.5)}#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay.paused .statusIcon{visibility:hidden}@media only screen and (max-device-width: 480px){#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay.paused .statusIcon{visibility:visible}}html.is-fullscreen #lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay.paused .statusIcon{visibility:visible}#lessonsPlayerContainer #lessonPlayerContainer #mainVideoOverlay.contentIntro #sectionNav{display:none}#lessonsPlayerContainer #lessonPlayerContainer #hideableOverlay{display:none}#lessonsPlayerContainer #lessonPlayerContainer .disableOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);z-index:12}#playerHeaderContainer{padding:20px 0;position:relative}@media only screen and (max-device-width: 480px){#playerHeaderContainer{margin:0px 10px}}#playerHeaderContainer.workoutPlayerHeader .h1{display:inline-block}#playerHeaderContainer.workoutPlayerHeader .headerButtons{float:right}#playerHeaderContainer.trackPlayerHeader .wheelContainer{position:absolute;right:0;bottom:0;width:278px;height:85px}#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer{width:100%;text-align:right}#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;height:100%}@media only screen and (max-device-width: 480px){#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer div{margin-right:10px}}#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer .categoryProgress{color:white;font-weight:bold;margin-top:2.5px;margin-bottom:-5px}#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer .interviewcta{margin-top:15px}#playerHeaderContainer.trackPlayerHeader .wheelContainer .wheelExplainer .interviewcta a{color:#ffffff}#playerHeaderContainer.curioPlayerHeader a{color:white}#playerHeaderContainer.curioPlayerHeader .h1{font-size:26px;max-width:660px}#playerHeaderContainer.curioPlayerHeader .streamName{font-weight:normal}#playerHeaderContainer.curioPlayerHeader .headerButtons{width:278px;position:absolute;right:0;top:50%;margin-top:-.5em}#playerHeaderContainer.curioPlayerHeader .curioNavButton{zoom:1}#playerHeaderContainer.curioPlayerHeader .curioNavButton:before,#playerHeaderContainer.curioPlayerHeader .curioNavButton:after{content:"";display:table}#playerHeaderContainer.curioPlayerHeader .curioNavButton:after{clear:both}#playerHeaderContainer.curioPlayerHeader .curioNavButton.left{float:left}#playerHeaderContainer.curioPlayerHeader .curioNavButton.right{float:right}#playerHeaderContainer.curioPlayerHeader .curioArrow{font-size:1.4em;vertical-align:middle}html.is-fullscreen #lessonPlayerContainer,html.is-fullscreen #playerContentContainer{display:block !important;height:100% !important;width:100% !important;margin:0px !important;padding:0px !important}html.is-fullscreen .timelineContainer{position:absolute;bottom:0}.c3poPlayer{display:inline-block;vertical-align:middle}.c3poPlayer .lessonFrame{border-top-left-radius:15px;border-top-right-radius:15px;padding:1px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTQ2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUwNTQ2MiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #505462), color-stop(100%, rgba(80,84,98,0)));background:-moz-linear-gradient(#505462, rgba(80,84,98,0));background:-webkit-linear-gradient(#505462, rgba(80,84,98,0));background:linear-gradient(#505462, rgba(80,84,98,0));*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF505462', endColorstr='#00505462')}@media only screen and (max-device-width: 480px){.c3poPlayer .lessonFrame{padding:0;border-radius:0}}.c3poPlayer #tracksLessonFrame{background-color:white;border-radius:5px}@media only screen and (max-device-width: 480px){.c3poPlayer #tracksLessonFrame{padding:0;border-radius:0;background-color:#141720}}.c3poPlayer #tracksLessonFrame #lessonPlayerAndLinksContainer{float:left}.c3poPlayer .lessonContainer{position:relative;padding:51px 51px 0;background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/large/player_frame_corner-6e94feafbcaebfd0e354be3aacb29736267cf1f1c475460356adf967ef480def.png) top left no-repeat,url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMyZDMwM2QiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE3MjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/large/player_frame_corner-6e94feafbcaebfd0e354be3aacb29736267cf1f1c475460356adf967ef480def.png) top left no-repeat,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #2d303d), color-stop(100%, #141720));background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/large/player_frame_corner-6e94feafbcaebfd0e354be3aacb29736267cf1f1c475460356adf967ef480def.png) top left no-repeat,-moz-linear-gradient(#2d303d 30%, #141720 100%);background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/large/player_frame_corner-6e94feafbcaebfd0e354be3aacb29736267cf1f1c475460356adf967ef480def.png) top left no-repeat,-webkit-linear-gradient(#2d303d 30%, #141720 100%);background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/large/player_frame_corner-6e94feafbcaebfd0e354be3aacb29736267cf1f1c475460356adf967ef480def.png) top left no-repeat,linear-gradient(#2d303d 30%, #141720 100%);border-radius:inherit;border-bottom:1px solid #333333}@media only screen and (max-device-width: 480px){.c3poPlayer .lessonContainer{padding:0}}.c3poPlayer #lessonPlayerContainer{display:inline-block;vertical-align:middle}@media (max-width: 1239px){.c3poPlayer #lessonPlayerContainer{width:660px}}@media (min-width: 1240px){.c3poPlayer #lessonPlayerContainer{width:860px}}@media (max-width: 1239px){.c3poPlayer #lessonPlayerContainer #playerContentContainer{height:371.25px}}@media (min-width: 1240px){.c3poPlayer #lessonPlayerContainer #playerContentContainer{height:483.75px}}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonPlayerContainer{margin:0px 10px}}.c3poPlayer #lessonLinksContainer{position:relative}.c3poPlayer #lessonLinksContainer .rightBorder{position:absolute;width:1px;height:100%;top:0;background-color:#E0E0E0}@media (max-width: 1239px){.c3poPlayer #lessonLinksContainer{width:660px}.c3poPlayer #lessonLinksContainer .rightBorder{left:659px}}@media (min-width: 1240px){.c3poPlayer #lessonLinksContainer{width:860px}.c3poPlayer #lessonLinksContainer .rightBorder{left:859px}}.c3poPlayer #lessonLinksContainer h1{font-size:2em;margin-bottom:0px;font-weight:600}.c3poPlayer #lessonLinksContainer h2{font-size:1.5em;font-weight:normal;margin-bottom:15px}.c3poPlayer #lessonLinksContainer,.c3poPlayer #lessonLinksContainer h1,.c3poPlayer #lessonLinksContainer h2{color:#111111}.c3poPlayer #lessonLinksContainer .innerLessonLinks{margin-top:20px;margin-left:40px}.c3poPlayer #lessonSidebar{font-size:13px;line-height:1.6;float:right;width:278px;box-sizing:border-box;overflow-y:hidden;text-align:left;vertical-align:top;color:#acafbc}@media (max-width: 1239px){.c3poPlayer #lessonSidebar{height:430px}}@media (min-width: 1240px){.c3poPlayer #lessonSidebar{height:540px}}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar{float:none;display:block;font-size:28px;margin-left:0;width:680px;height:inherit;padding:10px 10px;max-height:none}.c3poPlayer #lessonSidebar .lessonTitle{margin-top:15px}.c3poPlayer #lessonSidebar .lessonNumber{font-size:28px}.c3poPlayer #lessonSidebar .lessonNumber:after{content:":"}.c3poPlayer #lessonSidebar .lessonDescription{line-height:1.4;padding:10px 0}.c3poPlayer #lessonSidebar .paginationContainer{font-size:16px}.c3poPlayer #lessonSidebar .pointsBubble{font-size:13px}}.c3poPlayer #lessonSidebar .padded{padding:15px 30px 15px 30px}.c3poPlayer #lessonSidebar .title{float:left;width:80%}.c3poPlayer #lessonSidebar .pointsBubbleContainer{float:right;width:20%;text-align:right;margin:0}.c3poPlayer #lessonSidebar .paginationContainer{margin-left:0px;text-align:center}.c3poPlayer #lessonSidebar .paginationContainer .load-prev,.c3poPlayer #lessonSidebar .paginationContainer .load-more{cursor:pointer;color:#4f8aed;border-width:1px;border-color:#E0E0E0;padding:30px 0}.c3poPlayer #lessonSidebar .paginationContainer .load-prev{border-bottom-style:solid}.c3poPlayer #lessonSidebar .paginationContainer .load-more{border-top-style:solid}.c3poPlayer #lessonSidebar .authorContainer{float:left;padding-top:5px}.c3poPlayer #lessonSidebar .authorContainer h2 a{font-weight:normal;color:#4f8aed;position:relative;z-index:2}.c3poPlayer #lessonSidebar .infoContainer{position:relative}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .infoContainer{background-color:#ffffff;border-radius:5px}}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader){color:#111111}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader) h1{color:#111111}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader) h2{color:#111111;margin:0px}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader) a{color:#4f8aed}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader) .padded{padding:40px 30px 0px 30px}.c3poPlayer #lessonSidebar .infoHeader:not(.seriesInfoHeader) .presenter{border-width:1px;border-bottom-style:solid;border-color:#E0E0E0;padding-bottom:20px;margin-bottom:20px}.c3poPlayer #lessonSidebar .seriesInfoHeader,.c3poPlayer #lessonSidebar .lessonInfoHeader{border-top-right-radius:5px;width:278px}.c3poPlayer #lessonSidebar .seriesInfoHeader{background-color:#73778a}.c3poPlayer #lessonSidebar .lessonInfoHeader{background-color:#ffffff}.c3poPlayer #lessonSidebar .occasionInfoHeader .padded{padding:20px 30px 0px 30px}.c3poPlayer #lessonSidebar .occasionInfoHeader h2{font-size:16px;color:#111111}.c3poPlayer #lessonSidebar .occasionInfoHeader h1{margin-bottom:0px}.c3poPlayer #lessonSidebar .extraOccasionInfo .airDate{float:left;width:70%}.c3poPlayer #lessonSidebar .extraOccasionInfo .moreLinks{float:right;text-align:right;width:30%}.c3poPlayer #lessonSidebar .thirdPartyContentInfoHeader .padded{padding-top:20px}.c3poPlayer #lessonSidebar .thirdPartyContentInfoHeader .presenter{display:table;width:100%}.c3poPlayer #lessonSidebar .thirdPartyContentInfoHeader .thirdPartyPartnerLogo{display:table-cell;vertical-align:middle;width:50px}.c3poPlayer #lessonSidebar .thirdPartyContentInfoHeader .thirdPartyPartnerLogo img{width:50px;height:50px;margin-right:.5em}.c3poPlayer #lessonSidebar .thirdPartyContentInfoHeader h2{display:table-cell;vertical-align:middle}.c3poPlayer #lessonSidebar .curioInfoHeader{padding:20px 30px 0}.c3poPlayer #lessonSidebar .curioInfoHeader a{text-decoration:none}.c3poPlayer #lessonSidebar .curioInfoHeader .presenter{display:table;width:100%}.c3poPlayer #lessonSidebar .curioInfoHeader .streamIcon,.c3poPlayer #lessonSidebar .curioInfoHeader .text{display:table-cell;vertical-align:middle}.c3poPlayer #lessonSidebar .curioInfoHeader .streamIcon{width:50px}.c3poPlayer #lessonSidebar .curioInfoHeader .streamIcon img{height:50px;width:50px;border-radius:50%;line-height:50px;text-align:center;background-color:#acafbc;margin-right:.5em}.c3poPlayer #lessonSidebar .curioInfoHeader .text{color:#111111}.c3poPlayer #lessonSidebar .curioInfoHeader .text h1{margin-bottom:0}.c3poPlayer #lessonSidebar .lessonDescription{padding:0px 30px 15px 30px;color:#111111}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .lessonDescription{font-size:15px}}.c3poPlayer #lessonSidebar .infoTabs{padding:10px 30px 10px 30px;background-color:#818596;color:#c7c8cf}.c3poPlayer #lessonSidebar .infoTabs .numberLessons{float:left}.c3poPlayer #lessonSidebar .infoTabs .moreInfo{float:right}.c3poPlayer #lessonSidebar .infoTabs .moreInfo a{text-decoration:underline;color:#c7c8cf}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .infoHeader{width:inherit;font-size:13px;border-top-left-radius:5px;border-top-right-radius:5px}}.c3poPlayer #lessonSidebar .occasionType{font-size:18px;color:#111111;margin-bottom:10px}.c3poPlayer #lessonSidebar .occasionBanner{margin:.5em 0 1em}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .occasionBanner{width:430px}}.c3poPlayer #lessonSidebar .seriesTitleInfo{padding:20px 20px 0px 20px}.c3poPlayer #lessonSidebar .seriesLessonInfo{padding:1px;overflow-y:scroll}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .seriesLessonInfo{background-color:#ffffff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.c3poPlayer #lessonSidebar h1{font-size:16px;font-weight:600;line-height:1.2;color:#ffffff;margin-bottom:5px}.c3poPlayer #lessonSidebar h1 a{text-decoration:none}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar h1{font-size:24px}}.c3poPlayer #lessonSidebar h2{font-size:13px;font-weight:600;color:#ffffff}.c3poPlayer #lessonSidebar h2 a{color:#ffffff;text-decoration:none}.c3poPlayer #lessonSidebar .titleOpener{color:#be9cde}.c3poPlayer #lessonSidebar .sidebarButton{padding:8px;font-size:16px;margin:30px 0 0;text-transform:capitalize;width:100%;border:none;box-shadow:none;color:white;background-color:#4f8aed}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .sidebarButton{font-size:30px}}.c3poPlayer #lessonSidebar .nextStepsContainer{color:#111111}.c3poPlayer #lessonSidebar .nextStepsContainer .prompt{text-align:center;margin:40px auto 15px auto;font-size:15px}.c3poPlayer #lessonSidebar .nextStepsContainer .step{width:150px;margin:30px auto;cursor:pointer;display:table}.c3poPlayer #lessonSidebar .nextStepsContainer .step:hover>*,.c3poPlayer #lessonSidebar .nextStepsContainer .step.hover>*{color:#4f8aed}.c3poPlayer #lessonSidebar .nextStepsContainer .step.love.alreadyLoved{display:none}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .nextStepsContainer .prompt,.c3poPlayer #lessonSidebar .nextStepsContainer .step{width:inherit}}.c3poPlayer #lessonSidebar .nextStepsContainer .h2{font-size:22px;font-weight:bold;color:#111111;display:table-row;line-height:110%}.c3poPlayer #lessonSidebar .nextStepsContainer .h2 .bullet{font-size:32px;padding-right:15px}.c3poPlayer #lessonSidebar .nextStepsContainer .h2>*{vertical-align:middle;display:table-cell}@media only screen and (max-device-width: 480px){.c3poPlayer #lessonSidebar .nextStepsContainer .prompt{font-size:30px;margin:20px auto}.c3poPlayer #lessonSidebar .nextStepsContainer .h2{font-size:38px}.c3poPlayer #lessonSidebar .nextStepsContainer .step{padding:15px;margin:15px auto}}.c3poPlayer .lessonLinks{color:#ffffff;font-size:12px}.c3poPlayer .lessonLinks .left,.c3poPlayer .lessonLinks .right{height:100%}.c3poPlayer .lessonLinks .left:before,.c3poPlayer .lessonLinks .right:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;height:100%}.c3poPlayer .lessonLinks .left{float:left}.c3poPlayer .lessonLinks .right{float:right}@media only screen and (max-device-width: 480px){.c3poPlayer .lessonLinks{padding:10px 10px;margin:5px 0;font-size:24px;height:auto;border-top:1px solid #333333}.c3poPlayer .lessonLinks .right{width:100%}}.c3poPlayer .lessonLink{display:inline-block;vertical-align:middle;margin-right:20px;cursor:pointer;text-transform:uppercase;font-weight:bold}.c3poPlayer .lessonLink:hover .text{text-decoration:underline}.c3poPlayer .lessonLink i{margin-right:2px;font-size:14px}@media only screen and (max-device-width: 480px){.c3poPlayer .lessonLink{height:40px;width:220px;margin:0;padding:15px 0;text-align:center;float:left}.c3poPlayer .lessonLink i{margin-right:5px;font-size:26px}}.c3poPlayer .loveLink.alreadyLoved{pointer-events:none}.c3poPlayer .loveLink.alreadyLoved i{color:#ef1f1f}.c3poPlayer .exercisesLink{margin-right:40px}.c3poPlayer .exercisesLink .text:not(.toggle){text-decoration:none}.c3poPlayer .exercisesLink .toggle{color:#4f8aed}.c3poPlayer .exercisesLink .toggle:after{content:'Off'}.c3poPlayer .exercisesLink.enabled .text.toggle:after{content:'On'}.c3poPlayer .exercisesLink .text{text-transform:none;font-weight:600}.c3poPlayer .lessonStats{font-weight:bold;font-size:13px;display:inline-block;margin:0 0 20px 0;padding:0}.c3poPlayer .lessonStats i{margin-right:6px}.c3poPlayer .lessonStats>li{display:inline-block;margin-right:25px}.c3poPlayer .lessonStats>li.socialLink{margin-right:5px}.c3poPlayer .lessonStats>li.socialLink:nth-child(5){margin-right:25px}#belowPlayer>*{margin-bottom:20px}#belowPlayer #focus-content li.item.cta:not(:only-child){display:none}#belowPlayer a.curioCabinet{color:white}html.thirdPartyContent #lessonSidebar .nextStepsContainer .tip{display:none}html.thirdPartyContent .lessonStats>li.socialLink{display:none}html.thirdPartyContent #lessonSidebar,html.learningMinute #lessonSidebar,html.occasion #lessonSidebar{overflow-y:auto}.lessons_edit #addContainer{position:relative;display:inline-block;vertical-align:middle;color:black}.lessons_edit #addContainer.menuActive #addDropupButton .triangle.up{display:none}.lessons_edit #addContainer.menuActive #addDropupButton .triangle.down{display:inline}.lessons_edit #addDropupButton{padding-right:0}.lessons_edit #addDropupButton .text{display:inline-block;vertical-align:middle;position:relative}.lessons_edit #addDropupButton .mainText{margin-right:8px}.lessons_edit #addDropupButton .triangle{font-family:Arial;padding:5px}.lessons_edit #addDropupButton .triangle.down{display:none}.lessons_edit #addDropupButton .plus{font-weight:bold}.lessons_edit #addActions{display:none;position:absolute;right:0;background-color:white;z-index:15;list-style:none;margin:0;padding:1.66667em 0px;font-family:"Open Sans", Arial, sans-serif;font-size:0.83333em;font-weight:600}.lessons_edit #addActions li{list-style-image:none;list-style-type:none;margin-left:0}.lessons_edit #addActions li{padding:0.16667em 1.66667em;border:none;cursor:pointer}.lessons_edit #addActions li:hover{background-color:gray}.lessons_edit #addActions .liIcon{width:18px;height:18px;display:inline-block;vertical-align:middle}.lessons_edit #addActions .liLabel{display:inline-block;vertical-align:middle}button.builderDefault{border-radius:3px;box-shadow:inset 0 2px 1px -1px #fff,inset 0 -2px 1px -1px rgba(0,0,0,0.4),0 2px 1px rgba(0,0,0,0.5);color:black;text-shadow:0px 1px 0px rgba(255,255,255,0.4);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(200,200,200,0.4)), color-stop(100%, rgba(48,48,48,0.4)));background:-moz-linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));background:-webkit-linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));background:linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#66C8C8C8', endColorstr='#66303030');height:2.5em;width:6.75em;margin:0 0 0 4px;padding:0;font-family:"Open Sans", Arial, sans-serif;font-size:0.66667em;font-weight:600;text-align:left}button.builderDefault.right{text-align:right}button.builderDefault:first-child{margin-left:0}button.builderDefault:first-child.ftuOnlyHack{margin-left:4px}button.builderDefault:last-child{margin-right:0}button.builderDefault:disabled .buttonIcon{opacity:0.5}button.builderDefault:disabled .buttonLabel{opacity:0.56}button.builderDefault.processing{background:#606060 !important}button.builderDefault.processing .buttonIcon{background:url(//dt6ou19bznalr.cloudfront.net/assets/lessons/ajax-loader-5457f900ca9b0aa675863ae830da4720b50d423c9a45e2e8a605fccbfe4aded7.gif) center center no-repeat;background-size:75% 75%}button.builderDefault .buttonIcon{margin:0 0.3em}button.builderDefault .buttonLabel{width:29px}button.builderDefault#selectVideo .buttonLabel{width:auto}button.builderDefault.short{width:5.5em}button.builderDefault#moveSectionEarlier .buttonIcon{margin-right:0.1em}button.builderDefault#moveSectionLater .buttonIcon{margin-left:0.1em}button.builderDefault#split .buttonIcon{margin-left:.4em;margin-right:.2em}button.builderDefault#delete .buttonIcon{margin-top:1px}button.builderDefault#undoButton .buttonIcon{margin-left:.4em}button.builderDefault#redoButton .buttonIcon{margin-right:.4em}button.builderDefault#previewButton .buttonIcon{margin-right:.1em}button.builderDefault#publishButton .buttonIcon{margin-right:.1em}button.builderDefault#selectVideo{text-align:center}button.builderDefault#addDropupButton{width:7.5em}button.builderDefault#tourButton .buttonIcon{margin-left:.4em}button.builderDefault#settingsButton{width:7em}button.builderDefault#settingsButton .buttonIcon{margin-right:.2em}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList{bottom:8em}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=text],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=number],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=email],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=password],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=search],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=tel],.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList input[type=url]{font-weight:inherit;font-size:inherit;font-family:inherit}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList textarea{font-weight:inherit;font-size:inherit;font-family:inherit}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #lessonListItemsContainer{position:absolute;top:0;right:0;left:0;bottom:3.2em}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem{background-color:#b84b08;color:#c3c3c3}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem .author,.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem .views,.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem .students,.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem .lessonThumbnailContainer{display:none}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem a{position:absolute;left:13px;right:0}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.placeholder{background-color:inherit}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.ui-sortable-helper .lessonIndex:before{content:'#'}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.selected,.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.selected:hover{background-color:#ffad4f;color:black}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.selected .lessonIndex,.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem.selected:hover .lessonIndex{color:#ffffff;font-weight:600}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList .lessonListItem:hover{background-color:#d97a1c;color:#f2f2f2}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem{position:absolute;bottom:0;left:0;background-color:#aaaaaa;color:black;margin-top:0.2em}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem:hover{background-color:#cccccc}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem .lessonIndex{height:100%}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem .lessonIndex:before{counter-increment:none;content:' ';height:100%;display:inline-block;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem .lessonName{font-size:1.05em}.lessons_edit #lessonsPlayerContainer #lessonListContainer #lessonList #addLessonItem .plus{display:inline-block;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonStatusMarker{display:inline-block;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonDragHandleContainer{width:15px;height:3em;cursor:move;float:left;text-align:center}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonDragHandleContainer:after{content:'';display:inline-block;height:3em;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonDragHandle{display:inline-block;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer{position:absolute;width:100%;display:none}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer .gripper{width:11px;height:6px;margin:auto;padding-right:2px}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer.up{top:0}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer.up .gripper{margin-top:2px}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer.down{bottom:0}.lessons_edit #lessonsPlayerContainer #lessonListContainer .gripperContainer.down .gripper{margin-bottom:2px}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonListItems.ui-sortable{counter-reset:lessonList}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonListItems.ui-sortable .lessonIndex:before{counter-increment:lessonList;content:counter(lessonList) " "}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonListItems:not(.ui-sortable) .lessonDragHandleContainer{display:none}.lessons_edit #lessonsPlayerContainer #lessonListContainer .lessonListItems:not(.ui-sortable) .lessonIndicator{display:none}.lessons_edit .hoverPopup .footer{border-top:1px solid #AAAAAA;overflow:hidden}.lessons_edit .hoverPopup .footer span{vertical-align:middle}.lessons_edit .hoverPopup .footer a{font-weight:bold;text-decoration:none}.lessons_edit .hoverPopup .footer a .plus{line-height:100%;color:#dd5a0a;font-size:2.66667em}.lessons_edit #attachments.hoverPopup .content{margin:0}.lessons_edit #attachments.hoverPopup .content .menuItem{position:relative}.lessons_edit #attachments.hoverPopup .content .menuItem .resourceName{text-overflow:ellipsis;overflow:hidden;position:absolute;left:0;right:34px}.lessons_edit #attachments.hoverPopup .content .menuItem .controls{float:right}html.lessons_edit #exercisesPopup .builderDefault{background-color:#a7a7a7;width:auto;padding:0 0.75em;font-size:0.55em;text-align:center}html.lessons_edit #exercisesPopup .content .exerciseChoiceView{margin:0.25em 0;padding:0 0.25em;box-sizing:border-box}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer{display:table-cell;width:auto;vertical-align:middle}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .table{display:table;width:100%}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .builder-drag_handle{display:inline-block;vertical-align:middle}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .cell{display:table-cell}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .left{cursor:move;background-color:#2b2b2b;border:1px solid #404040;border-right:none;width:20px;text-align:center}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .left:before{content:'';vertical-align:middle;display:inline-block;height:100%}html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .editable,html.lessons_edit #exercisesPopup .content .choice .answerChoiceContainer .editable-container{border-left:none}html.lessons_edit #exercisesPopup .content .choice .deleteChoiceContainer{display:table-cell;width:3.5em;text-align:right;vertical-align:middle}html.lessons_edit #exercisesPopup .content .choice .correctContainer{display:table-cell;width:2.5em;vertical-align:middle;text-align:center}html.lessons_edit #exercisesPopup .content .correctLabel{line-height:100%;font-size:0.55em;font-family:"Open Sans", Arial, sans-serif;margin-bottom:-0.90909em}html.lessons_edit #exercisesPopup .content .addAnswerContainer{margin:0 0 0.5em 2.75em}html.lessons_edit #exercisesPopup .content .addAnswerContainer label{font-family:"Open Sans", Arial, sans-serif;font-size:0.7em;vertical-align:middle;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}html.lessons_edit #exercisesPopup .content button.addChoice:before{content:'';display:inline-block;vertical-align:middle;height:100%}html.lessons_edit #exercisesPopup .content button.addChoice .buttonLabel{width:auto}html.lessons_edit #exercisesPopup .content button.addChoice .buttonIcon{text-shadow:0px -1px 0px rgba(0,0,0,0.7),0px 1px 0px rgba(255,255,255,0.4);font-size:3em;font-weight:900;display:inline-block;line-height:0.60606em;color:green;vertical-align:middle;margin:0}html.lessons_edit #exercisesPopup .content .answerList{padding-left:0}html.lessons_edit #exercisesPopup .content .randomize{margin-left:1.5em;margin-right:0.4em}html.lessons_edit #exercisesPopup .content .explanationContainer{vertical-align:middle}html.lessons_edit #exercisesPopup .content .hintContainer{vertical-align:middle;color:inherit}html.lessons_edit #exercisesPopup .content .hintContainer .hint{margin-left:0}html.lessons_edit #exercisesPopup .content .hintContainer .hintLabel{display:none}html.lessons_edit #exercisesPopup .footer{font-size:95%}html.lessons_edit #exercisesPopup .footer button.narrow{width:auto}#builderFTUCurtain{top:0;bottom:0;left:0;right:0;position:fixed;opacity:.7;z-index:999999;background-color:#000}.builderFTUDialogContainer{top:50%;left:50%;margin-top:-200px;margin-left:-250px;position:fixed;width:520px;border:3px solid #FFAF3F;background:white;z-index:10000000;border-radius:15px}.builderFTUDialogInner{padding:24px;margin:12px;border:3px solid #FFAF3F;background:transparent;border-radius:10px}.builderFTUTextContainer{display:inline-block;margin-right:20px;width:270px;vertical-align:top}.builderFTUDialogTitle{font-size:22px;margin-bottom:12px}.builderFTUDialogText{color:#111111}.builderFTUImage{display:inline-block;float:right;margin-right:10px;margin-top:25px}.builderFTUButtonsContainer{overflow:auto;margin-top:33px;display:inline-block}.builderFTUButton{border:1px solid #A1A49C;color:#fff;display:inline-block;padding:8px 15px;font-weight:600;font-size:13px;border-radius:10px}#builderFTUBasicButton{cursor:pointer;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWUzZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzczMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009e3d), color-stop(100%, #007732));background:-moz-linear-gradient(#009e3d, #007732);background:-webkit-linear-gradient(#009e3d, #007732);background:linear-gradient(#009e3d, #007732);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009E3D', endColorstr='#FF007732');float:left}#builderFTUAdvancedButton{cursor:pointer;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhiZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTk5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0078bf), color-stop(100%, #005990));background:-moz-linear-gradient(#0078bf, #005990);background:-webkit-linear-gradient(#0078bf, #005990);background:linear-gradient(#0078bf, #005990);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0078BF', endColorstr='#FF005990');margin-left:15px}#builderFTUCloseButton{position:absolute;top:20px;right:20px}.lessons_edit .builder-upload_icon{display:inline-block}.lessons_edit .edit.icon{display:inline-block}.lessons_edit .delete.icon{display:inline-block}.lessons_edit .download.icon{display:inline-block}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent{font-family:"Open Sans", Arial, sans-serif;margin:.5em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .header .title{font-size:14px;text-transform:none}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .content{top:1.75em;bottom:2em;padding-bottom:1px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .footer{height:1.5em;padding-top:0;line-height:normal;text-align:center}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .footer button{font-size:.7em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .required-fields{font-family:"Open Sans", Arial, sans-serif;position:absolute;left:0;top:0;height:1.75em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .required-fields:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .required-fields .text{font-size:11px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .descriptorContainer{margin-bottom:5px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .pinterestDescriptorContainer{margin-bottom:0px;margin-right:12px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .descriptor{font-family:"Open Sans", Arial, sans-serif;font-size:11px;display:inline-block;vertical-align:middle}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .input{background-color:#f5f5f5;border:1px solid black;overflow-y:auto;overflow-x:hidden}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .settingsLongDescription{height:110px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .settingsLongDescription p{margin:0}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .settingsShortDescription{height:70px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .tooltip{color:white;text-decoration:none;cursor:pointer}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .tooltip:hover:after{margin-top:-12px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .imageContainer{display:inline-block;vertical-align:bottom}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent button.chooseImage{display:block;width:155px;color:black;background:#a7a7a7;text-align:center;font-size:11px;font-weight:normal}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent button.chooseImage.pinterest{margin-top:3px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .pinterestPreview{text-align:right;font-size:9px}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent #unpublishBox{background:#f5f5f5;padding:5px 10px;margin:10px 10px 0 10px;text-align:left;font-size:11px;display:inline-block;vertical-align:bottom}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent #unpublishBox #unpublish{text-decoration:underline}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent #unpublishBox .loadingImage{display:none}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent #unpublishBox.processing #unpublish{display:none}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent #unpublishBox.processing .loadingImage{display:inline;background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/ajax-loader-1b1b1b-0875a425eb0358835f5e92b1959b976ad7548ce7d7240126894d95c981f2ce3a.gif)}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable{font-size:0.6em;padding:0.83333em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable:before{min-height:0;vertical-align:top}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable .editable-value{vertical-align:top;padding:0}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-input textarea,.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-input input{font-size:0.6em;padding:0.83333em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-input .counter{display:block;font-size:0.6em;padding-left:.5em;padding-top:.6em;height:3em;box-sizing:border-box}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-inline.editable-container.multiline{position:relative}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-inline.editable-container.multiline button{width:2em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-inline.editable-container.multiline .editable-buttons{position:absolute;bottom:0;right:0;height:auto;margin-right:0.15em;margin-bottom:0.125em}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-inline.editable-container.multiline .editable-input textarea{resize:none}.lessons_edit #lessonsPlayerContainer #settingsPopup .popupContent .editable-inline.editable-container.multiline .editable-input textarea:focus{outline:none}.lessons_edit #lessonsPlayerContainer .builderPopup{font-family:"Open Sans", Arial, sans-serif}.lessons_edit #lessonsPlayerContainer .builderPopup .popupIcon{position:absolute;top:0.41667em;right:0.41667em}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent{margin:2.5em 2.91667em 2.08333em 2.91667em;border-radius:0.41667em;background-color:#e1e1e1;color:black}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent .header{border:0px}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent .header .title{text-transform:uppercase;font-weight:bold;font-size:inherit}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent .content{margin:0;right:1em}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent .footer{border:0px}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout{table-layout:fixed;width:100%}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout td{padding:0 0.41667em;margin:0.41667em 0}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout td select{width:100%}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout td div{box-sizing:border-box}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout td div .editFieldLabel{color:#808080;font-size:0.8em;margin-bottom:0.41667em}.lessons_edit #lessonsPlayerContainer .builderPopup .popupContent table.layout td div form textarea{resize:none}.lessons_edit #lessonsPlayerContainer .resourcePopup{font-family:"Open Sans", Arial, sans-serif}.lessons_edit #lessonsPlayerContainer .resourcePopup .popupContent{margin-top:0;margin-bottom:0;position:relative;padding-bottom:0}.lessons_edit #lessonsPlayerContainer .resourcePopup .popupContent .content{position:static;overflow:visible}.lessons_edit #lessonsPlayerContainer .resourcePopup .popupContent .content .buttonRow{margin-top:0.41667em}.lessons_edit #lessonsPlayerContainer .resourcePopup .popupContent .content .text{font-size:0.66667em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList{margin-top:0.1em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList .instruction{margin-bottom:0.25em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList .buttons{padding-bottom:0.75em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList .buttons .fileUpload{display:inline-block}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList .buttons .addResourceButton{margin-right:0.5em;width:80px;height:50px;padding:3px;font-size:12px}.lessons_edit #lessonsPlayerContainer .resourcePopup .addResourceButtonList .buttons .addResourceButton .text{font-size:8px}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource{margin:0 -1em;padding:0.5em 1em;background-color:#7c7c7c;border-bottom-left-radius:0.41667em;border-bottom-right-radius:0.41667em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .url{width:75%}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .controlRow{width:75%;padding-top:0.5em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .controlRow .left{display:inline-block}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .controlRow .left button.submit{font-size:0.8em}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .controlRow .right{float:right}.lessons_edit #lessonsPlayerContainer .resourcePopup .addUrlResource .controlRow .error{color:red}.lessons_edit #lessonsPlayerContainer .resourcePopup .uploadYoutube{display:none}.lessons_edit #selectVideoPopup .addLink{display:none}.lessons_edit.advanced-builder #selectVideoPopup .addLink{display:inline-block}.lessons_edit.medium #lessonsPlayerContainer .resourcePopup .instruction{display:none}.lessons_edit .resourcePicker{height:6.75em;background-color:white;overflow-y:scroll;overflow-x:hidden;border:1px solid white}.lessons_edit .resourcePicker table{width:100%}.lessons_edit .resourcePicker thead{border-bottom:1px solid white;background-color:#e1e1e1}.lessons_edit .resourcePicker tr:nth-child(even){background-color:#e1e1e1}.lessons_edit .resourcePicker tr .emptyContent{background-color:transparent}.lessons_edit .resourcePicker th{font-size:0.58333em;text-align:left;font-weight:normal}.lessons_edit .resourcePicker td{padding:2px 0;font-size:0.58333em}.lessons_edit .resourcePicker td.resourceSelection{padding-left:0.33333em;padding-right:0.33333em;width:1.5em}.lessons_edit .resourcePicker td.resourceSelection input{display:inline-block;vertical-align:middle;margin-bottom:2px}.lessons_edit .resourcePicker td.resourceName{padding-right:0.83333em}.lessons_edit .resourcePicker td.resourceName div{position:relative}.lessons_edit .resourcePicker td.resourceName label{position:absolute;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessons_edit .resourcePicker td.resourceControls{white-space:nowrap}.lessons_edit .resourcePicker td.resourceControls,.lessons_edit .resourcePicker td.resourceType,.lessons_edit .resourcePicker td.resourceStatus{width:8.33333em}.lessons_edit .resourcePicker input[type="radio"],.lessons_edit .resourcePicker input[type="checkbox"]{vertical-align:bottom}.lessons_edit .resourcePicker .resourceIcon{display:none}.lessons_edit .resourcePicker .resourceType{text-transform:capitalize}.lessons_edit #resourcesWindow{position:absolute;bottom:0;left:0;right:0.5em;height:7.5em;overflow:hidden;background-color:#0a0a0a;color:#ababab}.lessons_edit #resourcesWindow #resourcesWindowButtons{display:inline-block;vertical-align:middle;width:50%;text-align:center;font-size:0.85em}.lessons_edit #resourcesWindow #resourcesWindowUploadCount{display:inline-block;vertical-align:middle;width:50%;color:white;text-align:center;font-size:0.85em}.lessons_edit #resourcesWindow .resourceListPanel{top:4em}.lessons_edit .resourceListPanel{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;padding:0}.lessons_edit .resourceListPanel .selectedResourceStatus{font-size:0.8em;font-style:italic;color:orange}.lessons_edit .resourceListPanel ul{margin:0;padding:0}.lessons_edit .resourceListPanel li{list-style-type:none;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:5px}.lessons_edit .resourceListPanel a{text-decoration:none}.lessons_edit .resourceListPanel .resource .resourceIcon{width:16px;height:16px;margin-right:4px;background:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons/docText-f6a6899c9dafe59a06e990f6aa1bb571883cdc4d49d680276a72e638afc9f6ec.png);display:inline-block;vertical-align:middle}.lessons_edit .resourceListPanel .resource .resourceName{font-size:0.85em}.lessons_edit .resourceListPanel .resource .resourceStatus{font-size:0.8em;font-style:italic}.lessons_edit .resourceListPanel .resource .resourceProgress{font-size:0.85em;color:white;display:inline-block;vertical-align:middle;width:3em;text-align:right}.lessons_edit .resourceListPanel .resourcevideo_file .resourceIcon{background:url(//dt6ou19bznalr.cloudfront.net/assets/lessons/fileIconMovie-8af4fca090272b9c3b6a89fe8fb8202124621e4d157ec7d605ee8f988201a72e.png)}.lessons_edit .resourceListPanel .resourceyoutube .resourceIcon,.lessons_edit .resourceListPanel .resourceurl .resourceIcon{background:url(//dt6ou19bznalr.cloudfront.net/assets/lessons/docWeb-e54d956a017850f11e5e7fee8792b3363f3efc6778d04495b85820cd06e3426f.png)}#sectionEditor{background:url(//dt6ou19bznalr.cloudfront.net/assets/builder/honeycomb-e8a93bd2efd2ee44a67900decea015391bf68f65c8c3af90cf8dadd66eb76b3a.gif) repeat #404040;color:white;border-radius:3px;font-size:0.83333em;padding:3px;height:6.5em;box-sizing:border-box}#sectionEditor table{table-layout:fixed;width:100%}#sectionEditor table td{white-space:nowrap}#sectionEditor .sectionEditorSectionActions{width:27.925em}#sectionEditor .sectionEditorLessonActions{width:20.05em}#sectionEditor .sectionEditorLessonAttributes section{display:inline-block;vertical-align:middle}#sectionEditor #sectionResourceName,#sectionEditor #sectionNameContainer{font-family:"Open Sans", Arial, sans-serif;font-size:0.8em}#sectionEditor section{position:relative;background-color:#282828;box-shadow:inset 0 2px 1px -1px #181818, 0 1px 1px -1px #787878;border-radius:3px;padding:4px;margin:0.33333em 0.33333em 0.16667em}#sectionEditor section.left{float:left;margin-right:0}#sectionEditor section.right{float:right;margin-left:0}#sectionEditor section.section button.builderDefault{background-color:#a7a7a7}#sectionEditor section.section button.builderDefault:hover{background-color:#dddddd}#sectionEditor section.section button.builderDefault:hover:disabled{background-color:#a7a7a7}#sectionEditor section.lesson button.builderDefault{background-color:#97A791}#sectionEditor section.lesson button.builderDefault:hover{background-color:#c9dec1}#sectionEditor section.lesson button.builderDefault:hover:disabled{background-color:#97A791}#sectionEditor section button.builderDefault.special{background-color:#e67e07}#sectionEditor section button.builderDefault.special:hover{background-color:#fb9725}#sectionEditor section button.builderDefault.special:hover:disabled{background-color:#e67e07}#sectionEditor .editable-click,#sectionEditor .editable-click+.editable-container{border:1px solid #5c5c5c;background-color:#3b3b3b}#sectionEditor.intro #introCheckboxContainer{display:block}#sectionEditor.intro #sectionNameContainer{width:12.5em}#sectionEditor.intro #sectionName{margin-right:0}#sectionResourceName{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:8em;margin:0 1em}#sectionNameContainer{display:inline-block;vertical-align:middle;width:17.5em}#sectionName{margin-right:48px}#sectionName .editable-value{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal}#introCheckboxContainer{display:none;position:absolute;top:0.4em;right:0.4em}#introCheckboxContainer input{display:inline-block;vertical-align:middle}#introCheckboxContainer label{display:inline-block;vertical-align:middle;margin-left:0.25em;font-family:"Open Sans", Arial, sans-serif;font-size:0.6em;line-height:1em}.lessons_edit #toolbar{position:absolute;bottom:8px;right:25px;font-size:18px}.lessons_edit #toolbar #status{visibility:hidden;font-size:.6em;font-family:"Open Sans", Arial, sans-serif;color:white;line-height:100%;margin:2px 0 0 3px;padding-left:3px}.lessons_edit #toolbar #status div{display:inline-block;vertical-align:middle}.lessons_edit #videoControlBar{height:50px}.lessons_edit #videoControlBar #videoControlContent{text-align:center}.lessons_edit #videoControlBar #videoControlContent .button{float:inherit;position:relative;height:30px;margin-left:0.91667em;padding:0}.lessons_edit #videoControlBar #videoControlContent .button .icon{margin-top:0px;width:32px;height:30px;position:absolute;left:50%;margin-left:-16px}.lessons_edit #videoControlBar #videoControlContent .button:first-child{margin-left:0}.lessons_edit #videoControlBar #videoControlContent #playPauseButton{width:32px}.lessons_edit #videoControlBar #videoControlContent #previousSectionButton{width:24px}.lessons_edit #videoControlBar #videoControlContent #nextSectionButton{width:24px}.lessons_edit #videoControlBar #videoControlContent #nudgeBackwardButton{width:15px}.lessons_edit #videoControlBar #videoControlContent #nudgeForwardButton{width:15px}.lessons_edit #videoControlBar #videoControlContent #playBeforeButton{width:27px}.lessons_edit #videoControlBar #videoControlContent #playAfterButton{width:27px}.lessons_edit #videoControlBar #videoControlContent #volumeButton,.lessons_edit #videoControlBar #videoControlContent #fullscreenButton{height:17px;margin-right:0.91667em}.lessons_edit #videoControlBar #videoControlContent #volumeButton .icon,.lessons_edit #videoControlBar #videoControlContent #fullscreenButton .icon{height:100%}.lessons_edit #videoControlBar #videoControlContent #timer{position:static}.lessons_edit #videoControlBar .videoControlSections{display:table;table-layout:fixed;height:100%;width:100%}.lessons_edit #videoControlBar .videoControlRow{display:table-row}.lessons_edit #videoControlBar .controlSection{display:table-cell;vertical-align:middle}.lessons_edit #videoControlBar .middleControls{width:300px}.lessons_edit #videoControlBar .rightControls{text-align:right}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto !important}.introjs-showElement{z-index:9999999 !important}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:1000000000;border:3px solid #FFF;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)}.introjs-tooltiptext{margin-bottom:10px;line-height:125%;font-size:14px}.introjs-tooltiptitle{color:#b84b06;font-family:"Open Sans", Arial, sans-serif;font-weight:bold;margin-bottom:1px;font-size:22px}.introjs-arrow{border:7px solid #d97a1b;content:'';position:absolute}.introjs-arrow.top{top:-20px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.introjs-arrow.right{right:-20px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.introjs-arrow.bottom{bottom:-20px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.bottom-left{bottom:-20px;right:30px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-20px;top:10px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;padding:20px;background-color:white;min-width:215px;max-width:340px;border-radius:5px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;border:6px double #d97a1b;font-family:'Open Sans', Arial, sans-serif}.introjs-tooltipbuttons{text-align:right;font-size:13px}.introjs-button{position:relative;overflow:visible;display:inline-block;width:58px;height:22px;line-height:21px;border:1px solid #d4d4d4;margin:0;text-decoration:none;color:#fff;text-align:center;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;margin-top:10px;font-weight:600;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #626262), color-stop(100%, #333));background:-webkit-linear-gradient(#626262, #333);background:-moz-linear-gradient(#626262, #333);background:-o-linear-gradient(#626262, #333);background:linear-gradient(#626262, #333);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-left:5px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3;color:#fff}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;margin-left:0px;float:left;background-color:#7e3306;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dd5a0a), color-stop(100%, #7e3306));background:-webkit-linear-gradient(#dd5a0a, #7e3306);background:-moz-linear-gradient(#dd5a0a, #7e3306);background:-o-linear-gradient(#dd5a0a, #7e3306);background:linear-gradient(#dd5a0a, #7e3306)}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{background:#A0A0A0;display:none}html.lessons_edit #lessonPlayerPlaceholder{height:676px;margin-top:7px}html.lessons_edit #lesson-main button.primary,html.lessons_edit #lesson-main .buttonDiv.primary{background-color:#7e3306;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNWEwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlMzMwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dd5a0a), color-stop(100%, #7e3306));background:-moz-linear-gradient(#dd5a0a, #7e3306);background:-webkit-linear-gradient(#dd5a0a, #7e3306);background:linear-gradient(#dd5a0a, #7e3306)}html.lessons_edit #lesson-main button.primary:disabled,html.lessons_edit #lesson-main button.primary.disabled,html.lessons_edit #lesson-main .buttonDiv.primary:disabled,html.lessons_edit #lesson-main .buttonDiv.primary.disabled{color:#000000 !important;background-color:#333333;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #626262), color-stop(100%, #333));background:-moz-linear-gradient(#626262, #333);background:-webkit-linear-gradient(#626262, #333);background:linear-gradient(#626262, #333)}html.lessons_edit #lesson-main button.addResourceButton,html.lessons_edit #lesson-main .buttonDiv.addResourceButton{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e2e2e2));background:-moz-linear-gradient(#f5f5f5, #e2e2e2);background:-webkit-linear-gradient(#f5f5f5, #e2e2e2);background:linear-gradient(#f5f5f5, #e2e2e2);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF5F5F5', endColorstr='#FFE2E2E2');box-shadow:0px 0px 2px 2px rgba(0,0,0,0.25);color:black;margin:3px}html.lessons_edit #adminSection{background-color:#C5C5C5;margin:1.5em 0;padding:13px;border-radius:5px}html.lessons_edit #editAdminTabs .tabs{padding:0;border-bottom:1px solid #808080}html.lessons_edit #editAdminTabs .tabs li{border-top-left-radius:3px;border-top-right-radius:3px;list-style-type:none;border:1px solid #808080;border-bottom:none;display:inline-block;margin-right:5px;padding:4px 5px;position:relative;background-color:#C5C5C5;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}html.lessons_edit #editAdminTabs .tabs li.current{top:1px;cursor:default}html.lessons_edit #editAdminTabs .main_content_form .textFields .col{padding:7px}html.lessons_edit #editAdminTabs .main_content_form .textFields .col.label{width:125px}html.lessons_edit #editAdminTabs .main_content_form input[type=text],html.lessons_edit #editAdminTabs .main_content_form input[type=number],html.lessons_edit #editAdminTabs .main_content_form input[type=email],html.lessons_edit #editAdminTabs .main_content_form input[type=password],html.lessons_edit #editAdminTabs .main_content_form input[type=search],html.lessons_edit #editAdminTabs .main_content_form input[type=tel],html.lessons_edit #editAdminTabs .main_content_form input[type=url]{margin:5px 0;width:auto}html.lessons_edit #editAdminTabs .main_content_form textarea{margin:5px 0;width:auto}html.lessons_edit #editAdminTabs .main_content_form .small{font-size:11px}html.lessons_show.lesson_page_v1 body{position:relative}html.lessons_show.lesson_page_v1 .widgetHeader{margin-bottom:4px;white-space:nowrap}html.lessons_show.lesson_page_v1 .widgetTitle{font-size:16px;font-family:"Open Sans", Arial, sans-serif;color:black;font-weight:bold;display:inline-block;vertical-align:middle}html.lessons_show.lesson_page_v1 .widgetIcon{height:17px;width:17px;display:inline-block;vertical-align:middle}html.lessons_show.lesson_page_v1 #lesson-main{background-color:#1D1723}@media (max-width: 1239px){html.lessons_show body{min-width:1040px}}@media (min-width: 1240px){html.lessons_show body{min-width:1240px}}@media only screen and (max-device-width: 480px){html.lessons_show body{min-width:680px}}html.lessons_show .lessonWrapper{background-color:#141720}html.lessons_show .lessonComments{margin-top:40px}html.lessons_show #seriesName,html.lessons_show #byline{font-size:16px;color:#736894;line-height:1}html.lessons_show #lessonOfTheDay{float:right;line-height:1;margin:13px 4px 0 20px;padding:3px 5px;color:black;text-align:center;font-weight:600;font-size:11px;background-color:#f6e400;border:3px dotted #5386d2}html.lessons_show #lessonEdit{float:right;padding-right:0.5em;border-right:1px solid #505050;margin-right:0.5em}html.lessons_show .lessonTip{display:none}html.lessons_show.enrolled .lessonEnroll{display:none}html.lessons_show.enrolled .lessonTip{display:block}html.lessons_show #loveThisLessonContainer.button{display:inline-block;vertical-align:middle;width:200px;text-align:center;line-height:0}html.lessons_show #loveThisLessonContainer.button .loveButton{margin-bottom:0}html.lessons_show #loveThisLessonContainer.minimal{display:inline-block;vertical-align:middle;color:white;font-family:"Open Sans", Arial, sans-serif;cursor:pointer}html.lessons_show #loveThisLessonContainer.minimal .heart{display:inline-block;vertical-align:middle}html.lessons_show #abuseContainer{display:inline-block;text-align:left;float:right;margin-right:15px}html.lessons_show .editButton{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(200,200,200,0.4)), color-stop(100%, rgba(48,48,48,0.4)));background:-moz-linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));background:-webkit-linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));background:linear-gradient(rgba(200,200,200,0.4), rgba(48,48,48,0.4));*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#66C8C8C8', endColorstr='#66303030');background-color:#e67e07;color:black;text-shadow:0px 1px 0px rgba(255,255,255,0.4);font-weight:bold;padding:0 15px}html.lessons_show .editButton:hover{background-color:#fb9725}html.lessons_show .editButton:hover:disabled{background-color:#e67e07}html.lessons_show #lessonComments{margin-top:10px}@media only screen and (max-device-width: 480px){html.lessons_show #lessonComments{padding-top:15px}}html.lessons_show .comment.new,html.lessons_show .comment .response{display:none}html.freeForUser.loggedIn .comment.new,html.freeForUser.loggedIn .comment .response{display:block}html.freeForUser.loggedIn .comment.new.reply{display:none}.lessons-sprite,.lessons-accept,.lessons-arrow,.lessons-attachments_tab_large,html.large .lessons-attachments_tab,.lessons-attachments_tab_medium,html.medium .lessons-attachments_tab,.lessons-attachments_tab_small,html.small .lessons-attachments_tab,.lessons-attachments_tab_xlarge,html.xlarge .lessons-attachments_tab,.lessons-boards_tab_large,.lessons-boards_tab_medium,.lessons-boards_tab_small,.lessons-boards_tab_xlarge,.lessons-camera,.lessons-category_biz_player,.lessons-category_brainy_player,.lessons-category_code_player,.lessons-category_craft_player,.lessons-category_food_player,.lessons-category_health_player,.lessons-category_life_player,.lessons-category_music_player,.lessons-category_photo_player,.lessons-category_tech_player,.lessons-comments,.lessons-control_icon_pause,.lessons-control_icon,.lessons-control_icon_play,.paused .lessons-control_icon,.lessons-cross,.lessons-curious_tab_large,html.large .lessons-curious_tab,.lessons-curious_tab_medium,html.medium .lessons-curious_tab,.lessons-curious_tab_small,html.small .lessons-curious_tab,.lessons-curious_tab_xlarge,html.xlarge .lessons-curious_tab,.lessons-description_black,.lessons-docText,#attachments .resourceName .icon,.lessons-docWeb,.lessons-exercises_tab_large,html.large .lessons-exercises_tab,.lessons-exercises_tab_medium,html.medium .lessons-exercises_tab,.lessons-exercises_tab_small,html.small .lessons-exercises_tab,.lessons-exercises_tab_xlarge,html.xlarge .lessons-exercises_tab,.lessons-fileIconImage,#attachments .resourceName .icon.png,#attachments .resourceName .icon.jpg,#attachments .resourceName .icon.jpeg,#attachments .resourceName .icon.gif,#attachments .resourceName .icon.bmp,.lessons-fileIconMovie,#attachments .resourceName .icon.webm,#attachments .resourceName .icon.mp4,#attachments .resourceName .icon.mpg,#attachments .resourceName .icon.mpeg,#attachments .resourceName .icon.ogg,#attachments .resourceName .icon.avi,#attachments .resourceName .icon.mov,#attachments .resourceName .icon.wmv,#attachments .resourceName .icon.m4v,.lessons-fileIconMusic,#attachments .resourceName .icon.mp3,#attachments .resourceName .icon.wav,.lessons-fileIconPDF,#attachments .resourceName .icon.pdf,.lessons-fullscreen,.lessons-gradgrey_10x1,.lessons-handraises_black,.lessons-heart_red,.lessons-lesson_list_button_play,.lessons-looping_airplane_small,.lessons-next,.lessons-next_lesson,.lessons-orange_dot,#exercises .currentSection .exerciseName:before,.lessons-pause_large,html.large .lessons-pause,html.xlarge .lessons-pause,.lessons-pause_medium,html.medium .lessons-pause,.lessons-pause_small,html.small .lessons-pause,.lessons-phone_icon,.lessons-placeholder,.lessons-placeholder_small_card,.lessons-play_placeholder,.lessons-playhead,.playhead,.lessons-playhead_touch,.touch-interface .lessons-playhead,.touch-interface .playhead,.lessons-previous,.lessons-previous_lesson,.lessons-raise_tab_large,html.large .lessons-raise_tab,.lessons-raise_tab_medium,html.medium .lessons-raise_tab,.lessons-raise_tab_small,html.small .lessons-raise_tab,.lessons-raise_tab_xlarge,html.xlarge .lessons-raise_tab,.lessons-rewind,.lessons-spike,.lessons-students,.lessons-students_black,.lessonListItem.selected .lessons-students,.lessons-teacher_black,.lessons-toc_black,.lessons-views,.lessons-views_black,.lessonListItem.selected .lessons-views,.lessons-volume,.lessons-volume_off,.muted .lessons-volume{background-image:url(//d5jbfvc8q9uxw.cloudfront.net/assets/lessons-sd67585b6c2-316b7a6193d5eec9a2eb12f8856dba4f57af24093f708f11ce0457257e3b2307.png);background-repeat:no-repeat}.lessons-accept{background-position:0 0;height:16px;width:16px}.lessons-arrow{background-position:0 -17px;height:14px;width:19px}.lessons-attachments_tab_large,html.large .lessons-attachments_tab{background-position:0 -32px;height:52px;width:43px}.lessons-attachments_tab_medium,html.medium .lessons-attachments_tab{background-position:0 -85px;height:45px;width:38px}.lessons-attachments_tab_small,html.small .lessons-attachments_tab{background-position:0 -131px;height:38px;width:31px}.lessons-attachments_tab_xlarge,html.xlarge .lessons-attachments_tab{background-position:0 -170px;height:59px;width:48px}.lessons-boards_tab_large{background-position:0 -230px;height:52px;width:52px}.lessons-boards_tab_medium{background-position:0 -283px;height:45px;width:47px}.lessons-boards_tab_small{background-position:0 -329px;height:38px;width:40px}.lessons-boards_tab_xlarge{background-position:0 -368px;height:59px;width:65px}.lessons-camera{background-position:0 -428px;height:58px;width:75px}.lessons-category_biz_player{background-position:0 -487px;height:40px;width:97px}.lessons-category_brainy_player{background-position:0 -528px;height:40px;width:143px}.lessons-category_code_player{background-position:0 -569px;height:40px;width:121px}.lessons-category_craft_player{background-position:0 -610px;height:40px;width:125px}.lessons-category_food_player{background-position:0 -651px;height:40px;width:118px}.lessons-category_health_player{background-position:0 -692px;height:40px;width:142px}.lessons-category_life_player{background-position:0 -733px;height:40px;width:103px}.lessons-category_music_player{background-position:0 -774px;height:40px;width:137px}.lessons-category_photo_player{background-position:0 -815px;height:40px;width:132px}.lessons-category_tech_player{background-position:0 -856px;height:40px;width:118px}.lessons-comments{background-position:0 -897px;height:17px;width:17px}.lessons-control_icon_pause,.lessons-control_icon{background-position:0 -915px;height:19px;width:20px}.lessons-control_icon_play,.paused .lessons-control_icon{background-position:0 -935px;height:19px;width:20px}.lessons-cross{background-position:0 -955px;height:16px;width:16px}.lessons-curious_tab_large,html.large .lessons-curious_tab{background-position:0 -972px;height:52px;width:39px}.lessons-curious_tab_medium,html.medium .lessons-curious_tab{background-position:0 -1025px;height:45px;width:33px}.lessons-curious_tab_small,html.small .lessons-curious_tab{background-position:0 -1071px;height:38px;width:28px}.lessons-curious_tab_xlarge,html.xlarge .lessons-curious_tab{background-position:0 -1110px;height:59px;width:44px}.lessons-description_black{background-position:0 -1170px;height:17px;width:17px}.lessons-docText,#attachments .resourceName .icon{background-position:0 -1188px;height:16px;width:16px}.lessons-docWeb{background-position:0 -1205px;height:16px;width:16px}.lessons-exercises_tab_large,html.large .lessons-exercises_tab{background-position:0 -1222px;height:52px;width:36px}.lessons-exercises_tab_medium,html.medium .lessons-exercises_tab{background-position:0 -1275px;height:45px;width:32px}.lessons-exercises_tab_small,html.small .lessons-exercises_tab{background-position:0 -1321px;height:38px;width:27px}.lessons-exercises_tab_xlarge,html.xlarge .lessons-exercises_tab{background-position:0 -1360px;height:59px;width:41px}.lessons-fileIconImage,#attachments .resourceName .icon.png,#attachments .resourceName .icon.jpg,#attachments .resourceName .icon.jpeg,#attachments .resourceName .icon.gif,#attachments .resourceName .icon.bmp{background-position:0 -1420px;height:16px;width:16px}.lessons-fileIconMovie,#attachments .resourceName .icon.webm,#attachments .resourceName .icon.mp4,#attachments .resourceName .icon.mpg,#attachments .resourceName .icon.mpeg,#attachments .resourceName .icon.ogg,#attachments .resourceName .icon.avi,#attachments .resourceName .icon.mov,#attachments .resourceName .icon.wmv,#attachments .resourceName .icon.m4v{background-position:0 -1437px;height:16px;width:16px}.lessons-fileIconMusic,#attachments .resourceName .icon.mp3,#attachments .resourceName .icon.wav{background-position:0 -1454px;height:16px;width:16px}.lessons-fileIconPDF,#attachments .resourceName .icon.pdf{background-position:0 -1471px;height:16px;width:16px}.lessons-fullscreen{background-position:0 -1488px;height:15px;width:14px}.lessons-gradgrey_10x1{background-position:0 -1504px;height:1px;width:10px}.lessons-handraises_black{background-position:0 -1506px;height:17px;width:17px}.lessons-heart_red{background-position:0 -1524px;height:17px;width:17px}.lessons-lesson_list_button_play{background-position:0 -1542px;height:46px;width:32px}.lessons-looping_airplane_small{background-position:0 -1589px;height:90px;width:158px}.lessons-next{background-position:0 -1680px;height:19px;width:20px}.lessons-next_lesson{background-position:0 -1700px;height:32px;width:19px}.lessons-orange_dot,#exercises .currentSection .exerciseName:before{background-position:0 -1733px;height:6px;width:6px}.lessons-pause_large,html.large .lessons-pause,html.xlarge .lessons-pause{background-position:0 -1740px;height:74px;width:74px}.lessons-pause_medium,html.medium .lessons-pause{background-position:0 -1815px;height:63px;width:63px}.lessons-pause_small,html.small .lessons-pause{background-position:0 -1879px;height:50px;width:50px}.lessons-phone_icon{background-position:0 -1930px;height:32px;width:19px}.lessons-placeholder{background-position:0 -1963px;height:165px;width:220px}.lessons-placeholder_small_card{background-position:0 -2129px;height:60px;width:80px}.lessons-play_placeholder{background-position:0 -2190px;height:60px;width:80px}.lessons-playhead,.playhead{background-position:0 -2251px;height:22px;width:20px}.lessons-playhead_touch,.touch-interface .lessons-playhead,.touch-interface .playhead{background-position:0 -2274px;height:32px;width:43px}.lessons-previous{background-position:0 -2307px;height:19px;width:20px}.lessons-previous_lesson{background-position:0 -2327px;height:32px;width:19px}.lessons-raise_tab_large,html.large .lessons-raise_tab{background-position:0 -2360px;height:52px;width:36px}.lessons-raise_tab_medium,html.medium .lessons-raise_tab{background-position:0 -2413px;height:45px;width:31px}.lessons-raise_tab_small,html.small .lessons-raise_tab{background-position:0 -2459px;height:38px;width:28px}.lessons-raise_tab_xlarge,html.xlarge .lessons-raise_tab{background-position:0 -2498px;height:59px;width:41px}.lessons-rewind{background-position:0 -2558px;height:19px;width:20px}.lessons-spike{background-position:0 -2578px;height:22px;width:22px}.lessons-students{background-position:0 -2601px;height:17px;width:17px}.lessons-students_black,.lessonListItem.selected .lessons-students{background-position:0 -2619px;height:17px;width:17px}.lessons-teacher_black{background-position:0 -2637px;height:17px;width:17px}.lessons-toc_black{background-position:0 -2655px;height:17px;width:17px}.lessons-views{background-position:0 -2673px;height:17px;width:17px}.lessons-views_black,.lessonListItem.selected .lessons-views{background-position:0 -2691px;height:17px;width:17px}.lessons-volume{background-position:0 -2709px;height:19px;width:20px}.lessons-volume_off,.muted .lessons-volume{background-position:0 -2729px;height:19px;width:20px}
