.progress{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-size:16px;height:20px;left:50%;margin-left:-10px;margin-top:-10px;top:50%;position:absolute;width:20px;z-index:3}.progress.circles{background-color:#f97500;border:none}.progress.spinner{border:6px solid rgba(249,117,0,.15);border-top:6px solid rgba(249,255,255,.85);border-radius:100%;-webkit-animation:spinner 2s infinite linear;-moz-animation:spinner 2s infinite linear;animation:spinner 2s infinite linear}.progress.medium{height:40px;margin-left:-20px;margin-top:-20px;width:40px}.progress.large{height:60px;margin-left:-30px;margin-top:-30px;width:60px}.progress.circles .circle{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;left:0;padding:18%;opacity:0;position:absolute;top:0;width:100%;-webkit-animation:circles 4.125s ease-in-out infinite;-moz-animation:circles 4.125s ease-in-out infinite;animation:circles 4.125s ease-in-out infinite}.progress.circles .circle:after{background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;height:10%;width:10%}.progress.circles .circle:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.progress.circles .circle:nth-child(2){-webkit-animation-delay:.126s;-moz-animation-delay:.126s;animation-delay:.126s}.progress.circles .circle:nth-child(3){-webkit-animation-delay:.252s;-moz-animation-delay:.252s;animation-delay:.252s}.progress.circles .circle:nth-child(4){-webkit-animation-delay:.378s;-moz-animation-delay:.378s;animation-delay:.378s}.progress.circles .circle:nth-child(5){-webkit-animation-delay:.504s;-moz-animation-delay:.504s;animation-delay:.504s}.progress.circles .circle:nth-child(6){-webkit-animation-delay:.63s;-moz-animation-delay:.63s;animation-delay:.63s}@-webkit-keyframes circles{0%{-webkit-transform:rotate(-180deg);opacity:0}13%{opacity:0}26%{opacity:1}39%{}65%{}74%{opacity:1}87%{opacity:0}100%{-webkit-transform:rotate(585deg);opacity:0}}@-moz-keyframes circles{0%{-moz-transform:rotate(-180deg);opacity:0}13%{opacity:0}26%{opacity:1}74%{opacity:1}87%{opacity:0}100%{-moz-transform:rotate(585deg);opacity:0}}@keyframes circles{0%{transform:rotate(-180deg);opacity:0}13%{opacity:0}26%{opacity:1}74%{opacity:1}87%{opacity:0}100%{transform:rotate(585deg);opacity:0}}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.ch9p,.ch9p a,.text .ch9p,.ch9p .controls button{font-family:Calibri,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,Sans-Serif;font-size:16px;line-height:1}.ch9p .controls>.controlSet>.control .details fieldset div[role=radio]{font-family:segoe-ui_light,'Segoe UI Light','Segoe WP Light',segoe-ui_normal,'Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif;font-size:.88rem}.ch9p h1,.ch9p h2{border:none;color:inherit;font-size:inherit;font-style:normal;font-weight:normal;line-height:1;margin:0;padding:0}main .ch9p h1:hover{color:inherit;cursor:inherit;text-decoration:none}.ch9p a.button,.ch9p a.control,.ch9p button.button,.ch9p button.control{border:none;border-radius:0;border-width:0;cursor:inherit;display:inherit;outline:inherit;padding:0;text-decoration:inherit}.ch9p .controls button{background-color:#000;border:0;padding:0}.ch9p button:focus,.ch9p a:focus{outline:0}.ch9p.keyboard button:focus,.ch9p.keyboard a:focus,.ch9p.keyboard .controls .control:focus{outline:2px solid #4d90fe}.ch9p.keyboard .controls>.controlSet>.control .details section .optionsListHolder .optionsList button:focus{box-shadow:0 0 0 2px #4d90fe inset;outline:0}.ch9p.keyboard .controls .control button::-moz-focus-inner{border:0}.ch9p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-align:center;align-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;bottom:0;height:100%;position:absolute;width:100%}.ch9p .stage{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;overflow:hidden;position:relative;width:100%}.ch9p .controlsContainer{background-color:#000;color:#fff;width:100%;z-index:4}.ch9p .controlsContainer .controls{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;height:60px}.ch9p .controlsContainer>.seek{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;cursor:pointer;height:10px;overflow:hidden;position:relative;width:100%}.ch9p .controlsContainer>.seek:before{background-color:rgba(128,128,128,.5);content:"";display:block;height:100%;position:relative;width:100%}.ch9p .controlsContainer>.seek .handle{background-color:#fff;border-left:100px solid #d2730d;height:100%;position:relative;top:-10px;width:10px}.ch9p .controls>.controlSet{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ch9p .controls>.controlSet>.control{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;position:relative;text-align:center}.ch9p .controls>.controlSet>.control.label{-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.ch9p .controls>.controlSet>.control.hidden{display:none}.ch9p .controls>.controlSet>.control>.button{color:#fff;cursor:pointer;display:block;height:30px;margin:15px;overflow:hidden;width:30px}@media screen and (-ms-high-contrast:active){.ch9p:focus,.ch9p button:focus,.ch9p .controlsContainer>.seek:focus{box-sizing:border-box;outline-style:solid!important;outline-width:2px!important}.ch9p .controls>.controlSet>.control .details section .optionsListHolder .optionsList button:focus{border-style:solid!important;border-width:2px!important}.playerContainer>.video>.play::after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fff;height:0!important;width:0!important}.ch9p .controls>.controlSet .details button.selected{border:1px solid #fff;box-sizing:border-box}}@media screen and (-ms-high-contrast:white-on-black){.ch9p .controls>.controlSet .details button.selected{border-color:#fff}.ch9p:focus,.ch9p button:focus,.ch9p .controlsContainer>.seek:focus{outline-color:#ff0!important}.ch9p .controls>.controlSet>.control .details section .optionsListHolder .optionsList button:focus{border-color:#ff0!important}}@media screen and (-ms-high-contrast:black-on-white){.playerContainer>.video,.playerContainer>.video>.play::before,.ch9p .controls>.controlSet>:not(.label).control>.button,.ch9p .controlsContainer>.seek::before{background-color:#000;color:#fff}.ch9p:focus,.ch9p button:focus,.ch9p .controlsContainer>.seek:focus{outline-color:#00009f!important}.ch9p .controls>.controlSet>.control .details section .optionsListHolder .optionsList button:focus{border-color:#00009f!important}.ch9p .controls>.controlSet .details button.selected{border-color:#000}.playerContainer a.video .caption{background-color:#fff;color:#000}}.ch9p .controls>.controlSet>.control.label>.button,.ch9p .controls>.controlSet>.control.label>span{display:block;height:30px;margin:15px 0}.ch9p .controls>.controlSet>.control.label>.button{min-width:40px;width:auto}.ch9p .controls>.controlSet>.control.label>span{margin-left:4px;margin-right:4px}.ch9p .controls>.controlSet>.control:not(.label)>.button{clip:rect(1px,1px,1px,1px);overflow:hidden}.ch9p .controls>.controlSet>.control.label>.button,.ch9p .controls>.controlSet>.control.label>span{box-sizing:border-box;line-height:30px}.ch9p .controls>.controlSet>.channel9Link.control>.button{margin:15px 13px;width:34px}.ch9p .controls>.controlSet>.control:not(.label)>.button:before{content:url("/assets/images/player/segoePlayerIcons_30.png?v=7");display:block;margin:0;height:100%;width:100%}.ch9p .controls>.controlSet>.control a:focus,.ch9p .controls>.controlSet>.control a:hover{text-decoration:none}.ch9p .controls>.controlSet>.control.volume .volumeSlider{background-color:rgba(128,128,128,.5);border-left:10px solid rgba(0,0,0,.75);border-right:10px solid rgba(0,0,0,.75);cursor:pointer;display:block;height:120px;overflow:hidden;width:10px}.ch9p .controls>.controlSet>.control.volume .handle{background-color:#fff;border-bottom:110px solid #d2730d;height:10px;left:0;margin-bottom:-100px;position:absolute;right:0;top:0;width:10px}.ch9p .controls>.controlSet>.control.volume .details{padding:0;right:15px}.ch9p .controls>.controlSet>.control .details{background-color:rgba(0,0,0,.75);bottom:60px;padding:20px 20px 0 20px;position:absolute;right:0;text-align:left;z-index:5}.ch9p .controls>.controlSet>.control .details>header{position:absolute;left:-9999px}.ch9p .controls>.controlSet>.control .details fieldset{margin-bottom:.5em;white-space:nowrap}.ch9p .controls>.controlSet>.control .details fieldset+fieldset{margin-top:1em}.ch9p .controls>.controlSet>.control .details fieldset>legend{font-size:16px;font-weight:normal;line-height:1;margin-bottom:.5em}.ch9p .controls>.controlSet>.control .details fieldset div[role=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;padding:10px 6px;min-width:30px}.ch9p .controls>.controlSet>.control .details fieldset div[aria-checked=true]{background-color:rgba(128,128,128,.5)}.ch9p .controls>.controlSet>.control .details fieldset .optionsListHolder{display:block;min-width:140px;position:relative}.ch9p .controls>.controlSet>.control .closedCaptions .details fieldset .optionsListHolder{min-width:190px}.ch9p .controls>.controlSet>.control .details fieldset .optionsListHolder .optionsList{min-width:190px;max-height:108px;overflow-y:auto;width:100%}.ch9p .controls>.controlSet>.control .details fieldset .optionsListHolder .optionsList div[role=radio]{display:block}.ch9p .controls>.controlSet>.control.play>.button:before{margin:0}.ch9p .controls>.controlSet>.control.pause.play>.button:before{margin-left:-30px}.ch9p .controls>.controlSet>.control.replay.play>.button:before{margin-left:-60px}.ch9p .controls>.controlSet>.control.volume>.button:before{margin-left:-150px}.ch9p .controls>.controlSet>.control.volume.muted>.button:before{margin-left:-180px}.ch9p .controls>.controlSet>.control.closedCaptions>.button:before{margin-left:-300px}.ch9p .controls>.controlSet>.control.settings>.button:before{margin-left:-210px}.ch9p .controls>.controlSet>.control.fullscreen>.button:before{margin-left:-240px}.ch9p .controls>.controlSet>.control.restore.fullscreen>.button:before{margin-left:-270px}.ch9p .controls>.controlSet>.control.channel9Link>.button:before{margin-left:-420px}@media(max-width:500px){.ch9p .controls>.controlSet>.control.closedCaptions{display:none}}@media(max-width:415px){.ch9p .controls>.controlSet>.control.settings,.ch9p .controls>.controlSet>.control.fullscreen{display:none}}.ch9p .animations{height:100%;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100%;z-index:6}.ch9p .animations .animation{background-color:rgba(0,0,0,.5);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:100px;width:100px}.ch9p .animations.play .animation{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABjCAYAAAD99NwjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlZJREFUeNrsnUFnQ0EURl/+dAldldJVKSWEUrLtqquSbSiVrrIqXWVVSighlHq94Q75A7nfzNzz8ZH1eV7evPPG3Mk4juthGKbW5UBCMzH4o/9e+UVYgSUefsmz9dK6AU88/JKF9dr6AaZ4+Mf8WR+tV9YtuGLhl/xa534nfIEtFn7JwXpvvbHuwBcLv+THeme99d8kEH7Jzu+CmXUPzlj4Jd/+UJ7784EEwi/Z+kP5wVdKJBB+yaffCQsQx8Mv2fhFeAJ1PHyURQXwURYVwEdZiOGjLCqAn15Z1AA/rbKoCX46ZVEj/DTKomb43SuLFuB3qyxagt+dsmgRfjfKomX4zSuLHuA3qyx6gd+ksugNflPKolf4TSiL3uFXrSyywK9SWWSDX5WyyAq/CmWRHb5UWQBfqCyAL1QWwBcqC+ALlQXwhcoC+EJlAXyhsgC+UFkAX6gsgC9UFsAXKgvgnz/vrixegK/Lq/ViODnVBfjxWfqd8AZ8XWbAj8+XL0nnwI9/GTu+Bxz4z4+DXjTEgdVO7Dr/uMTcs87nDbfb4HaED1KsZmDw+YLwJUsQvuEKwu4FQdi3Iwo71gRhr6ZQBbBLuUYVAHyhCgC+UAUAX6gCgC9UAcAXqgDgC1UA8IUqAPhCFQB8oQoAvlAFZIfP6YJZVUA2+JwoiwrIAZ9TxFEBOeAzOYKZKXngMy1IAJ85WQL4TIgTwGc2ogA+U0EF8JmHK4DPJGgBfGagC+CnVQFK+OlVgAI+KkAEHxUggI8KEMA/noA0HU5OQiLnh7926EtwxOZfgAEAXoCI9TAIfLEAAAAASUVORK5CYII=");background-position:60% center;background-repeat:no-repeat;background-size:45%}.ch9p .animations.pause .animation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-align:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ch9p .animations.pause .animation:before,.ch9p .animations.pause .animation:after{background-color:#fff;content:"";display:block;height:45%;margin:auto 7.5%;width:15%}.ch9p .captionRegion{bottom:0;position:absolute;text-align:center;width:100%;z-index:4}.ch9p .captionRegion .captions{background-color:rgba(0,0,0,.75);color:#fff;display:inline-block;font-size:16px;line-height:1.2;padding:10px;text-shadow:0 0 2px black}@media(min-width:500px){.ch9p .captionRegion .captions{font-size:18px}}@media(min-width:700px){.ch9p .captionRegion .captions{font-size:24px}}@media(min-width:960px){.ch9p .captionRegion .captions{font-size:26px}}@media(min-width:1280px){.ch9p .captionRegion .captions{font-size:32px}}.ch9p .endOfVideo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(44,54,66,.85);color:#fff;height:100%;margin:0;width:100%;z-index:1}.ch9p .endOfVideo>a.channel9Link{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:rgba(0,0,0,.75);background-image:url(/assets/images/player/channel-9-logo-mini.png);background-position:10px 10px;background-repeat:no-repeat;display:inline-block;height:44px;line-height:44px;text-indent:120px;text-overflow:ellipsis;overflow:hidden;width:100%}.ch9p .endOfVideo>.sections{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.ch9p .endOfVideo>.sections>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:3% 2%;width:100%}.ch9p .endOfVideo>.sections>section.hidden{display:none!important}.ch9p .endOfVideo>.sections>section>header{margin-bottom:2%}.ch9p .endOfVideo>.sections>section>header h2{color:#fff;font-size:16px}.ch9p .endOfVideo .abstract header a,.ch9p .endOfVideo .abstract header a:focus,.ch9p .endOfVideo .abstract header a:hover{color:#fff}.ch9p .endOfVideo>.sections>section .abstracts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-align:center;align-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%;padding:0}.ch9p .endOfVideo>.sections>section .abstracts article{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:none;margin:0 0 1.5em 2%;position:relative;width:48%}.ch9p .endOfVideo>.sections>section .abstracts article:nth-child(-n+2){display:block}.ch9p .endOfVideo>.sections>section.queue{display:none}@media(min-width:500px){.ch9p .endOfVideo>.sections>section>header h2{font-size:26px}}@media(min-width:700px){.ch9p .endOfVideo>.sections>section .abstracts article{width:31%}.ch9p .endOfVideo>.sections>section .abstracts article:nth-child(-n+6){display:block}}@media(min-width:960px){.ch9p .endOfVideo>.sections>section .abstracts article{width:23%}.ch9p .endOfVideo>.sections>section .abstracts article:nth-child(-n+8){display:block}.ch9p .endOfVideo.hasQueue>.sections>section.queue{display:block}.ch9p .endOfVideo.hasQueue>.sections>section .abstracts article{width:48%}}@media(min-width:1280px){.ch9p .endOfVideo>.sections>section>header h2{font-size:32px}}