@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:300,600,400);html,body{height:100%}body{font-family:'Open Sans',sans-serif;font-size:22px;font-weight:300;color:#5e6977;background-color:#fafafa}h3{font-size:28px;color:#333}.btn{font-family:'Montserrat',sans-serif;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:focus:active{outline:0}.btn-primary{background-color:#267ef5;border-color:#267ef5}.btn-primary:hover,.btn-primary:focus{background-color:#2373db;border-color:#2373db}.btn-primary:focus:active{background-color:#1f66c2;border-color:#1f66c2}.btn-default{background-color:transparent}.container-fluid{height:100%;padding:0;margin:0}button,a,div,span,video,input{outline:0}button:focus,a:focus,div:focus,span:focus,video:focus,input:focus{outline:0}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0}.main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.main{height:100%;min-height:100%;padding-bottom:0}.navbar-default{position:relative;width:100%;margin-bottom:0;background-color:transparent;border:0;border-bottom:1px solid #ddd;z-index:1}.navbar-default .navbar-brand{height:auto;padding:0;margin:25px 20px 25px 15px}.navbar h1{margin-top:25px;font-size:48px;font-weight:300;color:#757575}.navbar{min-height:90px}.bg-pie{position:absolute;border-radius:50%}.bg-pie.yellow{left:-320px;width:640px;height:640px;margin-top:-160px;border:160px solid #fec709}.bg-pie.green{right:-310px;width:620px;height:620px;margin-top:-155px;border:155px solid #8dc73f}.bg-pie.orange{left:67px;width:446px;height:446px;margin-top:-25px;border:112px solid #f58426}.tone-positive{background-color:#8cc747;fill:#8cc747}.tone-negative{background-color:#e21b52;fill:#e21b52}.tone-neutral{background-color:#cbcccc;fill:#cbcccc}.content-section{padding-top:0;background-color:transparent;overflow:visible;height:100%}.content-inner{position:relative;padding:30px 0;background-color:transparent;min-height:100%;overflow:hidden}.content-section h2{margin-bottom:20px}.content-section .text-left{position:absolute;bottom:165px;font-size:32px;line-height:36px}.content-section .bg-pie{left:auto;right:-400px;width:800px;height:800px;margin-top:-473px;border-width:200px;opacity:.75}.content-section .item{margin-bottom:25px;font-size:24px;color:#454545}.content-section .item h4{margin-bottom:5px;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:400;color:#989a9b;text-transform:uppercase}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container-s3{position:relative;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.label{min-width:100px;height:40px;color:#fff;font-size:14px;font-weight:700;line-height:34px;text-transform:uppercase;background-color:#8cc747;border-radius:0}.item-link{font-size:18px;cursor:pointer}.login-form{position:relative;max-width:460px;margin-top:55px}.login-form .form-group{margin-bottom:30px}.login-form .input-lg{height:60px}.login-form label{margin:0 0 10px 7px;font-family:'Montserrat',sans-serif;font-size:18px;color:#757575;text-transform:uppercase}.forgot-pass{float:right;margin-top:10px;font-family:'Montserrat',sans-serif;font-size:14px;color:#267ef5;text-transform:uppercase}.login-form .btn{width:196px;height:60px;font-family:'Montserrat',sans-serif;font-size:14px}input[type=checkbox]{display:none}.checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:18px;text-transform:inherit}.checkbox label:before{content:"";display:inline-block;width:20px;height:18px;margin-right:10px;position:absolute;left:0;bottom:5px;background-image:url("../img/icon-checkbox.png");background-position:0 -1px;background-repeat:no-repeat}.checkbox label:before{border-radius:3px}input[type=checkbox]:checked+label:before{background-position:0 -21px;text-align:center;line-height:15px}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none !important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}#player-s3 .vjs-paused.vjs-has-started.video-js .vjs-big-play-button,#player-s3 .video-js.vjs-ended .vjs-big-play-button,#player-s3 .video-js.vjs-paused .vjs-big-play-button{display:block}.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none !important}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block !important}#player-s3 video-js.vjs-ended .vjs-big-play-button,#player-s3 .video-js.vjs-paused .vjs-big-play-button,#player-s3 .vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1.5em;margin-top:-1em}.video-js .vjs-big-play-button{background-color:rgba(44,151,222,0.8);font-size:2.5em;border-radius:50%;height:2em !important;line-height:2em !important;margin-top:-1em !important}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active{background-color:rgba(44,151,222,0.9)}.video-js .vjs-loading-spinner{border-color:#2c97de}.video-js .vjs-control-bar2{background-color:transparent}.video-js .vjs-control-bar{background-color:rgba(0,0,0,0) !important;color:#fff;font-size:21px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:#2c97de}.video-js .vjs-big-play-button{height:2em !important;width:2em !important;line-height:1.7em !important;margin-top:-1em !important;margin-left:-1em;border-width:4px}.video-js .vjs-icon-play:before,.video-js .vjs-big-play-button:before{font-size:40px}.video-js .vjs-progress-holder{font-size:1.7em;border-radius:10px}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-slider,.vjs-volume-level{border-radius:10px}.video-js .vjs-load-progress{background:rgba(255,255,255,0.5)}.video-js,.video-js video,.vjs-poster,.video-js .vjs-tech{border-radius:0}.video-js .vjs-progress-control:hover .vjs-play-progress .vjs-time-tooltip{float:right;width:80px}.view-transcript-header{font-weight:bold}.view-transcript{font-size:17px;font-weight:initial}.view-transcript-footer{float:right;font-style:italic;font-size:14px}.footer{text-align:center;padding:10px 0 5px;background:#454545 url(../images/bg-topbar.jpg)}.viewer .footer{position:absolute;width:100%;bottom:0}.footer a{display:inline-block;font-size:14px;font-weight:400;line-height:20px;text-transform:none;color:#aaa;vertical-align:bottom}.footer .copyright{padding:0;font-size:10px;font-weight:600;line-height:36px;text-transform:uppercase;color:#757575}.footer .navbar-brand{display:inline-block;float:none;width:196px;height:40px;margin-right:20px;background:url(../images/logo-knockout.svg) center no-repeat;background-size:196px 40px}.viewer.footer{flex:0 1 40px}@media(max-width:767px){.video-container{margin-bottom:30px}.main{padding-bottom:0}.content-section{padding-top:0}.navbar h1{margin-top:15px;font-size:21px;font-weight:300;color:#757575;padding-left:16px}.navbar-default .navbar-brand{margin:5px 20px 12px 15px}.view-transcript-wrapper{margin-bottom:150px}.viewer .logo{width:85px}.navbar{min-height:72px}}@media(min-width:768px){.navbar{border-radius:0}.navbar>.container .navbar-brand{margin-left:0}.footer .copyright{text-align:right}.view-transcript-wrapper{margin-bottom:70px}}.video-js{border:8px solid black;border-radius:8px;margin-bottom:10px}.viewer-content-wrapper{margin-top:30px;margin-bottom:100px}.share-button{color:white;margin-bottom:6px}.share-button .share-label{text-transform:lowercase}.youtube-wrapper{margin-bottom:10px}.video-js .vjs-tech{position:absolute !important;padding:4px}.video-js .vjs-poster{background-size:103%}