html,button,input,select,textarea{color:#000}body{font-size:1em;line-height:1.4}::-moz-selection{background:#efefef;text-shadow:none}::selection{background:#efefef;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#f5cd55;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#a31e22}a:visited{color:#a31e22}a:hover{color:#1752a3}a:active{color:#1752a3}#superadunit .ad-header .brand-logo{background-size:162px 34px;height:34px;width:162px;background:url(//idge.staticworld.net/ctw/computerworld_logo-final.svg) 0 0 no-repeat}.site-header .home-link a,.site-header .vid-text a,#page-wrapper .home-link a,#page-wrapper .vid-text a{text-decoration:none}.site-header{z-index:1}@media only screen and (min-width:48em){.site-header{z-index:initial;background-color:#292929}}.site-header .masthead{background-color:#000}.site-header .masthead:after{box-shadow:0 0 10px 3px rgba(0,0,0,0.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:48em){.site-header .masthead{height:53px}.site-header .masthead:after{box-shadow:none}}.site-header .home-link{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;width:9rem;height:.875rem;top:22px;left:3px}.site-header .home-link a{background-image:url(//idge.staticworld.net/ctw/cw-home.svg);background-position:left top;background-repeat:no-repeat;background-size:9rem .875rem;display:block;height:.875rem;text-indent:-9999em;width:9rem;position:relative;z-index:2}.site-header .idgtv-partners{font-size:1rem}@media only screen and (min-width:48em){.site-header .idgtv-partners{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}}.site-header .logo{width:162px;height:33px;position:relative;top:8px}@media only screen and (min-width:48em){.site-header .logo{height:38px;width:183px;top:6px;display:block;float:left}}.site-header .logo a{background-image:url(//alt.idgesg.net/images/furniture/computerworld/computerworld-fn-logo.svg);background-position:left top;background-repeat:no-repeat;background-size:183px 28px;display:block;height:28px;text-indent:-9999em;width:183px}.no-svg .site-header .logo a{background-image:url(//idge.staticworld.net/ctw/computerworld_logo-final.svg)}.site-header .video-logo{height:42px;position:absolute;margin:0 0 0 55px;top:12px;left:0;right:0;width:191px;z-index:1}@media only screen and (min-width:48em){.site-header .video-logo{margin:0 auto;height:46px;top:6px;width:362px;left:0}}.site-header .vid-text{position:absolute;top:12px;border-left:1px solid #999;padding-left:12px;color:#fff;text-transform:uppercase;margin-left:193px;font-size:1rem;line-height:1;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.site-header .vid-text a{color:#fff;font-size:1.2rem;letter-spacing:normal}@media only screen and (min-width:48em){.site-header .vid-text{position:relative;top:0;margin-left:16px;padding-left:14px;font-size:1rem;line-height:1.2}.site-header .vid-text a{font-size:1.6rem;line-height:1.4;position:relative;top:2px}}.site-header .tools{top:14px;z-index:2}.site-header .tools a{color:#a6a6a6}.site-header .tools a:hover{color:#a31e22}.site-header .tools.search-show .search{background-color:#000}.site-header .tools.search-show .search a{color:#fff}.site-header .tools.search-show .search a:hover{color:#fff}@media only screen and (min-width:60.625em){.site-header .tools.search-show .search a:hover{color:#fff}}.site-header .search .search-box input[type=text]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.25rem;padding-bottom:.125rem;font-style:normal}@media only screen and (min-width:48em){.site-header .search .search-box input[type=text]{border-bottom:1px solid #8c8c8c}.site-header .search .search-box input[type=text]::-webkit-input-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:-moz-placeholder{color:#dadada}.site-header .search .search-box input[type=text]::-moz-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:-ms-input-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:focus::-webkit-input-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus:-moz-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus::-moz-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus:-ms-input-placeholder{color:#fff}}@media only screen and (min-width:60.625em){.site-header .search .search-box input[type=text]{border-bottom:1px solid #8c8c8c}.site-header .search .search-box input[type=text]::-webkit-input-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:-moz-placeholder{color:#dadada}.site-header .search .search-box input[type=text]::-moz-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:-ms-input-placeholder{color:#dadada}.site-header .search .search-box input[type=text]:focus::-webkit-input-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus:-moz-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus::-moz-placeholder{color:#fff}.site-header .search .search-box input[type=text]:focus:-ms-input-placeholder{color:#fff}}@media only screen and (min-width:48em){.site-header .search .search-box .ss-delete{color:#bfbfbf}.site-header .search .search-box .ss-delete:hover{color:#a31e22}}.site-header .site-navigation{background-color:#000}.site-header .site-navigation .site-nav-wrapper{top:10px}@media only screen and (min-width:48em){.site-header .site-navigation{background-color:#292929}}.site-header .site-nav{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.site-header .site-nav>a{font-weight:700}@media only screen and (min-width:48em){.site-header .site-nav>a:hover{background-color:#292929;color:#fff}}@media only screen and (min-width:60.625em){.site-header .site-nav>a:hover{background-color:#a31e22}}@media only screen and (min-width:48em){.site-header .site-nav>a .ss-icon{top:1px;position:relative;color:#a1a1a1}}@media only screen and (min-width:48em){.site-header .site-nav>a{border-radius:2px;line-height:1.5rem;padding-top:3px}}.site-header .browse button{background-color:#000;color:#fff}.site-header .browse>a{padding-bottom:1px}@media only screen and (min-width:48em){.show-browse .site-header .browse>a{background-color:#a31e22}}.show-browse .site-header .browse>a .ss-icon{color:#ddacae}.site-header .series button{background-color:#a31e22}.site-header .series>a{padding-bottom:1px}@media only screen and (min-width:48em){.show-series .site-header .series>a{background-color:#a31e22}}.show-series .site-header .series>a .ss-icon{color:#ddacae}.nav-wrapper.show .item-info{font-size:1rem;line-height:1.25rem}.nav-wrapper.show .item-info .title{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.25rem}.nav-wrapper.show .item-info .title a:hover{color:#a31e22}.nav-wrapper.show .item-info .duration{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;color:#999}.nav-wrapper .follow .label{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.nav-wrapper .follow li a{color:#545454}.nav-wrapper .follow li a:hover{color:#a31e22}.nav-wrapper.series-nav .list-item .item-img .overlay-name{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.nav-wrapper .search-box .ss-search{color:#535353}.nav-wrapper .search-box input[type=text]#search-mobile{color:#252525;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:normal;font-size:1rem}.nav-wrapper .topics li{color:#000;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.063rem}.nav-wrapper .topics a{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000}@media only screen and (min-width:48em){.nav-wrapper .topics a:hover{color:#a31e22}}@media only screen and (min-width:48em){.nav-wrapper .topics .active a{background-color:#a31e22;color:#fff}}@media only screen and (min-width:48em){.nav-wrapper .topics .active .ss-icon{color:#ddacae}}.load-btn{background-color:#a31e22;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400}.load-btn:link,.load-btn:visited,.load-btn:hover,.load-btn:active{color:#fff}.load-btn:hover,.load-btn:active{background-color:#1752a3}.index-page .list-item .desc{font-weight:400;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.index-page header.img-overlay .overlay-text .sponsor{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#videoSearch .pager button{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400}.list-item .item-info{line-height:1.25rem}.list-item .series,.list-item .category{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem}.list-item .series a,.list-item .category a{color:#999}.list-item .title{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-item .title a:hover{color:#a31e22}.list-item .duration{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem}.list-item .item-img .overlay-name .name{font-size:1.125rem;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.list-item .item-img .overlay-name .name.now-playing{background-color:rgba(163,30,34,0.95)}.list-item .tooltip h4,.list-item .tooltip p,.list-item .tooltip div{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem}.module .head{color:#333;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.module .head a{color:#333}.module .head a:hover{color:#1752a3}.module .sponsor{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#page-wrapper .btn{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;padding:14px 28px}.video-homepage .top-featured .list-item .item-meta .category,.video-homepage .top-featured .list-item .item-meta .series{font-weight:400}@media only screen and (min-width:48em){.video-homepage .top-featured .list-item .item-meta .title{font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:3.375rem}}.video-homepage .top-featured .list-item .item-meta .title:hover{color:#1752a3}@media only screen and (min-width:48em){.video-homepage .top-featured .list-item .item-meta .title:hover{color:#fff}}.video-homepage .popular-module ol{color:#000;font-size:1.125rem}.video-homepage .topic-list .head{color:#a31e22}.video-homepage .big-promo .list-item .item-info .title{font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}@media only screen and (min-width:60.625em){.video-homepage .big-promo .list-item .item-info .title{font-size:3.375rem}}.video-homepage .big-promo .list-item .series-btn{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.video-player .site-header{position:relative;z-index:1;background:#292929}}.video-meta .video-info h1{font-weight:700;line-height:1.75rem;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.video-meta .video-info h1{line-height:2.5rem}}@media only screen and (min-width:60.625em){.video-meta .video-info h1{line-height:3rem;font-size:2.938rem}}.video-meta .video-info p{font-size:.9375rem;color:#999;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.video-meta .video-info p .source{color:#252525;font-weight:700}@media only screen and (min-width:48em){.video-meta .video-info p .source{font-size:1rem}}.video-meta .video-info p.desc{color:#7f7f7f;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width:60.625em){.video-meta .video-info p.desc{font-size:1.375rem;line-height:1.813rem}}.video-meta .video-info .similar-topics .label{color:#999;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.video-meta .other-info .view-other-info{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.video-meta .other-info .view-other-info a:link,.video-meta .other-info .view-other-info a:visited{color:#252525}.video-meta .other-info .view-other-info a:hover,.video-meta .other-info .view-other-info a:active{color:#a31e22}@media only screen and (min-width:48em){.video-meta .other-info .view-other-info{margin:0}}.video-meta .other-info .view-other-info .ss-icon{font-size:1.5rem;top:3px;position:relative}@media only screen and (min-width:48em){.video-meta .share-source .icons .icon .label{color:#999;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}}.video-meta .share-source .icons .icon:hover .ss-icon{background-color:#a31e22}.video-meta .share-source .icons .icon .ss-icon:hover{background-color:#a31e22}.video-player #page-wrapper.page-wrapper .video-meta .video-info-wrap.constrain-width{margin-bottom:15px;padding-bottom:10px}.video-player #page-wrapper.page-wrapper .module.constrain-width{margin-bottom:40px}.video-player .module .head a span{font-weight:700}.video-player .module .head a:hover{color:#1752a3}#page-wrapper .similar-topics .topics li a.btn{font-size:.9375rem;padding:10px 22px}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-wrapper-inner{left:60px;position:relative}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .video-nav-wrapper-inner{left:0}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .video-nav-info-wrap{width:calc(100% - 170px);margin-left:30px}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .tools{padding-left:calc(20% - 100px)}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .tools .sharing .label{color:#999;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .tools .sharing .social li a{color:#999}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .tools .comments{display:none}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .tools .search .search-box input[type=text]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:normal}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info{padding-left:70px}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info .brand a{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#999}.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info .brand a span{text-transform:uppercase}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info .brand a{background-image:url(//idge.staticworld.net/ctw/computerworld_logo-final.svg);background-size:183px 38px;height:38px;left:-340px;top:25px;width:183px}}.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info .head{line-height:1.125rem;font-weight:400;font-size:.95rem;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .video-nav-info .head{font-size:1.063rem;line-height:1.2rem}}@media only screen and (min-width:48em){.video-nav-wrapper.fixed .video-nav-info-wrap .browse{right:auto;left:-188px;top:23px}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .video-nav-info-wrap .browse{left:-144px}}@media only screen and (min-width:60.625em){.video-nav-wrapper.fixed .fixed-nav-vid-wrap{left:80px;position:relative}}.video-wrapper .toaster{background-color:rgba(53,53,53,0.95)}.video-wrapper .toaster .tab .head{color:#efefef;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.video-wrapper .toaster .tab .ss-directright{color:#bcbcbc}.video-wrapper .toaster .show-next .list-item .item-meta .title{color:#efefef}.video-wrapper .toaster .show-next .ss-delete{color:#bcbcbc}.video-wrapper .video .series{font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.video-wrapper .video .series a{color:#bf212e}.video-wrapper .next-link{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.overlay .social-wrapper{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.overlay .social-wrapper{left:-220px}}@media only screen and (min-width:60.625em){.overlay .social-wrapper{left:-180px}}.overlay .social-wrapper .ss-delete{color:#999}.overlay .direct-link input{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-style:normal}.overlay .similar-videos .more-videos .head{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.overlay .similar-videos .related-grid .list-item .item-meta{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.overlay .similar-videos .related-grid .list-item .item-meta .title{font-weight:400}@media only screen and (min-width:48em){.overlay .similar-videos .related-grid .list-item .item-meta .title{font-weight:700}}.fixed-nav-video .overlay .similar-videos .related-grid .list-item:first-child .item-meta .item-info:before{color:#bf212e;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.partners-wrapper .partners li{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#999}.partners-wrapper .partners li.header{font-weight:700;color:#000}@media only screen and (min-width:48em){.partners-wrapper .partners li.header{padding:0 5px}}.partners-wrapper .partners li a{color:#000}@media only screen and (min-width:48em){.partners-wrapper .partners li a{color:#999}}.partners-wrapper .partners li a:hover{color:#a31e22}@media only screen and (min-width:48em){.partners-wrapper .partners .all-partners{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;box-shadow:-30px 0 30px -1px #fff}}@media only screen and (min-width:60.625em){#container footer .nl-signup{width:834px}}#container footer .nl-signup .label{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}#container footer .nl-signup input[type=text]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#999;font-style:normal}#container footer .nl-signup input[type=submit],#container footer .nl-signup input[type=email]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#container footer .nl-signup input[type=submit]{background:#a31e22;font-size:.9375rem;font-weight:700}@media only screen and (min-width:48em){#container footer .nl-signup input[type=submit]{width:105px}}#container footer .nl-signup input[type=submit]:hover{background:#1752a3}@media only screen and (min-width:60.625em){#container footer .nl-signup form{width:580px}}#container footer .nl-signup .info{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400}@media only screen and (min-width:60.625em){#container footer .nl-signup .info{margin-left:260px}}#container footer .bottom-info{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;color:#bcbcbc;font-weight:400}#container footer .bottom-info a:hover{color:#a31e22}#container footer .bottom-info .network #network-selector.open ul li a:hover{color:#a31e22}#container footer .social a{color:#fff;text-decoration:none}#container footer .social a:hover{color:#a31e22}