*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:visited,a:focus,a:active{color:#2b75ee;outline:0;text-decoration:none}a:hover{color:#5e94ff}address{font-style:normal}body,dd,figure,form{margin:0}button,input{line-height:normal;overflow:visible}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{border:0;margin:0;padding:0}footer,header{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}input[type="radio"]:checked+label:before{content:url("/apps/images/io_2013/radio-button-checked.png")}ul,ol{list-style:none;list-style-image:none;margin:0;padding:0}#foo:checked::before,input[type="radio"]{position:absolute;clip:rect(0, 0, 0, 0);clip:rect(0 0 0 0)}#foo:checked,input[type="radio"]+label::before{content:url("/apps/images/io_2013/radio-button.png")}input[type="radio"]:checked+label:before{content:url("/apps/images/io_2013/radio-button-checked.png")}nav ul li a{cursor:pointer}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{font:normal 100% 'Open Sans', Arial, sans-serif;color:#363636}html,body{height:100%}.content{margin:0 auto;position:relative;width:1180px}#footer{background-color:#404040;line-height:2.5em;overflow:hidden;position:relative;z-index:100}#footer #thisisgoogle{border-right:1px solid #535353;height:100%}#footer>a{display:inline-block;float:left}#footer a img{padding:0 1em}#footer a.dev-home img{display:inline-block;float:left;padding-top:0.77em}#footer a,#footer a:visited{color:#959595;font-size:.8125em;text-decoration:none}#footer a:hover{color:#aaa}#footer span{color:#959595;font-size:.8125em}#footer ul{float:right;margin:0 1em 0 0;overflow:hidden}#footer ul li{display:inline;float:left;margin-left:0;padding:0 .5em;white-space:nowrap}#footer ul li:first-child{padding-left:0}#footer,#push{height:2.5em;clear:both}#header{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f1f1f1 75%, rgba(241,241,241,0.9) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, #f1f1f1), color-stop(100%, rgba(241,241,241,0.9)));background:-webkit-linear-gradient(top, #f1f1f1 75%, rgba(241,241,241,0.9) 100%);background:-o-linear-gradient(top, #f1f1f1 75%, rgba(241,241,241,0.9) 100%);background:-ms-linear-gradient(top, #f1f1f1 75%, rgba(241,241,241,0.9) 100%);background:linear-gradient(to bottom, #f1f1f1 75%,rgba(241,241,241,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e6f1f1f1',GradientType=0);border-top:6px solid #4285f4;box-shadow:0px 2px 2px #d2d2d2;-ms-box-shadow:0px 2px 0px #d2d2d2;-moz-box-shadow:0px 2px 0px #d2d2d2;-webkit-box-shadow:0px 2px 2px #d2d2d2;height:190px;overflow:hidden;position:relative;z-index:6000}.ie8 #header{border-bottom:2px solid #d2d2d2}#header #nav-main{display:block;overflow:visible;z-index:6000}#header #nav-main ul{display:inline-block;position:absolute;right:0;top:6.125em;z-index:3000}#header #nav-main ul li{margin:0 0 0 1.5625em}#header #nav-main ul li a,#header #nav-main ul li>span{color:#464646;display:block;font-size:1.25em;line-height:1em;padding-bottom:.5em}#header #nav-main ul li>a:hover{color:#4484F0}#header #nav-user{position:relative;top:0;right:0;overflow:hidden;z-index:10;height:64px;display:block}#header #nav-user ul{border-right:1px solid #e9e9e9;float:right;margin-right:15px}#header #nav-user ul #dev-home a:hover{color:#959595}#header #nav-user ul .dev-home a,#header #nav-user ul .dev-home a:visited{color:#464646;font-family:Arial;font-size:12px;padding:3px 0 2px 30px;text-decoration:none}#header #nav-user ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAAxCAYAAAAx8/DOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe1JREFUeNrtl1tuwyAQRYnEFvrTBXmPXYpX1iatTf+iqrENDMMY8LkS8usjinNyh3Obpul9nucPR3ITNta6c/33eHSeu5aEe0vmecr1yz0PD1nguA1Y/gNUC54l4b4Eotizo88GJKXWWROOqxCg3LYxBQeQ8sGJARRrm6DUNpZjK/YsAFIcnpR9TsqYCoJ/ukXjSMCJfk8PONkjq3SDvCoAUApOzug6GtHPo78gPLHGqWFXmoZVG5zYeN58Z/5CrXNZNRcCFIVnRJBQc/k6eg97AL1c+4FbBzXPgyfaOhvrGd85OKh5pl0lwrMH0G58Z/Cg5jJ49iCKNU5I/aF8J62DmheoeSZAovjG4EHNK6i5Vuu0BhJqbqzmNcA5AyTU/GQ1t2gHf1LroOaGat4TSKh5w2reOkioeSdq3hpIqHmnat4CSKj5AGp+Bkio+YBqbgnSgpqPq+aWIP2g5uOquTVIqPmgam4J0gM1H1fNzwQJNR9Iza1BQs1pnWKQ7qj5NTfJFiCh5kQEEmoOPMUgfaHmxAok1JwkgYSaE3WQUHMiAukTNSeaeyTUnFTZbKPmRA0k1JyIRhtqTlRBQs1JNkh31JzUAgk1J2KQUHMiyi2E4Jxzb6g50WikB2pONED6ZpNMNEECHFIE0gI8pCS/uvPojUu47AkAAAAASUVORK5CYII=);background-repeat:no-repeat;padding:.625em 1em}#header #nav-user ul li a{color:#aaa}#header #nav-user ul li a:hover,#header #nav-user ul li.dev-home a:hover{color:#000;text-decoration:none}#header #nav-user ul li#plus-one{line-height:34px;min-height:42px;min-width:122px}#header #nav-user ul li#user{font-size:12px;position:relative}#header #nav-user ul li#user.signed-in{padding-right:10px;padding-top:10px}#header #nav-user ul li#user.signed-in a{background:transparent url(/apps/images/io_2013/triangle-sprite.png) no-repeat right 12px;display:block;padding-right:15px;text-decoration:underline}#header #nav-user ul li#user.signed-in a img{border:1px solid #C6C6C6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:30px;width:30px}#header #nav-user ul li#user.signed-in a.sign-out-link{background:#f1f1f1;color:#000;display:block;font-size:12px;left:0;padding:0;position:relative;text-indent:-9999px;top:0;width:100%}#header #nav-user ul li#user.signed-in a.sign-out-link:hover{text-decoration:underline}#header #nav-user ul li#user.signed-in:hover a{background-position:right -22px}#header #nav-user ul li#user.signed-in:hover a.sign-out-link{text-indent:0}#header #nav-user ul li#user.signed-out{line-height:31px}#header #nav-user ul li#user.signed-out a{color:#464646;font-weight:400;text-decoration:none}#header #nav-user ul li#user.signed-out:hover a{color:#000}#header #nav-user ul li.dev-home{padding-left:.625em}#header #nav-user ul li.dev-home a{background:transparent url(/apps/images/io_2013/dev-icon-small.png) no-repeat top left}#header .content{height:100%;position:relative;top:-64px;left:0}#header .content #location{bottom:3em;color:#6D6E6E;font-size:12.5px;left:0;line-height:1.25em;position:absolute}#header .content #location strong{margin-right:5px}#header .content #logo{bottom:4em;cursor:pointer;display:inline-block;left:0;position:absolute}#header ul li{display:inline-block;float:left}#header #nav-main>ul>li>span{background:transparent url(/apps/images/io_2013/triangle-sprite.png) no-repeat right 10px;border:none;padding-right:18px}#header #nav-main ul li span{color:#464646;display:inline-block;font-size:1.25em;line-height:1em}#header #nav-main ul li span.active{color:#acacac}#header #nav-main ul li:hover>span,#header #nav-main ul li.hover>span{background-position:right -72px;color:#4484f0}#header #nav-main ul li:hover>span,nav.subnav{z-index:100000}#header #nav-main ul li span span{color:#4484f0;font-size:1em}#header #nav-main ul li.hover span span{color:#acacac}ul li a.active,nav.subnav ul li a.active,nav.subnav ul li a.active:hover{color:#4484F0 !important}#header #nav-main ul li span{border:none;cursor:default}nav.subnav{display:none;position:relative;top:0;right:0;width:210px}nav.subnav a,nav.subnav a:hover{border-bottom:none}#header #nav-main ul li:hover nav.subnav,#header #nav-main ul li:hover nav.subnav ul,nav.subnav ul li{display:block}nav.subnav ul{background:#fff;border:1px solid #d1d1d1;border-top-width:4px;box-shadow:0px 5px 15px #d1d1d1;-ms-box-shadow:0px 5px 15px #d1d1d1;-moz-box-shadow:0px 5px 15px #d1d1d1;-webkit-box-shadow:0px 5px 15px #d1d1d1;display:inline-block;width:100%}nav.subnav ul li{border-top:1px solid #eaeaea;float:none;padding:0 10px 0;margin:0}nav.subnav ul li:first-child{border-top:none}nav.subnav ul li a:hover{color:#000}nav.subnav ul li a,nav.subnav ul li span{color:#464646;display:block;font-size:16px;line-height:39px;padding-bottom:0}#header{overflow:visible}#main{background:#fff;box-shadow:inset 0px 2px 0px #fff;-ms-box-shadow:inset 0px 2px 0px #fff;-moz-box-shadow:inset 0px 2px 0px #fff;-webkit-box-shadow:inset 0px 2px 0px #fff;border-top:1px solid #ededed;display:block;padding:45px 0 200px;min-height:600px;z-index:3}#wrapper{background:#fff;height:auto !important;margin:0 auto -2.5em;min-height:100%;position:relative}.ie7 #main,.ie8 #main,.ie9 #main{border-top:2px solid #ededed}::-moz-selection,::selection{background:#7d7d7d;color:#fff;text-shadow:none}button,#footer a,#footer span,.agenda-row,.agenda-header,.counter,.info,.callout,section h1,.step,nav *,.big-button,.small-button,.oclock,#agenda section,#floor-plan,table th,table.sessions,#session-header,#company-list,.tracks{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}a.big-button{font-size:16px;font-weight:700;line-height:22px;padding:13px 15px}a.small-button{font-size:12px;font-weight:700;line-height:22px;padding:3px 8px}input[type="submit"]:disabled{color:#bbb;background-color:#f5f5f5;background-image:linear-gradient(to bottom, #f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);border:1px solid #dcdcdc}input[type="submit"],a.blue{background-color:#4d90fe;background-image:linear-gradient(to bottom, #4d90fe,#4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);border:1px solid #3079ed}input[type="submit"],a.blue:hover{background-color:#357ae8;background-image:linear-gradient(to bottom, #4d90fe,#357ae8);background-image:-o-linear-gradient(top, #4d90fe, #357ae8);background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);border:1px solid #2f5bb7}input[type="submit"],a.blue,a.red{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#fff}a.red{background-color:#d14836;background-image:linear-gradient(to bottom, #dd4b39,#d14836);background-image:-o-linear-gradient(top, #dd4b39, #d14836);background-image:-ms-linear-gradient(top, #dd4b39, #d14836);background-image:-moz-linear-gradient(top, #dd4b39, #d14836);background-image:-webkit-linear-gradient(top, #dd4b39, #d14836);border:1px solid #9c2a15}a.red:hover{background-color:#c53727;background-image:linear-gradient(to bottom, #dd4b39,#c53727);background-image:-o-linear-gradient(top, #dd4b39, #c53727);background-image:-ms-linear-gradient(top, #dd4b39, #c53727);background-image:-moz-linear-gradient(top, #dd4b39, #c53727);background-image:-webkit-linear-gradient(top, #dd4b39, #c53727);border:1px solid #b0281a}h1{color:#464646;font-size:1.25em;font-weight:400;line-height:1.8em;margin:0 0 55px}h1.title{color:#464646;font-size:1.3125em;line-height:1.42857143em;margin:0}h2{color:#3f3f3f;font-size:1.25em;font-weight:400;line-height:1.375em}#io-live-gadget .tagline{color:#707070;line-height:1.6em;margin:15px 0 0}#io-live-gadget p{max-width:80%;margin:5px 0 25px}.home-title{font-weight:bold;font-size:1.5em;color:#444;width:560px;float:left}.about{float:right;width:361px;display:inline-block;margin:15px 0px}.about-title{font-weight:bold;color:#444;font-size:1.2em;margin:15px 0px}.about-content{color:#959595;line-height:1.5em;font-size:.95em;font-weight:400;margin-top:10px}html{-webkit-font-smoothing:antialiased}p{color:#3f3f3f;font-size:13px;line-height:22px}p strong{font-weight:600}#about #main>.content{overflow:visible}#about-reg.grid-item>*{margin:0 27px 0 22px}#about-reg.grid-item a{color:#FFF;float:right;font-size:11px;line-height:30px;padding:0 10px;text-transform:uppercase}#about-reg.grid-item h2{margin-top:35px}#about-reg.grid-item p{margin-bottom:0}#grid-zoom p,#grid-zoom .photo{height:auto}#grid-zoom.grid-item{-moz-box-shadow:0 2px 10px #d2d2d2;-ms-box-shadow:0 2px 10px #d2d2d2;-o-box-shadow:0 2px 10px #d2d2d2;-webkit-box-shadow:0 2px 10px #d2d2d2;background:#fff;border-top:6px solid #4285f4;box-shadow:0 2px 10px #d2d2d2;display:block;height:auto;padding:0;position:absolute;width:29.1836735%;z-index:101}#grid-zoom.grid-item .gradient{background:#fff url(/apps/images/io_2013/grid-item-zoom-bg.png) repeat top left;border-bottom:1px solid #ededed;height:180px;left:0;position:absolute;top:0;width:100%;z-index:-1}.grid{margin:3.75em 0 11em;overflow:hidden;padding-bottom:150px}.grid-item{display:inline-block;float:left;padding:2.9% 2.9% 0;position:relative;width:33.3333336%;text-align:left}.grid-item .photo{overflow:hidden}.grid-item .photo img{width:285px}.grid-item>p{display:block}.grid-item>p+p{display:none}.grid-item h2{color:#464646;font-size:20px;font-weight:400;line-height:20px;margin:15px 0 10px}.grid-item p{color:#707070;font-size:13px;line-height:22px;margin:0 0 15px;max-width:275px}.grid-item p br{line-height:35px}.grid-item .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(255,255,255,0)), color-stop(95%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-o-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 80%,#ffffff 95%);height:85%;position:absolute;top:0;left:0;width:100%;z-index:0}.grid-item .photo{height:110px}.grid-item button.expand,button.expand{background:#fff url(/apps/images/io_2013/expand-button.png) no-repeat center center;border:0;color:#4688f7;font-size:30px;outline:0;padding:0 0 20px;text-indent:-9999px;width:100%;z-index:1}.grid-item p{height:60px;overflow:hidden}.grid-item.middle-column{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.grid-item.middle-row{border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA}.grid-item.top-row{padding-top:0}.grid-wrapper{margin:-30px 0 0 -30px;width:1040px;text-align:center}.grid.full #grid-zoom.grid-item{max-width:375px}.ie7 #grid-zoom,.ie8 #grid-zoom{border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed}nav.help-topic{display:inline-block;font-size:13px;margin-bottom:10px;vertical-align:top;width:250px;max-width:100%}.help-topic li{display:block}.help-column.left{float:left;width:46.5%}.help-column.right{float:right;width:46.5%}.help-column ul{list-style:disc;margin:0 0 0 40px}.help-column dl{font-size:13px;line-height:22px;padding:0 15px 0 0}.help-column dt{font-weight:700;margin:30px 0 0}.help-column dt.active{border-bottom:1px solid #e5e5e5}.help-column h2{color:#3F3F3F;display:block;font-size:20px;font-weight:400;line-height:22px;margin:40px 0 10px;border-bottom:1px solid #e5e5e5}.help-column table th{background:#e1e1e1}.help-column table td,.help-column table th{border:1px solid #E1E1E1;padding:10px}.help-column .btt{margin-top:.5em;display:block;text-align:right}#main .g-plus-box{display:inline-block;float:right;margin-top:15px;width:300px}.callout{position:relative;width:200px;display:inline-block}.callout span,.info.left dl dt span{color:#db4538}#reg .callout+span{position:relative;left:1em;top:-22px;display:inline-block}#reg dl{font-size:13px;line-height:22px;overflow:hidden;width:300px;max-width:100%}#reg dl dd,#reg .info.right{float:right}#reg dl dt,#reg .info.left{float:left}#reg dl dt,#reg p{clear:both}#reg-steps{background:#fff;border-bottom:1px solid #e5e5e5;margin:35px 0 30px;overflow:hidden}#reg-steps #step-one{border-top:8px solid #4d90fe;width:66%}#reg-steps #step-one .step{border-left:1px solid #e5e5e5;padding:0 30px 10px}#reg-steps #step-one,#reg-steps #step-two,#reg-steps #step-two>div{display:inline-block;float:left}#reg-steps #step-two{border-top:8px solid #d14836;left:66%;position:absolute;right:0}#reg-steps #step-two #reg-time{border-right:1px solid #e5e5e5;height:452px;overflow:hidden;position:relative;width:100%;float:right}#reg-steps #step-two #reg-time #options{color:#444;display:inline-block;float:left;font-size:13px;line-height:20px;padding:0;text-align:center;width:100%}#reg-steps #step-two #reg-time .open.signed-out #options{background:#F9EDBE;border:none;border-top:1px solid #E5E5E5;display:block;height:auto;padding:2em 0}#reg-steps #step-two #reg-time .open.signed-out #options p{display:block;margin:0}#reg-steps #step-two #reg-time .open #options{padding:0 0 0 30px;width:100%;position:absolute;top:170px;bottom:0}#reg-steps #step-two .step{background:#fff;width:50%}#reg-steps #step-two .step ul{color:#464646;font-size:13px;line-height:22px;list-style:circle;padding:14px 65px 0 18px}#reg-steps #step-two .step ul li{margin:0 0 20px}#reg-steps .step{border-right:1px solid #e5e5e5;padding:0 30px 40px;min-height:450px}#reg-steps .step h3{color:#000;font-size:16px;font-weight:600;line-height:25px;margin:0;padding:20px 0 0 0}#reg-steps .step h4{color:#000;font-size:12px;font-weight:600;line-height:18px;margin:0}#reg-steps .step p,#reg-steps #step-one .step div{color:#464646;font-size:14px;line-height:22px;margin:15px 5px 0px 0}.ie7 #reg-steps #step-two #reg-time,.ie8 #reg-steps #step-two #reg-time{background:transparent url(/apps/images/io_2013/clock-highlight.png) no-repeat bottom right}#reg-steps #step-one .step p{width:86%}#reg-steps #step-two .step p{width:82%}#reg-steps #step-one .step div{margin:0 0 15px}#reg-steps #step-two #reg-time #options label,#reg-steps #step-two #reg-time a.small-button.red,#reg-steps #step-two #reg-time .open #options p,#reg-steps #step-two #reg-time .closed #options,#reg-steps #step-two #reg-time .closed a.small-button.red{display:none}#reg-steps #step-two #reg-time .open #options .fields{color:#707070;margin:0 0 15px;text-align:left}#reg-steps #step-two #reg-time .open #options label{cursor:pointer;display:inline;margin:0 0 0 8px;padding-right:5px;position:relative;top:2px;left:0}#reg-steps #step-two #reg-time .open #options label[for="terms"]{top:1px;left:-3px}#reg-steps #step-two #reg-time .open #options label a{color:#707070;text-decoration:underline}#reg-steps #step-two #reg-time .open #options label a:hover{color:#000}#reg-steps #step-two #reg-time .open #options label[for="academic"]{left:50px}#reg-steps #step-two #reg-time .open #options label>span{left:20px;position:absolute;top:-3px}#reg-steps #step-two #reg-time .open #options label input{margin:0 5px 0 0;vertical-align:baseline}#reg-steps #step-two #reg-time .open #options label span span{color:#db4538;position:absolute;top:0;right:-.75em}#reg-steps #step-two #reg-time .open a.small-button.red{display:inline-block;position:absolute;left:30px;bottom:30px}#reg-steps #step-two #reg-time>div{background:#e3e3e3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(-45deg, #e3e3e3 25%, #fff 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(25%, #e3e3e3), color-stop(100%, #fff));background:-webkit-linear-gradient(-45deg, #e3e3e3 25%, #fff 100%);background:-o-linear-gradient(-45deg, #e3e3e3 25%, #fff 100%);background:-ms-linear-gradient(-45deg, #e3e3e3 25%, #fff 100%);background:linear-gradient(-45deg, #e3e3e3 25%,#ffffff 100%);height:100%}#reg-steps #step-two #reg-time .oclock h3 #countdown-timer{font-size:64pt}#reg-steps #step-two #reg-time .oclock h3 #countdown-timer.danger-timer{color:#3f74e9}#reg-steps #step-two #reg-time .oclock #options div{display:none}#reg-steps #step-two #reg-time .oclock.open.signed-in #options div{display:block}#reg-steps #step-two #reg-time #local{left:1180px}#reg-steps #step-two #reg-time h4{color:#000;font-size:15px;font-weight:600;margin:-50px 0 0;text-align:center}#reg-steps #step-two #reg-time .open h4{margin:-25px 0 10px}#reg-steps #step-two #reg-time .oclock{left:0}#reg-steps #step-two #reg-time .oclock,#reg-steps #step-two #reg-time #local{height:100%;position:absolute;top:0;width:100%}#reg-steps #step-two #reg-time h3{color:#000;font-size:16px;font-weight:600;line-height:300px;margin:0 0 30px;padding-top:75px;text-align:center;transition:all .5s}#reg-steps #step-two #reg-time .open h3{font-size:24px;height:auto;line-height:1.5em;margin-top:-30px;padding:90px;text-align:center;color:black}#reg-steps #step-two #reg-time .closed h4,#reg-steps #step-two #reg-time .open h4{display:none}#reg-steps #step-two #reg-time .small-button{text-transform:uppercase;z-index:1000}#reg-steps #step-two #reg-time #options p,#reg-steps #step-two #reg-time .signed-out a.small-button.red,#reg-steps #step-two #reg-time .signed-out #options label,#reg-steps #step-two #reg-time .signed-in #options p{display:none}#map-wrapper{display:inline-block;float:right;height:27.9375em;margin-bottom:10px;width:100%}#map-wrapper #map{-moz-box-shadow:inset 0 0 10px #cdcdcd;-ms-box-shadow:inset 0 0 10px #cdcdcd;-o-box-shadow:inset 0 0 10px #cdcdcd;-webkit-box-shadow:inset 0 0 10px #cdcdcd;box-shadow:inset 0 0 10px #cdcdcd;height:100%;position:relative;width:100%;z-index:0}#map-wrapper #map *{box-sizing:content-box}.hotels{font-size:13px;line-height:22px;margin:45px 0 0 -30px;overflow:hidden;width:100%}.hotels li{border-left:1px solid #e5e5e5;display:inline-block;float:left;padding:0 30px;width:25%}.hotels li>span{display:block;height:45px;margin-bottom:10px;overflow:hidden;width:150px}.hotels li h4{font-weight:600;margin:-5px 0 0}.hotels li span .tel{display:inline-block;min-width:85px}.hotels li strong{display:block;font-size:11px}.ie7 .hotels li h4{font-size:12px;font-weight:700;margin-top:-5px}.ie7 .hotels li,.ie8 .hotels li{padding:0 20px 0 15px;width:216px}.ie7 .hotels,.ie8 .hotels{margin-left:-15px;width:1068px}address{font-size:13px;line-height:22px}address a{color:#1c58b4;font-weight:600}address a,#main address .street-address,.hotels li a{display:block;margin-left:0 !important}section{border-top:1px solid #e5e5e5;display:block;overflow:hidden;padding:25px 0 45px}section .aside{color:#959595;font-size:11px;line-height:22px;margin:-20px 0 0}section h2{margin-bottom:25px}section p{clear:both;width:75%}section p#movetogether-logo{text-align:center}section p#movetogether-logo img{height:10em}section:first-child{border-top:none}div.sold-out{color:#dd4b39;font-weight:bold}.col.left{float:left;width:320px}.col.left p{margin:0 0 20px;width:299px}.col.right{float:right;width:640px}#after-hours .col.left p{margin:0 0 20px;width:390px}#after-hours .content{overflow:hidden}#after-hours .col{position:relative;height:1145px;-moz-transition:all .75s;-o-transition:all .75s;-webkit-transition:all .75s;transition:all .75s}#after-hours .col img{position:absolute}#after-hours .col.collapsed{height:310px;-moz-transition:all .75s;-o-transition:all .75s;-webkit-transition:all .75s;transition:all .75s}#after-hours .col .expand{display:none}#after-hours .col.collapsed .expand{background:#fff url(/apps/images/io_2013/expand-button.png) no-repeat center center;border:0;bottom:0;color:#4688F7;display:block;font-size:40px;outline:0;padding:0 0 15px;position:absolute;left:0;right:-670px;text-indent:-9999px;z-index:1;width:1180px}#after-hours .col.collapsed .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(255,255,255,0)), color-stop(95%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-o-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 80%, #fff 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 80%,#ffffff 95%);height:84%;position:absolute;top:0;left:-445px;width:1180px;z-index:1}.col.right{border:1px solid #E1E1E1}.col.right .description{background:#fff;border-bottom:1px solid #E1E1E1;height:85px;width:100%}.col.right .description .icon,.col.right .description p{float:left;display:inline-block}.col.right .description .icon{background:#f6f6f6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #f6f6f6), color-stop(100%, #fff));background:-webkit-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-o-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-ms-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:linear-gradient(-45deg, #f6f6f6 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=1);height:100%;width:85px;border:1px solid white}.col.right .description p{border-left:1px solid #E1E1E1;height:100%;margin:0;padding:20px 15px;width:540px}.col .icon>span{background:transparent url(/apps/images/io_2013/icon-sprite.png) no-repeat 0 22px;display:block;height:100%;width:100%}.col .icon .camera{background-position:0 -142px}#after-hours .col.right{border:none;width:735px}#io-extended .col.left p:first-child,#io-live .col.left p:first-child{margin-top:-5px}#io-live .col.left p{width:440px}#io-live .content{overflow:hidden}#io-extended .col.right{background:#F6F6F6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #f6f6f6), color-stop(100%, #fff));background:-webkit-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-o-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:-ms-linear-gradient(-45deg, #f6f6f6 0%, #fff 100%);background:linear-gradient(-45deg, #f6f6f6 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=1);height:487px}#io-extended .col.right>br,#io-extended .col.right small{display:none}#io-live .col.right{border:none}#io-live .col.right .description{border:1px solid #E1E1E1;height:100px}#io-live .col.right img{margin-top:-1px;width:100%}#io-extended-form .hidden{display:none}#io-extended-form div.tag-autocomplete{height:auto !important}#io-extended-admin table{font-size:12px}#io-extended-admin table tbody tr td input[type="radio"]{position:static}#io-extended-admin th{padding:4px 8px}#io-extended-admin td{padding:4px 8px;text-align:center;vertical-align:middle;position:relative}#io-extended-admin tr{position:relative}#io-extended-admin td.approve-check:hover{background-color:#3f74e9;opacity:.5}#io-extended-admin tbody tr:hover{background-color:#eee}#flow-wrapper #io-extended-form input[type="text"]{width:300px}#flow-wrapper #io-extended-form section.main-section td:first-child{width:150px}#io-extended-form .location-container{padding:0;height:29px;width:300px}#io-extended-form .location-container input#id_location{height:29px}#io-extended-form .location-container li{height:29px}#io-extended-form .location-container .chosen-locations{display:inline;height:100%;padding:0;width:100%}#io-extended-form .location-container .chosen-locations li{display:inline-block;margin-left:4px}#io-extended-form .location-container #id_location{margin:0;outline:none}#io-extended-form .location-container .chosen-locations .button.mini{height:19px;line-height:19px;min-width:18px;width:auto}#io-extended-form .location-container .chosen-locations .button.left{border-radius:4px 0 0 4px;padding:0 4px 0 4px}#io-extended-form .location-container .chosen-locations .button.right{border-radius:0 4px 4px 0;padding:0px}#io-extended-form .location-container .chosen-locations .button.right span{position:relative;bottom:1px;right:1px}.pac-container{font-size:13px}#agenda #main{padding:45px 0 150px}#agenda h1.title{line-height:1em}#agenda section{border-top:none;padding:55px 0 0;position:relative}#agenda section h1{line-height:50px;margin:0}#day-1 .agenda-header{height:195px}#day-3 .agenda-header{height:160px}#day-2 .agenda-header{height:370px}.agenda-header{border-right:1px solid #e5e5e5;bottom:0;position:absolute;top:105px}.agenda-header .agenda-date{border-top:5px solid #4285f4;color:#b6b6b6;font-size:1.25em;width:214px}.agenda-header .time-span{-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;background-color:#e5e5e5;height:5px;left:214px;margin:0 -1px 0 6px;position:absolute;right:0;top:0;transition:all .25s}.agenda-header .time-span.hover{background-color:#f4b400}.agenda-header span{float:left;line-height:50px}.agenda-header span.schedule-hour{border-bottom:1px solid #E5E5E5;border-left:1px solid #e5e5e5;border-top:5px solid #e5e5e5;color:#464646;display:inline-block;font-size:12px;font-weight:600;height:100%;text-align:center;width:45px;z-index:1}.agenda-row{border-left:5px solid transparent;clear:both;font-size:13px;line-height:35px;overflow:hidden;padding:0 0 0 5px;position:relative;z-index:1;width:83%}.agenda-row .agenda-item{-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;background:#f4b400;bottom:0;color:#FEE49C;display:inline-block;font-size:24px;font-weight:700;height:100%;left:209px;line-height:30px;margin:2px 0;padding:0 0 0 10px;position:absolute;top:0;transition:all .25s;z-index:1}.agenda-row .agenda-item span{display:none}.agenda-row .view-details{background:#488CFD url(/apps/images/io_2013/arrow-right.png) no-repeat 103px center;border:1px solid #2B75F0;bottom:0;color:#fff;display:none;font-size:13px;font-weight:600;height:33px;line-height:30px;margin:2px 0;padding:0 20px 0 0;position:absolute;text-align:right;top:0;z-index:1}.agenda-row:hover .view-details{display:block}.agenda-row label{display:inline-block;height:100%;width:205px}.agenda-row.alt{background-color:rgba(229,229,229,0.5)}.agenda-row.first{margin-top:55px}.agenda-row:hover{border-left-color:#f4b400}.bullet{border:3px solid #FEE49C;display:inline-block;border-radius:3px;margin-bottom:6px;margin-right:7px}#floor-nav{overflow:hidden;position:absolute;top:0px;left:0px;z-index:1000}#floor-nav li{display:inline-block;float:left;line-height:30px;padding:5px 10px}#floor-nav li a{color:#464646;display:block}#floor-nav li:hover a{color:#000}#floor-nav li.active a{color:#2b75ee}#floor-nav li.active:hover a{color:#5e94ff}#floor-nav .floor-2{border-right:1px solid #e5e5e5;padding-left:0}#floor-plan{position:relative;height:350px;overflow:hidden}#floors{clear:left;position:relative;width:1180px;z-index:1}#floors .floor{background:url(/apps/images/io_2013/sandbox-floor-plan.png) no-repeat;height:350px;width:100%;-moz-transition:background 0.25s;-o-transition:background 0.25s;-webkit-transition:background 0.25s;transition:background 0.25s}#floors #floor-2{background-position:bottom left}#floors .markers{position:relative;height:100%;width:100%}#floors .markers li{cursor:pointer;position:absolute;display:inline-block;-moz-transition:ease-in-out 0.4s;-o-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;transition:ease-in-out 0.4s}#floors .markers li .title{display:none}#floors .markers li .track-icon-mask{width:48px;height:48px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#floors .markers li .track-icon-marker-point{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid;margin-left:8px;margin-top:-6px}#terms #main ul{width:75%}#terms #main ul li{font-size:14px;list-style-type:square}#terms #main li{margin-left:2em;padding:5px 0}#terms #main ol li{color:#6D6E6E;list-style-type:decimal !important}#terms #main ul li ol{margin-top:10px}#community-events h1{color:#464646;font-size:1.3125em}#community-events .tagline{margin-bottom:50px}#community-events dl,#archive dl{border-left:1px solid #e1e1e1;display:inline-block;float:left;margin:0;padding:0 20px;width:75%}#community-events dl dd,#archive dl dd{font-size:.8125em;line-height:2.30769231em}#community-events dl dt,#archive dl dt{line-height:2em;margin-top:1.25em}#community-events dl dt:first-child,#archive dl dt:first-child{margin-top:-.625em}#community-events section,#archive section{border-top:none;padding:0 0 65px}#community-events section h3,#archive section h3{color:#707070;display:inline-block;float:left;font-size:1.3125em;font-weight:400;line-height:1.42857143em;margin-top:-.380952381em;width:17%;padding-top:2px}#community-events section h3 span{color:#bbb;display:block}#community-events dl dd p,#archive dl dd p{margin-bottom:0;width:60%}#archive section h3{width:25%}#archive dl dt{color:#959595}#featured-events li{float:left;display:inline-block;padding:40px 0 0;width:50%}#featured-events li.top{padding-top:0;border-bottom:1px solid #e5e5e5}#featured-events li.mid{border-bottom:1px solid #e5e5e5}#featured-events li.first{padding-right:39px;border-right:1px solid #e5e5e5}#featured-events li.last{padding-left:40px}#featured-events li h3{display:inline-block;width:auto;float:left;margin:-7px 0 0}#featured-events li h5{float:left;line-height:1.25em;margin:0 0 5px;font-weight:400}#featured-events li img{float:left;display:inline-block;margin:0 20px 40px 0;width:160px}#featured-events li p{clear:right;float:left;width:50%}#sessions #main{padding-bottom:0}#sessions #main>.content{overflow:visible}#session-header{height:57px;margin:0;padding:10px 0}#session-header.sticky-fixed{background:#fff;border-bottom:2px solid #e9e9e9;position:fixed;top:0;left:0;right:0;z-index:10000}#session-header.sticky-fixed .wrapper{margin:0 auto;width:1180px}#session-header h1,#session-header h2{color:#464646;font-size:1.3125em;line-height:1.42857143em;margin:0;float:left;display:inline-block;padding-right:25px}#schedule-nav{color:#1c58b4;cursor:pointer;float:right;font-size:13px;font-weight:600;line-height:35px}#schedule-nav li{line-height:36px;padding:0 0 0 25px}#schedule-nav .mobile-app{background:transparent url(/apps/images/io_2013/mobile-icon.png) no-repeat center left;background-size:contain;margin-left:18px;padding-left:45px}#schedule-nav .my-schedule,#schedule-nav .view-full{padding-right:25px;border-right:1px solid #d8d8d8}#schedule-nav li a{color:#1c58b4}#schedule-nav li:hover,#schedule-nav li:hover a{color:#387BF0}#session-nav{font-size:16px;line-height:35px}#session-nav,#session-nav li,#schedule-nav li{display:inline-block;float:left}#session-nav>li{padding:0 0 0 25px}#session-nav .tracks{position:relative;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:0 25px;text-align:left;min-width:305px}#session-nav .tracks.hover{border:none}#session-nav li ul{display:none}#session-nav .day a{color:#363636;display:block}#session-nav .day a.disabled,#session-nav .day a.disabled:hover{pointer-events:none;color:#ccc}#session-nav .day a:hover,#session-nav .tracks label.active{color:#387bf0}#session-nav .tracks label{background:transparent url(/apps/images/io_2013/triangle-sprite.png) no-repeat right 14px;display:block;padding-right:18px;width:100%}#session-nav .tracks:hover label{background-position:right -68px}#session-nav .tracks ul{background-color:#f1f1f1;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-top:5px solid #D8D8D8;-webkit-box-shadow:#D1D1D1 0px 5px 15px;-moz-box-shadow:#D1D1D1 0px 5px 15px;-ms-box-shadow:#D1D1D1 0px 5px 15px;-o-box-shadow:#D1D1D1 0px 5px 15px;box-shadow:#D1D1D1 0px 5px 15px;cursor:pointer;display:none;position:absolute;top:35px;left:-25px;right:24px;padding:0;z-index:10000}#session-nav .tracks ul li{position:relative;border-bottom:1px solid #d8d8d8;display:block;line-height:40px;padding:0 25px 0 12px;text-align:left;width:100%}#session-nav .tracks ul li .track-icon-mask{position:absolute;top:4px;left:4px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#session-nav .tracks ul .toggle-more-tracks,.sessions td.toggle-more-tracks{color:#777;font-size:13px;font-weight:600}#session-nav .tracks ul .toggle-more-tracks{line-height:30px}#session-nav .tracks ul li:hover{color:#387BF0}.track-icon-mask{width:64px;height:64px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#666;margin:auto;vertical-align:middle;text-align:center}.track-icon-mask img{vertical-align:top}.sessions{clear:both;margin:0 0 55px}.sessions td a,.session-zoom a{color:#222}.session-zoom a{border-bottom:1px solid #e8e8e8;height:70%;overflow:hidden}.sessions td a:hover{color:#387bf0}.sessions td{background-color:#f9f9f9;border:1px solid #e9e9e9;font-size:12px;font-weight:normal;height:140px;padding:0;overflow:hidden}.sessions td[rowspan="0"]{height:0;width:0;display:none}.sessions td .session{background-color:#fff;height:140px;padding:6px 8px;position:relative}.sessions td .session .room{display:block;color:#acacac;padding:2px 0}.sessions td .session button,.session-zoom .session button{background:#fff;border:none;color:#5094F4;position:absolute;bottom:5px;right:10px;outline:none;padding:0;font-size:16px;line-height:1em}.sessions td .session.attending{border:2px solid #fbcb43}.schedule .sessions td .session.attending{border:none}.sessions td .session.io-live,.session-zoom .session.io-live{background-image:url(/apps/images/io_2013/icon-sprite.png);background-repeat:no-repeat;background-position:-160px -30px}.sessions td .session.io-live .io-url,.session-zoom .session .io-url{display:none}.session-zoom .session.io-live .io-url{background:transparent;border:none;height:10px;left:7px;padding:0;position:absolute;top:120px;width:20px}.session-zoom .session.io-live{background-position:-160px 1px}.sessions td.track-title{color:#fff;font-size:14px;font-weight:600;background-color:#666;text-align:center;vertical-align:middle;padding:0 4px}.sessions td.track-title img{display:block;margin:0 auto -6px auto}.sessions td.track-title+td{border-left:1px solid #e2e2e2}.sessions td.toggle-more-tracks{background:#808080;color:white;height:30px;text-align:center;vertical-align:middle;padding:4px}.sessions td.toggle-more-tracks:hover{background:#999;cursor:pointer}.sessions td,.sessions th{width:140px}.sessions th{background-color:#666;border-right:1px solid #b3b3b3;color:#fff;font-size:11px;font-weight:600;line-height:2.5em;white-space:nowrap}.sessions th:first-child{background-color:#4d4d4d;font-size:14px}.sessions tr{border:1px solid #e6e6e6}.sessions .times{border:none;z-index:1000}.session-zoom{background:#fff;border-top:6px solid #808080;-webkit-box-shadow:0 2px 10px #d2d2d2;-moz-box-shadow:0 2px 10px #d2d2d2;-ms-box-shadow:0 2px 10px #d2d2d2;-o-box-shadow:0 2px 10px #d2d2d2;box-shadow:0 2px 10px #d2d2d2;display:none;font-size:12px;font-weight:normal;position:absolute;z-index:5}.session-zoom a{background:#f2f2f2;display:block;padding:5px 10px}.session-zoom .session{height:100% !important}.session-zoom .room{color:#acacac;display:inline-block;padding:8px 0 0 10px}.session-zoom .session button{background:#4285f4;color:#fff;bottom:0;height:23px;width:23px}.session-zoom .session button:hover{background:#f4b400}#session-nav .view-full,.schedule #session-nav .tracks,.schedule #session-nav .day,.schedule #schedule-nav .my-schedule,.schedule .sessions td.track-title span,.schedule .sessions .session{display:none}.schedule .sessions .session.attending{display:block}#session-nav .view-full{border-left:1px solid #D8D8D8;padding:0 25px}#session-nav .view-full a{color:#1c58b4;font-size:13px;font-weight:600}#session-nav .view-full:hover a{color:#387BF0}.schedule #session-nav .view-full{display:block}#session-detail #session-nav .view-full{display:block}#session-detail #session-header{margin-bottom:30px}#session-title{color:#4285f4;font-size:20px;line-height:30px;margin:0}#session-speakers{color:#464646;font-size:13px;font-weight:700;height:30px;line-height:30px;margin:0 0 30px}#session-info{display:inline-block;color:#464646;border-right:1px solid #e5e5e5;font-size:13px;margin-right:30px;padding:0 30px 0 0;width:60%}#session-info>.youtube-container{margin-bottom:20px}#session-info #description{border-bottom:1px solid #e5e5e5;line-height:22px;margin:0 0 35px;padding:0 0 20px}#session-info #description p{margin-top:0}#session-info #about-speakers a{color:#1C58B4;display:inline-block}#session-info #about-speakers a:hover{color:#387BF0}#session-info #about-speakers h4{margin:-1px 0 5px}#session-info #about-speakers li{overflow:hidden;padding:0;margin:0 0 30px}#session-info #about-speakers div.profile-photo{float:left;display:inline-block;margin:0 20px 0 0;width:96px;height:96px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-size:cover}#session-info #about-speakers h4,#session-info #about-speakers p{float:left}#session-info #about-speakers p{color:#959595;line-height:28px;margin:0}#session-info #about-speakers img+h4+p{width:510px}#details{color:#464646;display:inline-block;font-size:13px;vertical-align:top;width:35%}#details>a{background:transparent url(/apps/images/io_2013/add-remove-sprite.png) no-repeat 0 0;color:#3172ee;cursor:pointer;display:block;font-weight:700;line-height:26px;padding-left:36px;margin-bottom:20px}#details>a.remove-session{background-position:left bottom}#details ul{line-height:22px;margin:0}#details #session-prereq span{text-transform:none}#details ul strong{padding-right:5px}#details ul li span{text-transform:capitalize}.youtube-container{width:100%;position:relative}.youtube-container>img.ratio{width:100%;height:auto}.youtube-container>iframe{width:100%;height:100%;position:absolute;top:0;left:0}#notification-container{text-align:center;margin:0 auto;width:50px}#notification{background-color:#f9edbe;border:1px solid #f0c36d;color:#484848;font-size:13px;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);margin-left:-200px;margin-top:-25px;position:absolute;padding:0 10px}#company-list{margin:0 0 500px 0;width:100%}#company-list li{display:inline-block;height:140px;margin:0;padding:20px;position:relative;width:141px}#company-list li.placeholder{width:100%;display:block;margin:0;font-size:20px}#company-list li.none{display:none;font-size:15px;text-overflow:ellipsis}#company-list li .overlay{background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:1px;left:1px;right:1px;bottom:1px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}#company-list li:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}#company-list li .info{-moz-box-shadow:0 2px 10px #d8d8d8;-webkit-box-shadow:0 2px 10px #d8d8d8;box-shadow:0 2px 10px #d8d8d8;background:#fff;border-top-width:6px;border-top-style:solid;border-top-color:#666666;cursor:default;display:none;left:-95px;padding:35px 35px 45px;position:absolute;top:-43px;width:330px;z-index:1000}#company-list li .info .grid-bg{background:#f1f1f1;border-bottom:1px solid #EDEDED;height:180px;left:0;position:absolute;top:0;width:100%;z-index:-1}#company-list li .info .photo{background-color:#fff;border:1px solid #ebebeb;height:170px;line-height:167px;overflow:hidden;padding:10px;text-align:center;width:100%}#company-list li .info .photo div{background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#fff;border:0;height:100%;width:100%}#company-list li .info h2{color:#464646;font-size:20px;font-weight:400;line-height:20px;margin:15px 0 10px}#company-list li .info p.link{margin-top:-10px}#company-list li .info p{color:#333;font-size:13px;line-height:22px;margin:0 0 15px;width:100%}#company-list li .info p.date{margin:0 0 -6px 0;text-align:right}#company-list li a.logo{background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;height:100px;line-height:98px;overflow:hidden;text-align:center;width:100px}.floor-2 #floors{-moz-transition:top 0.25s;-o-transition:top 0.25s;-webkit-transition:top 0.25s;transition:top 0.25s;top:-400px}.floor-3 #floors{-moz-transition:top 0.25s;-o-transition:top 0.25s;-webkit-transition:top 0.25s;transition:top 0.25s;top:-20px}.floor-2 #floor-3 .markers,.floor-3 #floor-2 .markers{display:none}#developer-grid{position:relative}.ie8 input{float:left}.ie8 label{display:inline-block}.ie8 input+label+input{clear:both}.ie8 input+label+input+label{margin-left:-15px;position:relative;top:16px}.ie8 .signed-out input{display:none}#video{height:511px}#posts .post .user-info a{font-weight:600;padding-right:5px}#captions-container{position:relative}.refresh{background:transparent url(/apps/images/io_2013/refresh-icon.png) no-repeat center center;height:18px;position:absolute;right:0;text-indent:-99999px;width:17px}#archive dl dt{color:#959595}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f4f4f4}.sidebar ::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#ccc;border:1px solid #b8b8b8}::-webkit-scrollbar-thumb:window-inactive{background:rgba(204,204,204,0.8)}#index-live #header,#index-aftermath #header{border-bottom:1px solid #BCBCBC;box-shadow:none;height:71px;left:0;position:fixed;right:0;top:0}#index-live,#index-live #header,#index-aftermath,#index-aftermath #header{min-width:1180px}#index-live #header #nav-main>ul>li>span,#index-aftermath #header #nav-main>ul>li>span{background-position:right 5px}#index-live #header #nav-main ul li a,#index-aftermath #header #nav-main ul li a{padding-bottom:0;padding-top:.2em}#index-live #header #nav-main ul li span,#index-live #header #nav-main ul li a,#index-live #header #nav-main ul li>span,#index-aftermath #header #nav-main ul li span,#index-aftermath #header #nav-main ul li a,#index-aftermath #header #nav-main ul li>span{font-size:1em}#index-live #header #nav-main ul li.hover>span,#index-aftermath #header #nav-main ul li.hover>span{background-position:right -77px}#index-live #header .content,#index-aftermath #header .content{left:0;right:0;width:100%}#index-live #header .content #location,#index-aftermath #header .content #location{display:none}#index-live #header .content #logo,#index-aftermath #header .content #logo{bottom:0;top:0;left:20px;line-height:64px}#index-live #header .content #logo img,#index-aftermath #header .content #logo img{height:40px;display:block}#index-live #header .content #nav-main ul,#index-aftermath #header .content #nav-main ul{left:220px;right:auto;top:22px}#index-live #wrapper,#index-aftermath #wrapper{background:#f9f9f9}#index-live #main,#index-aftermath #main{padding-bottom:15px}#index-live #main>.content,#index-aftermath #main>.content{width:100%;margin:0}#index-live #main h2,#index-aftermath #main h2{font-size:21px;color:#555555;font-weight:normal}#index-live #main h3,#index-aftermath #main h3{font-size:18px;color:#555555;font-weight:normal}#index-live #main h4,#index-aftermath #main h4{font-size:14px;color:#3f3f3f;font-weight:normal}#index-live section,#index-aftermath section{padding:38px 0 45px 0}#index-live section#photos_and_sandbox,#index-aftermath section#photos_and_sandbox{padding-bottom:66px}#index-live #media,#index-aftermath #media{overflow:visible}#index-live #main #io-on-g-plus.sidebar,#index-aftermath #main #io-on-g-plus.sidebar{margin:17px 0 0;padding:20px;border-top:0;top:-38px;position:relative;float:right;margin-top:-38px;bottom:auto}#index-live #main #io-on-g-plus.sidebar>a,#index-aftermath #main #io-on-g-plus.sidebar>a{position:absolute;bottom:0;left:20px;z-index:1}#index-live #main #io-on-g-plus.sidebar .expand+a,#index-aftermath #main #io-on-g-plus.sidebar .expand+a{display:block;font-size:13px;font-weight:700;text-align:right}#index-live #main #io-on-g-plus.sidebar .refresh,#index-aftermath #main #io-on-g-plus.sidebar .refresh{top:20px;right:20px;left:auto}#index-live #main #io-on-g-plus.sidebar h2,#index-aftermath #main #io-on-g-plus.sidebar h2{background:none;padding:0 0 inherit}#index-live #main #io-on-g-plus.sidebar h2 a,#index-aftermath #main #io-on-g-plus.sidebar h2 a{color:inherit}#index-live #main #io-on-g-plus.sidebar.collapsed,#index-aftermath #main #io-on-g-plus.sidebar.collapsed{position:absolute;bottom:0;top:0}#index-live #main #io-on-g-plus.sidebar.collapsed #evenMore,#index-aftermath #main #io-on-g-plus.sidebar.collapsed #evenMore{display:none}#index-live #main #io-on-g-plus.sidebar #evenMore,#index-aftermath #main #io-on-g-plus.sidebar #evenMore{position:absolute;bottom:27px;right:13px;left:auto;z-index:10;font-size:13px}#index-live #io-on-g-plus.sidebar .expand+a,#index-live #io-on-g-plus.sidebar.collapsed .expand,#index-live #photos.collapsed #photo-grid .expand,#index-aftermath #io-on-g-plus.sidebar .expand+a,#index-aftermath #io-on-g-plus.sidebar.collapsed .expand,#index-aftermath #photos.collapsed #photo-grid .expand{display:block}#index-live #main,#index-aftermath #main{padding-bottom:100px;padding-top:69px}#index-live #main #stream+section,#index-live #main #io-on-g-plus,#index-aftermath #main #stream+section,#index-aftermath #main #io-on-g-plus{background:#f1f1f1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1),color-stop(30%, #ffffff));background:-moz-linear-gradient(top, #f1f1f1 0%,#ffffff 30%);background:-webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 30%);background:linear-gradient(to bottom, #f1f1f1 0%,#ffffff 30%);border-top:1px solid #fff;min-height:500px;padding-bottom:0;top:-2px}#index-live #main #stream+section.collapsed,#index-aftermath #main #stream+section.collapsed{height:auto}#index-live #main>.content,#index-aftermath #main>.content{background:#fff;border-top:1px solid #bcbcbc;margin:0;width:100%}#index-live #photos,#index-aftermath #photos{-webkit-transition:height .25s;display:block;height:auto;margin-top:10px;margin-right:380px;overflow:hidden;padding:0 40px 35px 25px;position:relative}#index-live #photos #photo-grid,#index-aftermath #photos #photo-grid{height:auto;overflow:hidden;width:101%}#index-live #photos #photo-grid+a,#index-aftermath #photos #photo-grid+a{clear:both;display:inline-block;font-size:13px;font-weight:700;position:absolute;right:0;bottom:0;z-index:10}#index-live #photos #photo-grid ul li.photo,#index-aftermath #photos #photo-grid ul li.photo{display:inline-block;float:left;padding:0 10px 10px 0;width:20%}#index-live #photos #photo-grid ul li.photo .wrapper,#index-aftermath #photos #photo-grid ul li.photo .wrapper{height:125px;overflow:hidden}#index-live #photos #photo-grid ul li.photo.large,#index-aftermath #photos #photo-grid ul li.photo.large{width:40%}#index-live #photos #photo-grid ul li.photo.large .wrapper,#index-aftermath #photos #photo-grid ul li.photo.large .wrapper{height:260px}#index-live #photos #photo-grid ul li.photo.large.right,#index-aftermath #photos #photo-grid ul li.photo.large.right{float:right}#index-live #photos .refresh,#index-aftermath #photos .refresh{right:40px;top:5px}#index-live #photos h2,#index-aftermath #photos h2{font-size:1.3em;margin:0 0 10px}#index-live #photos.collapsed,#index-aftermath #photos.collapsed{-webkit-transition:height .25s;margin-top:0;padding-top:35px}#index-live #photos.collapsed #photo-grid,#index-aftermath #photos.collapsed #photo-grid{height:435px;overflow:hidden;position:relative;width:101%}#index-live #photos.collapsed .refresh,#index-aftermath #photos.collapsed .refresh{top:40px}#index-live #posts .post,#index-aftermath #posts .post{border-top:1px solid #eee;padding:10px 0;word-break:break-word}#index-live #posts .post h4,#index-aftermath #posts .post h4{margin:0 0 .5em}#index-live #posts .post .user-info,#index-aftermath #posts .post .user-info{color:#959595;font-weight:400;margin:0}#index-live #posts .post .user-info a.time,#index-aftermath #posts .post .user-info a.time{color:#959595;font-weight:400}#index-live #posts .post .user-info a.time:hover,#index-aftermath #posts .post .user-info a.time:hover{color:#a5a5aa}#index-live #posts .post p,#index-aftermath #posts .post p{width:95%}#index-live #posts .post .attachments,#index-aftermath #posts .post .attachments{border:1px solid #ededed;padding:5px}#index-live #posts .post .attachments img,#index-aftermath #posts .post .attachments img{max-width:100%}#index-live #posts .post .attachments h4,#index-aftermath #posts .post .attachments h4{font-size:.8em;color:inherit}#index-live #stream,#index-aftermath #stream{border-bottom:1px solid #e5e5e5;height:447px;padding:0}#index-live #stream #video-container,#index-aftermath #stream #video-container{border-right:7px solid transparent;-webkit-transition:border .25s}#index-live #stream .sidebar h2,#index-aftermath #stream .sidebar h2{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb}#index-live #stream .sidebar h2 a,#index-aftermath #stream .sidebar h2 a{float:right;font-size:13px;font-weight:600}#index-live #stream .sidebar.bottom,#index-aftermath #stream .sidebar.bottom{bottom:0;top:75%;border-top:1px solid #EBEBEB}#index-live #stream .sidebar.bottom>a,#index-aftermath #stream .sidebar.bottom>a{position:absolute;top:50%;left:50%;width:100%;height:100%}#index-live #stream .sidebar.bottom>a img,#index-aftermath #stream .sidebar.bottom>a img{max-height:100%;width:100%;position:relative;left:-52%;margin-top:-16%;display:block}#index-live #stream .sidebar.top,#index-aftermath #stream .sidebar.top{bottom:25%}#index-live.streaming #stream #video-container,#index-aftermath.streaming #stream #video-container{border-right:7px solid #f4b400;-webkit-transition:border .25s}#index-live #stream #video-container,#index-live #photos.collapsed,#index-aftermath #stream #video-container,#index-aftermath #photos.collapsed{left:0;margin-right:0;position:absolute;right:380px;top:0;bottom:0;z-index:10}#index-live #video-container,#index-aftermath #video-container{background:#000}#index-live #video-container p,#index-aftermath #video-container p{color:#fff;margin-top:0}#index-live .refresh.loading,#index-live #photo-grid.loading,#index-aftermath .refresh.loading,#index-aftermath #photo-grid.loading{background:transparent url(/apps/images/io_2013/spinner.gif) no-repeat center center}#index-live .sidebar,#index-aftermath .sidebar{overflow:hidden;position:absolute;right:0;top:0;width:380px;z-index:8}#index-live .sidebar #promo,#index-aftermath .sidebar #promo{background-color:#f6f6f6;border:1px solid #d5e0e4;height:155px;margin:0 0 10px;overflow:hidden;width:100%}#index-live .sidebar #promo img,#index-aftermath .sidebar #promo img{width:100%}#index-live .sidebar #sched-nav,#index-aftermath .sidebar #sched-nav{height:30px;padding:0;position:absolute;right:15px;top:13px}#index-live .sidebar #sched-nav li,#index-aftermath .sidebar #sched-nav li{background:transparent url(/apps/images/io_2013/arrow-nav.png) no-repeat 0 0;cursor:pointer;display:inline-block;float:left;height:100%;text-indent:-9999px;width:35px}#index-live .sidebar #sched-nav li.next,#index-aftermath .sidebar #sched-nav li.next{background-position:right 0;width:34px}#index-live .sidebar .content,#index-aftermath .sidebar .content{height:100%;margin:0;overflow:auto;overflow-x:hidden;padding:0;width:100%}#index-live .sidebar h2,#index-aftermath .sidebar h2{background:#F4F3F4;color:#464646;font-size:22px;line-height:1em;margin:0;padding:15px}#index-live .sidebar ul,#index-aftermath .sidebar ul{padding:15px}#index-live .sidebar ul#posts,#index-aftermath .sidebar ul#posts{margin-bottom:20px;overflow:hidden;padding:0}#index-live button.expand,#index-live label.expand,#index-aftermath button.expand,#index-aftermath label.expand{position:absolute;bottom:0;-moz-box-shadow:-8px -10px 10px #fff;-webkit-box-shadow:-8px -10px 10px #fff;box-shadow:-8px -10px 10px #fff}#index-live nav.subnav ul,#index-aftermath nav.subnav ul{-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#index-live section,#index-aftermath section{position:relative}#index-live .sidebar #channel-nav,#index-aftermath .sidebar #channel-nav{bottom:0;position:absolute;top:90px;text-align:center;width:40px;z-index:5}#index-live .sidebar #channel-nav li,#index-aftermath .sidebar #channel-nav li{border-bottom:1px solid #E1E0E1;border-right:1px solid #E1E0E1;color:#9bbdf8;cursor:pointer;font-weight:600;height:25%;font-size:18px;padding-right:5px;background-color:#4285f4}#index-live .sidebar #channel-nav li.active,#index-live .sidebar #channel-nav li.active:first-child,#index-aftermath .sidebar #channel-nav li.active,#index-aftermath .sidebar #channel-nav li.active:first-child{color:#fff;font-size:27px;background-color:#f4b400;border-right:none;border-bottom-color:#f4b400;border-top-color:#f4b400;padding-right:15px;position:relative;z-index:10000}#index-live .sidebar #channel-nav li.active .arrow,#index-live .sidebar #channel-nav li.active:first-child .arrow,#index-aftermath .sidebar #channel-nav li.active .arrow,#index-aftermath .sidebar #channel-nav li.active:first-child .arrow{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;right:-9px}#index-live .sidebar #channel-nav li.active.minimized,#index-aftermath .sidebar #channel-nav li.active.minimized{padding-right:5px;width:39px}#index-live .sidebar #channel-nav li.active.minimized .arrow,#index-aftermath .sidebar #channel-nav li.active.minimized .arrow{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;right:0}#index-live .sidebar #channel-nav li:first-child,#index-aftermath .sidebar #channel-nav li:first-child{border-top:1px solid #E1E0E1}#index-live .sidebar #channel-nav li:last-child,#index-aftermath .sidebar #channel-nav li:last-child{border-bottom:none}#index-live .sidebar #channel-nav li .arrow,#index-aftermath .sidebar #channel-nav li .arrow{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity,right 0.25s;-o-transition:opacity,right 0.25s;-webkit-transition:opacity,right 0.25s;transition:opacity,right 0.25s;width:0;height:0;position:absolute;right:0;top:0;border:0 solid transparent;border-width:35px 0 35px 10px;border-left-color:#f4b400}#index-live .sidebar #live-schedule,#index-aftermath .sidebar #live-schedule{position:absolute;overflow:visible;top:90px;bottom:0;padding-bottom:0;padding-left:39px;padding-top:0;width:2000px;z-index:4}#index-live .sidebar #live-schedule .time-slot,#index-aftermath .sidebar #live-schedule .time-slot{background:#fff;display:inline-block;float:left;font-size:12.5px;height:100%;line-height:17px;width:270px}#index-live .sidebar #live-schedule .time-slot:last-child .time,#index-aftermath .sidebar #live-schedule .time-slot:last-child .time{border-right:1px solid #EBEBEB}#index-live .sidebar #live-schedule .time-slot.streaming ol li .session-title,#index-aftermath .sidebar #live-schedule .time-slot.streaming ol li .session-title{color:#2B75EE}#index-live .sidebar #live-schedule .time-slot .time,#index-aftermath .sidebar #live-schedule .time-slot .time{border-left:1px solid #ebebeb;color:#bdbdbd;display:block;font-weight:600;padding:5px;height:36px;margin-top:-36px;line-height:26px}#index-live .sidebar #live-schedule .time-slot .time span,#index-aftermath .sidebar #live-schedule .time-slot .time span{float:right}#index-live .sidebar #live-schedule .time-slot ol,#index-aftermath .sidebar #live-schedule .time-slot ol{background:#fff;height:100%}#index-live .sidebar #live-schedule .time-slot ol li,#index-aftermath .sidebar #live-schedule .time-slot ol li{background:#fff;border-top:1px solid #EBEBEB;border-right:1px solid #ebebeb;display:block;height:25%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:relative}#index-live .sidebar #live-schedule .time-slot ol li.active,#index-aftermath .sidebar #live-schedule .time-slot ol li.active{background:#FFF9E7;border:1px solid #f4b400;-moz-transition:padding 0.25s;-o-transition:padding 0.25s;-webkit-transition:padding 0.25s;transition:padding 0.25s}#index-live .sidebar #live-schedule .time-slot ol li.active+li,#index-aftermath .sidebar #live-schedule .time-slot ol li.active+li{border-top:none}#index-live .sidebar #live-schedule .time-slot ol li.active h4,#index-aftermath .sidebar #live-schedule .time-slot ol li.active h4{left:12px}#index-live .sidebar #live-schedule .time-slot ol li.active .session-title,#index-aftermath .sidebar #live-schedule .time-slot ol li.active .session-title{color:#464646}#index-live .sidebar #live-schedule .time-slot ol li.active .track .has-cc,#index-aftermath .sidebar #live-schedule .time-slot ol li.active .track .has-cc{background-position:top right}#index-live .sidebar #live-schedule .time-slot ol li h4,#index-aftermath .sidebar #live-schedule .time-slot ol li h4{position:absolute;left:5px;right:5px;margin:0;font-weight:600}#index-live .sidebar #live-schedule .time-slot ol li a,#index-aftermath .sidebar #live-schedule .time-slot ol li a{display:block;font-weight:600}#index-live .sidebar #live-schedule .time-slot ol li .session-title,#index-aftermath .sidebar #live-schedule .time-slot ol li .session-title{color:#919191;overflow:hidden;top:5px;background:inherit;z-index:5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}#index-live .sidebar #live-schedule .time-slot ol li .session-title:hover+.track,#index-live .sidebar #live-schedule .time-slot ol li .session-title+.track:hover,#index-aftermath .sidebar #live-schedule .time-slot ol li .session-title:hover+.track,#index-aftermath .sidebar #live-schedule .time-slot ol li .session-title+.track:hover{z-index:10;background:inherit}#index-live .sidebar #live-schedule .time-slot ol li .track,#index-aftermath .sidebar #live-schedule .time-slot ol li .track{bottom:5px;color:#c8c8c8;display:block;overflow:hidden}#index-live .sidebar #live-schedule .time-slot ol li .track .info a,#index-aftermath .sidebar #live-schedule .time-slot ol li .track .info a{background:transparent url(/apps/images/io_2013/info-icons.png) no-repeat right 2px;text-indent:-9999px;width:17px}#index-live .sidebar #live-schedule .time-slot ol li .track span,#index-aftermath .sidebar #live-schedule .time-slot ol li .track span{position:absolute;height:17px;right:5px}#index-live .sidebar #live-schedule .time-slot ol li .track .has-cc,#index-aftermath .sidebar #live-schedule .time-slot ol li .track .has-cc{background:transparent url(/apps/images/io_2013/cc-logo.png) no-repeat bottom right;padding-right:25px}#index-live #photos button.expand,#index-live #io-on-g-plus.sidebar button.expand,#index-aftermath #photos button.expand,#index-aftermath #io-on-g-plus.sidebar button.expand{background:#fff url(/apps/images/io_2013/contract-button.png) no-repeat center 20%}#index-live #photos.collapsed button.expand,#index-live #io-on-g-plus.sidebar.collapsed button.expand,#index-aftermath #photos.collapsed button.expand,#index-aftermath #io-on-g-plus.sidebar.collapsed button.expand{background:#fff url(/apps/images/io_2013/expand-button.png) no-repeat center 20%}#index-live.iframed,#index-aftermath.iframed{min-width:auto}#index-live.iframed #stream .sidebar,#index-aftermath.iframed #stream .sidebar{bottom:0;border-left:7px solid #f4b400}#index-live.iframed #stream .sidebar.top,#index-aftermath.iframed #stream .sidebar.top{width:40px;-moz-transition:width 0.25s;-o-transition:width 0.25s;-webkit-transition:width 0.25s;transition:width 0.25s;background:white}#index-live.iframed #stream .sidebar.top>*,#index-aftermath.iframed #stream .sidebar.top>*{white-space:nowrap}#index-live.iframed #stream .sidebar.top h2,#index-aftermath.iframed #stream .sidebar.top h2{font-size:17px;padding:10px 15px}#index-live.iframed #stream .sidebar.top #sched-nav,#index-aftermath.iframed #stream .sidebar.top #sched-nav{top:5px;display:none}#index-live.iframed #stream .sidebar.top #live-schedule,#index-live.iframed #stream .sidebar.top #channel-nav,#index-aftermath.iframed #stream .sidebar.top #live-schedule,#index-aftermath.iframed #stream .sidebar.top #channel-nav{top:76px}#index-live.iframed #stream .sidebar.top #live-schedule .time-slot,#index-aftermath.iframed #stream .sidebar.top #live-schedule .time-slot{width:200px}#index-live.iframed #stream .sidebar.top:hover,#index-aftermath.iframed #stream .sidebar.top:hover{width:300px;z-index:50}#index-live.iframed #stream .sidebar.top:hover #sched-nav,#index-aftermath.iframed #stream .sidebar.top:hover #sched-nav{display:block}#index-live.iframed #stream .sidebar.bottom,#index-aftermath.iframed #stream .sidebar.bottom{display:none}#index-live.iframed #stream #video-container,#index-aftermath.iframed #stream #video-container{right:40px;border-right:0px}#index-live.iframed #stream+#media,#index-aftermath.iframed #stream+#media{display:none}#index #main .g-plus-box{clear:both;float:left}#index #main .tagline{float:left;width:560px}#index .counter{display:inline-block;float:right;overflow:hidden;width:361px}#index .counter:hover ul .digit.hundreds,#index .counter .digit.tens{border-right-color:#e1bb4b}#index .counter:hover ul .digit{border-right-color:#e1bd51}#index .counter:hover h1{color:#707070}#index .counter:hover ul .digit .flip-bottom,#index .counter:hover ul .digit .top{background-color:#e1b741}#index .counter:hover ul .digit,#index .counter:hover ul .digit span{background-color:#fbcf4f}#index .counter .digit{-moz-border-radius:3px;-moz-box-shadow:1px 2px 6px #cacaca;-ms-box-shadow:1px 2px 6px #cacaca;-o-box-shadow:1px 2px 6px #cacaca;-webkit-border-radius:3px;-webkit-box-shadow:1px 2px 6px #cacaca;background-color:#c5c5c5;border-radius:3px;border-right:1px solid #b1b1b1;box-shadow:1px 2px 6px #cacaca;color:#fff;display:inline-block;float:left;height:60px;line-height:55px;position:relative;text-align:center;width:33px}#index .counter .digit .bottom{z-index:1}#index .counter .digit .flip-bottom{background:#8e8e8e;z-index:0}#index .counter .digit .flip-bottom,#index .counter .digit .bottom{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#index .counter .digit .flip-top{z-index:2}#index .counter .digit .flip-top,#index .counter .digit .top{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;height:50%;overflow:hidden;top:0}#index .counter .digit .overlay{background:transparent url(/apps/images/io_2013/countdown-sprite.png) repeat-x 0 -63px;z-index:1000}#index .counter .digit .top{background-color:#8e8e8e;z-index:2}#index .counter .digit span{background-color:#c5c5c5}#index .counter .digit span,#index .counter .digit .overlay{display:block;height:100%;position:absolute;width:100%}#index .counter .digit.hundreds,#index .counter .digit.tens{border-right:1px solid #b1b1b1}#index .counter .label{color:#bcbcbc;font-size:10px;font-weight:700;line-height:1em;position:relative;top:10px}#index .counter h1{color:#bcbcbc;margin-bottom:3px}#index .counter ul{display:inline-block;height:auto;margin-left:-19px;overflow:hidden;padding-bottom:15px;width:650px}#index .counter ul li{background:transparent url(/apps/images/io_2013/countdown-sprite.png) no-repeat 6px 10px;display:inline-block;float:left;font-size:50px;font-weight:400;line-height:60px;overflow:hidden;padding:0 0 0 20px}#index-aftermath #header{height:58px}#index-aftermath #header .content #nav-main ul{top:17px}#index-aftermath #header #nav-user ul li#user.signed-in{padding-top:5px;padding-bottom:0}#index-aftermath #main{padding-top:58px}#index-aftermath #main #stream{height:auto;background:#000}#index-aftermath #main #stream .youtube-container{width:81.8%;margin:0 auto}#index-aftermath #main #media{position:relative;padding:0 0 30px 40px;overflow:hidden}#index-aftermath #main #media>h2:first-child{width:50%;float:left}#index-aftermath #main #media #io-on-g-plus.sidebar{margin-top:0;top:0}#index-aftermath #main #media #io-on-g-plus.sidebar>a{font-size:.75em}#index-aftermath #main #media #io-on-g-plus{position:relative;float:right}#index-aftermath #main #media #io-on-g-plus #evenMore{display:block}#index-aftermath #main #media #io-on-g-plus.collapsed{position:absolute;bottom:0;top:0}#index-aftermath #main #media #videos{position:absolute}#index-aftermath #main #media #videos.spacer{position:relative}#index-aftermath #main #media #videos{margin-right:380px}#index-aftermath #main #media #videos .second-row a{width:32.33%}#index-aftermath #main #media #videos a{float:left;width:24%;overflow:hidden;position:relative;margin:0 1% 1% 0;-moz-box-shadow:0 0 5px 0 #aaa;-webkit-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}#index-aftermath #main #media #videos a.large{width:49%}#index-aftermath #main #media #videos a>img{display:block;width:100%;margin:0}#index-aftermath #main #media #videos a>p{margin:0;position:absolute;bottom:0;right:0;background:rgba(249,249,249,0.66);width:auto;padding:0 .7em;max-width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#keynote{height:360px}#keynote{width:640px;height:360px;float:left;display:inline}#announcements{width:340px;height:360px;position:relative;float:right;display:inline;background:white}#gdl{width:306px;float:right;display:inline;padding-top:60px}#gdl a{display:block}#io_extended{width:474px;float:right;display:inline}#io-live-widget h1{margin-bottom:0}.shadow{-moz-box-shadow:0 0px 20px #888;-webkit-box-shadow:0 0px 20px #888;box-shadow:0 0px 20px #888}#checkin .bigtext{display:block;font-size:30px}#checkin #logo{cursor:default !important}#checkin #main{padding:70px 0 160px !important;min-height:450px}#checkin #checkin-success{display:none;font-size:18px}#checkin #checkin-success .bigtext{margin-bottom:30px}#checkin #checkin-success #counter-name{color:#009925;display:inline;font-size:30px;font-weight:bold}#checkin #checkin-success #done-button{margin-top:65px}#checkin button{border:1px solid rgba(0,0,0,0.1);border-radius:2px;float:left;font-size:30px;font-weight:bold;height:75px;margin-top:95px;width:195px}#checkin form .error{color:red;display:none;font-size:24px;margin-top:25px;position:absolute}#checkin form #confirmation-code{display:block;height:75px;font-size:36px;line-height:75px;width:900px}#checkin form label{margin-bottom:15px}#checkin #footer a{cursor:default !important;pointer-events:none}
/*# sourceMappingURL=style.css.map */
