.internal-ui-0-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-0-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 0ms}.internal-ui-1-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-1-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 200ms}.internal-ui-2-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-2-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 400ms}.internal-ui-3-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-3-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 600ms}.internal-ui-4-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-4-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 800ms}.internal-ui-5-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-5-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 1000ms}.internal-ui-appear{opacity:0;transform:translate(-5px, 0px);-webkit-transform:translate(-5px, 0px)}.internal-ui-appear-active{opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transition:all 300ms ease-out 0ms}.wait-spinner-container{position:relative}.wait-spinner-container .wait-spinner{position:relative;color:#999;padding:10px 10px 10px 35px;font-size:12pt}.load-mask{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7)}.sr-app-overlay{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.sr-app-overlay.visible{display:block;position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(255,255,255,0.4);z-index:500}.popover{display:block;top:574px;left:1075px;border-radius:0;border:1px solid #eaeaea}.popover.top>.arrow{border-top-color:#eaeaea}.popover.bottom>.arrow{border-bottom-color:#eaeaea}.popover.left>.arrow{border-left-color:#eaeaea}.popover.right>.arrow{border-right-color:#eaeaea}.popover .popover-title{font-size:20px;background-color:transparent;border-bottom:none}.section{background-color:#fff;border:1px solid #f2f2f2;border-bottom:1ps xolid #eaeaea;padding:0 10px 10px 10px;margin-bottom:10px;box-shadow:0px 10px 5px -5px rgba(0,0,0,0.01)}.drawable-surface .surface-ratio-host{width:100%;padding-bottom:56.25%;border:1px solid #fafafa;position:relative}.drawable-surface .surface-ratio-host .surface-container{position:absolute;left:0;top:0;bottom:0;right:0}.drawable-controls{text-align:right;margin-top:5px}.drawable-controls img{width:24px;height:24px}.drawable-controls .divider{width:0px;border-left:1px solid #eaeaea;margin:3px 10px 3px 20px;display:inline-block;height:34px;vertical-align:middle}.drawable-controls .control-item,.drawable-controls .control-color{transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-webkit-transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-moz-transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;cursor:pointer;position:relative;display:inline-block;margin-left:10px;border-radius:20px;width:40px;height:40px;padding:8px 0;text-align:center;line-height:24px;vertical-align:middle;border:1px solid rgba(0,0,0,0.02)}.drawable-controls .control-item.control-item,.drawable-controls .control-color.control-item{background-color:#f0f0f0}.drawable-controls .control-item.control-item:hover,.drawable-controls .control-color.control-item:hover{background-color:#ddf4ff}.drawable-controls .control-item.control-item.selected,.drawable-controls .control-color.control-item.selected{background-color:#caeeff}.drawable-controls .control-item.control-color .glyphicon,.drawable-controls .control-color.control-color .glyphicon{transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-webkit-transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;color:transparent;font-size:18px;margin:0;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-9px;width:24px;height:24px}.drawable-controls .control-item.control-color.selected .glyphicon,.drawable-controls .control-color.control-color.selected .glyphicon{color:white}.drawable-controls .control-item.control-color.bright.selected .glyphicon,.drawable-controls .control-color.control-color.bright.selected .glyphicon{color:#333}.presentation-content{position:relative}.presentation-content .presentation-renderer{width:100%;padding-bottom:56.25%;position:relative;background-size:contain;background-position:center center;background-color:#fafafa;-webkit-transition-property:background-image;-moz-transition-property:background-image;-o-transition-property:background-image;transition-property:background-image;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.presentation-content .presentation-renderer .state-message{position:absolute;top:45%;width:100%;left:0;right:0;font-size:14pt;color:#ddd;font-weight:bold;text-align:center}.presentation-content .drawable-surface{position:absolute;top:0;left:0;right:0;bottom:0}.presentation-controls{text-align:left;margin-top:5px}.presentation-controls img{width:24px;height:24px}.presentation-controls .divider{width:0px;border-left:1px solid #eaeaea;margin:3px 20px 3px 10px;display:inline-block;height:34px;vertical-align:middle}.presentation-controls .current-slide{line-height:40px;margin-right:10px;font-size:14pt;vertical-align:middle;font-weight:bold;display:inline-block;min-width:50px;text-align:center;user-select:none}.presentation-controls .control-item{cursor:pointer;transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-webkit-transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-moz-transition:background-color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;position:relative;display:inline-block;margin-right:10px;border-radius:20px;width:40px;height:40px;padding:8px 0;text-align:center;line-height:24px;vertical-align:middle;border:1px solid rgba(0,0,0,0.02);background-color:#f0f0f0}.presentation-controls .control-item:hover{background-color:#ddf4ff}.presentation-controls .control-item.selected{background-color:#caeeff}.presentation-controls .control-item.variable{padding:8px;width:auto}.presentation-controls .control-item.disabled{opacity:0.25;background-color:#f0f0f0;cursor:default}.presentation-controls .control-item .glyphicon{transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-webkit-transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;font-size:18px;margin:0;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-9px;width:24px;height:24px}.standalone-helper-flyout{position:fixed;right:10px;bottom:10px;width:36px;height:36px;z-index:100;background-color:white;color:#ddd;border-radius:36px;text-align:center;box-shadow:0px 10px 5px -5px rgba(0,0,0,0.15)}.standalone-helper-flyout .glyphicon{line-height:35px;font-size:16pt}.standalone-tools p{font-size:9pt;font-weight:bold}.course{padding:5px;border-bottom:1px solid #f0f0f0;margin-bottom:5px;margin-left:5px;overflow:hidden;display:table;table-layout:fixed;width:100%;max-width:100%}.course:last-of-type{border-bottom:none}.course>.course-indicator,.course>.course-info{display:table-cell}.course .course-indicator{width:24px;vertical-align:middle}.course .course-indicator .indicator-light{display:inline-block;width:16px;height:16px;border:1px solid rgba(0,0,0,0.05);border-radius:16px;background-color:#fafafa}.course .course-name{font-weight:bold;font-size:12pt}.course.live .indicator-light{background-color:rgba(194,232,183,0.9)}.course.current .indicator-light{background-color:rgba(181,228,239,0.9)}.course.upcomingopen .indicator-light{background-color:rgba(232,201,245,0.9)}.course.endedopen .indicator-light{background-color:rgba(244,245,177,0.9)}.course.ended,.course.upcoming{opacity:0.5}.course-group{margin-bottom:10px}.course-group:last-of-type{margin-bottom:0}.nav-tabs li a,.app-header .title-wrap .nav-button{color:#999}.nav-tabs li a:hover,.app-header .title-wrap .nav-button:hover{background-color:#f9f4f4;color:#666}.app-header .title-wrap .nav-button.active{background:#bc003a;background:-moz-linear-gradient(-45deg, #bc003a 0%, #970030 100%);background:-webkit-linear-gradient(-45deg, #bc003a 0%, #970030 100%);background:linear-gradient(135deg, #bc003a 0%, #970030 100%);color:white}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background:#bc003a;color:white}.nav-tabs{border-bottom:1px solid #f0f0f0}.nav-tabs li a{border:1px solid #f0f0f0;cursor:pointer;-webkit-transition-property:background-color,border,border-color,color;-moz-transition-property:background-color,border,border-color,color;-o-transition-property:background-color,border,border-color,color;transition-property:background-color,border,border-color,color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;border-radius:0;padding:10px;margin-left:0;margin-right:0;user-select:none}.nav-tabs li a:hover{border:1px solid #f0f0f0}.nav-tabs li a:nth-of-type(n+1){margin-left:-1px}.nav-tabs li.active a{border:1px solid #f0f0f0;font-weight:bold;height:48px;margin-top:-3px;padding-top:13px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);position:relative;z-index:100;margin-bottom:-3px}.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{border:1px solid #f0f0f0}.breadcrumb-item{font-weight:bold;display:inline-block;margin-bottom:5px;cursor:pointer;font-size:16px;text-decoration:none}.breadcrumb-item:hover,.breadcrumb-item:active{text-decoration:none}.body-background{position:fixed;left:0;top:0;right:0;bottom:0;z-index:-1;background:linear-gradient(45deg, #050321 0%, #08598c 100%)}.body-background .body-background-inner{position:fixed;left:0;top:0;right:0;bottom:0;background-image:url(/images/black-twill.png);background-size:10px}.nav-tabs li a,.app-header .title-wrap .nav-button{color:#999}.nav-tabs li a:hover,.app-header .title-wrap .nav-button:hover{background-color:#f9f4f4;color:#666}.app-header .title-wrap .nav-button.active{background:#bc003a;background:-moz-linear-gradient(-45deg, #bc003a 0%, #970030 100%);background:-webkit-linear-gradient(-45deg, #bc003a 0%, #970030 100%);background:linear-gradient(135deg, #bc003a 0%, #970030 100%);color:white}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background:#bc003a;color:white}.app-header{padding:0 15px 0 15px}.app-header .app-header-logo{width:48px;height:48px}.app-header .app-name{color:white;display:inline-block;vertical-align:middle;margin-left:5px;font-size:13pt;font-family:'Nunito Sans';font-weight:bold}.app-header .title-wrap{background-color:white}.app-header .title-wrap .nav-button{-webkit-transition-property:background-color,background,border,border-color,color;-moz-transition-property:background-color,background,border,border-color,color;-o-transition-property:background-color,background,border,border-color,color;transition-property:background-color,background,border,border-color,color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;min-width:70px;height:70px;line-height:50px;padding:10px 20px;cursor:pointer;text-align:center;user-select:none;color:#999}.app-header .title-wrap .nav-button.left{border-right:1px solid #f0f0f0;float:left}.app-header .title-wrap .nav-button.right{border-left:1px solid #f0f0f0;float:right}.app-header .title-wrap .nav-button.image{padding:15px}.app-header .title-wrap .nav-button.image:hover{background-color:white}.app-header .title-wrap .nav-button.active{font-weight:bold;height:80px;margin-top:-5px;margin-bottom:-5px;line-height:60px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);position:relative;z-index:100}.selectable{-webkit-transition-property:translate,-webkit-transform,background-color;-moz-transition-property:translate,-webkit-transform,background-color;-o-transition-property:translate,-webkit-transform,background-color;transition-property:translate,-webkit-transform,background-color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);user-select:none;cursor:pointer}.selectable:hover{background-color:#f8fbf7;transform:translate(0px, -2px);-webkit-transform:translate(0px, -2px)}.selectable:active{background-color:#f5faf3;transform:translate(0px, 2px);-webkit-transform:translate(0px, 2px)}.presentation-notes textarea{width:100%;border:1px solid #e0e0e0;margin:0px;max-width:100%;min-width:100%;min-height:250px;padding:10px;font-size:12pt}.presentation-notes.disabled textarea{border:none;background-color:#fafafa}body{background-color:#f3f4f9;padding:10px;font-family:'Quicksand', sans-serif}footer{text-align:right;font-size:8pt;color:#999}.no-pad{padding:0}a{-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;color:#74b2e6}h1,h2{color:#bc003a;margin:0 0 0 0;padding:20px 0 20px 0}h1{font-size:32px}h3,h4{color:#660423}.btn{-webkit-transition-property:box-shadow,background-color;-moz-transition-property:box-shadow,background-color;-o-transition-property:box-shadow,background-color;transition-property:box-shadow,background-color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;border-radius:1px;box-shadow:0px 5px 5px -3px rgba(220,220,220,0.45)}.btn:hover{box-shadow:0px 7px 5px -3px rgba(220,220,220,0.5)}@media (min-width: 1200px){.container{min-width:1170px;max-width:1500px;width:100%}}
