@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700,300|Roboto:400,700,300|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300);@import url(//fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);@import url(//fonts.googleapis.com/css2?family=Raleway&display=swap);button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#2980b9;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1b557a;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 14.4px;padding:28.8px}input,label,select{display:block;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px}label{font-weight:600;margin-bottom:7.2px}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:14.4px;padding:9.6px;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#2980b9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(36,114,164,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:7.2px}input[type="file"]{padding-bottom:14.4px;width:100%}select{margin-bottom:28.8px;max-width:100%;width:auto}ul.default,.page-content ul.post-list,.page-content .page ul.posts-list,.site-footer .site-navigation ul,.site-footer .site-contact ul,.page-content ol.post-list,.page-content .page ol.posts-list,ol.default{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:14.4px;padding-left:40px}ol{list-style-type:decimal;margin-bottom:14.4px;padding-left:28.8px}dl{margin-bottom:14.4px}dl dt{font-weight:bold;margin-top:14.4px}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:14.4px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:14.4px 0;text-align:left}td{border-bottom:1px solid #ddd;padding:14.4px 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{margin:0;padding:0;width:100%}code{background-color:#eee;display:inline-block;border-radius:3px;padding:0 3px}blockquote{color:#999;font-style:italic;border-left:2px solid #ddd;margin-left:0;padding-left:3em}.tooltip{border-bottom:1px dotted #999}.site-header-container,.post-header-container{width:100%;text-align:center}.site-header-container.has-cover,.post-header-container.has-cover{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.67) !important;background-position:50% 50%;background-size:cover}.site-header-container.has-cover .title,.post-header-container.has-cover .title{font-size:2.985984em}.site-header-container.has-cover .subtitle,.site-header-container.has-cover .info,.post-header-container.has-cover .subtitle,.post-header-container.has-cover .info{font-size:1.2em}.site-header-container .scrim,.post-header-container .scrim{padding:3em 1em}.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{background-color:rgba(0,0,0,0.2);padding:6em 1em !important}@media screen and (min-width: 768px){.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{padding:9em 1em !important}}.navigation{margin:0;top:0;left:0;right:0;background:#fff;z-index:1}.navigation .navigation-menu-button{display:block;float:right;margin:0.5em;font-size:1.5em;padding-top:0.5em;color:black}@media screen and (min-width: 768px){.navigation .navigation-menu-button{display:none}}.navigation .navigation-wrapper{max-width:940px;margin-left:auto;margin-right:auto;position:relative;font-family:"Share Tech Mono",sans-serif}.navigation .navigation-wrapper::after{clear:both;content:"";display:table}.navigation nav{display:flex;justify-content:space-between;float:none;padding:.5em 0}@media screen and (min-width: 768px){.navigation nav{line-height:1.5em}}.navigation ul.navigation-menu{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:940px;line-height:2.5em}@media screen and (min-width: 768px){.navigation ul.navigation-menu{margin:0;padding:0}}.navigation ul.navigation-menu.show{display:block}.navigation ul.navigation-menu.hide{display:none}.navigation ul li.nav-link{display:block;text-align:right;width:100%;padding:0.25em 0;font-size:1.35em;text-transform:uppercase}@media screen and (min-width: 768px){.navigation ul li.nav-link{background:transparent;display:inline;text-decoration:none;width:auto}}.navigation li.nav-link a{display:inline-block;color:black}@media screen and (min-width: 768px){.navigation li.nav-link a{padding-right:.35em}}@media screen and (min-width: 768px){.navigation li.nav-link:last-child a{padding-right:1em}}.navigation a:hover,.navigation a:active,.navigation a:focus{text-decoration:none}.page-content .wrapper{max-width:960px;margin-left:auto;margin-right:auto;padding:1em}.page-content .wrapper::after{clear:both;content:"";display:table}.page-content .post-list{padding-top:1em !important}.page-content .post-meta{max-width:960px;margin-left:auto;margin-right:auto;color:#999}.page-content .post-meta::after{clear:both;content:"";display:table}.page-content .post-meta .post-date{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:left;font-size:0.9em}.page-content .post-meta .post-date:last-child{margin-right:0}.page-content .post-meta .post-categories{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;text-align:right;font-size:0.9em}.page-content .post-meta .post-categories:last-child{margin-right:0}.page-content .pagination{padding-top:2em;text-align:center;color:#999}.page-content .pagination .page-number{padding:0 1em}.page-content .pagination a.newer-posts{text-decoration:none}.page-content .site-header-container{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.33);background-color:#70aad0}.page-content .site-header-container .site-header .title{font-size:2.985984em}.page-content .site-header-container .site-header .subtitle{font-style:italic;font-size:1.2em}.page-content .post ul{margin-bottom:1em}.page-content .post .post-header-container .scrim{padding:2em 1em 1em 1em}.page-content .post .post-meta{padding-bottom:1em}.page-content .post .post-content{padding:1em 0}.page-content .post .tags{font-size:0.9em}.page-content .post .rss{margin:1em 0 0 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .rss:last-child{margin-right:0}@media screen and (min-width: 768px){.page-content .post .rss{margin:1em 0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.page-content .post .rss:last-child{margin-right:0}}.page-content .post .share{font-weight:bold;margin:0 0 1em 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .share:last-child{margin-right:0}@media screen and (min-width: 768px){.page-content .post .share{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin:1em 0;text-align:right}.page-content .post .share:last-child{margin-right:0}}.page-content .post .share a{width:1em;padding:0 0.25em;text-decoration:none}.page-content .post .disqus{float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .disqus:last-child{margin-right:0}.page-content .post .post-navigation{font-size:0.9em;display:block;width:auto}.page-content .post .post-navigation .prev-post{display:block;width:50%;float:left;margin:1em 0}.page-content .post .post-navigation .next-post{display:block;width:50%;float:left;margin:1em 0;text-align:right}.page-content .page .post-header{padding:0.5em 1em 1em 1em;text-align:center}.page-content .page .posts-list li{padding:.4822530864em;padding-left:0}.page-content .page .posts-list .desc{font-size:0.9em}.page-content .page .posts-list .post-date{color:#999}.page-content .page .profile{max-width:320px;margin:auto;padding-bottom:0.5em}.site-footer{padding:1em 1em 2em 1em;background-color:#292929;color:#fff}.site-footer a{color:#fff}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{color:#e6e6e6}.site-footer a:active,.site-footer a:focus{outline:none}.site-footer .wrapper{max-width:960px;margin-left:auto;margin-right:auto}.site-footer .wrapper::after{clear:both;content:"";display:table}.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-navigation:last-child{margin-right:0}@media screen and (min-width: 480px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.site-footer .site-navigation:last-child{margin-right:0}}@media screen and (min-width: 768px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.site-footer .site-navigation:last-child{margin-right:0}}.site-footer .site-contact{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-contact:last-child{margin-right:0}@media screen and (min-width: 480px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:0;margin-right:0}.site-footer .site-contact:last-child{margin-right:0}}@media screen and (min-width: 768px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-top:0}.site-footer .site-contact:last-child{margin-right:0}}.site-footer .site-contact i{width:1.25em;text-align:center}.site-footer .site-signature{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-signature:last-child{margin-right:0}@media screen and (min-width: 768px){.site-footer .site-signature{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;margin-top:0}.site-footer .site-signature:last-child{margin-right:0}}.site-footer .site-signature a{text-decoration:underline}.post-excerpt{margin-top:1rem}.page-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap}.left-panel{width:220px;min-width:220px;padding:15px 20px}.right-panel{width:220px;min-width:220px;padding:15px 20px}body{line-height:2.5;font-size:87.5%;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#192322;background-color:#fff;font-family:sans-serif;line-height:1.25;height:100%}img{outline:0;border:0;margin:0px 5px 0px}#header img{margin:0px 0px 0px 0px}a:link,a:visited{text-decoration:none;color:#2b8cc1}a:hover,a:active,a:focus{text-decoration:underline;color:#1aaaf6}.disabled-link{pointer-events:none;cursor:default;text-decoration:none;color:#999 !important}h1,h2,h3,h4,h5,h6{margin:1em 0 0.5em;font-weight:inherit;font-family:"Share Tech Mono"}h1{font-size:1.9em;line-height:1}@font-face{font-family:"Share Tech Mono";src:local("Share Tech Mono"),local("ShareTechMono-Regular"),url(../fonts/Share-TechMono.ttf) format("truetype")}@media screen and (min-width: 768px){#js-navigation-menu{display:block}.wrapper{width:768px;margin-left:auto;margin-right:auto;margin-bottom:20px}div#header{min-width:960px}div#logo{text-align:center;margin-bottom:0px}#logo h3{text-align:right;font-size:1.4em;font-family:"Share Tech Mono";margin-right:0px}div#content{width:960px;margin-left:auto;margin-right:auto}div#schedule-content{width:100%;margin-left:auto;margin-right:auto}div#main-menu{width:960px;margin-left:auto;margin-right:auto;margin-bottom:20px}ul.navi{margin:0;padding:0;list-style:none;margin-left:10px}ul.navi li{float:left;text-align:center}ul.navi li a{display:block;padding:0 8px 0 8px;font-family:"Share Tech Mono";font-size:1.15em;color:#3b3b3b;text-decoration:none}div#main-section{width:520px;float:left}.main-content{padding:0px 20px 0px 20px}.main-content p{font-size:1.08em;margin:0 0 1.5em}.main-content ul li{font-size:1.1em;list-style:disc}.main-content ul ul li{font-size:1em;list-style:disc}.main-content ul ul ul li{font-size:1em;list-style:disc}.main-content ul ul ul ul li{font-size:1em;list-style:disc}.info-schedule{width:520px;margin:0 auto}div#schedule-main-section{width:100%}.schedule-main-content{padding:0px 20px 0px 20px}.schedule-main-content p{font-size:1.08em;margin:0 0 1.5em}.schedule-main-content ul li{font-size:1.1em;list-style:disc}div#left-side,div#right-side{width:220px;float:left;font-size:0.914em;line-height:1.4}.side-block{background-color:#f6f6f2;border-color:#f9f9f9;width:auto;margin:0 0 20px}.side-content{padding:15px 20px 15px 20px}.side-content p{font-size:1em;line-height:1.4;margin:0 0 3px}.side-content h2{margin:0 0 0.5em;border-bottom:1px solid #192322;padding-bottom:5px;font-size:1.15em;line-height:1.2}.side-content ul{padding-left:15px}.btn-wrapper{text-align:center;margin-bottom:5px}.btn{font-family:"Share Tech Mono"}div#footer{min-width:960px;padding-top:20px;background-color:#292929;color:#fff}h2.footer-title{margin:0;font-size:1.2em;border-bottom:1px solid #555;margin-bottom:10px;color:#c5c5c5}h3.footer-title{margin:0;padding-bottom:5px;font-size:1.1em;margin-bottom:10px;color:#c5c5c5}.sponso{padding:15px 10px 15px}.sponso img{padding:0px 6px 0px}.footer-block{width:960px;min-height:0px;margin:0px 10px 0px 10px;border:0px solid #444;float:left}.footer-content{font-size:0.85em;font-family:"Share Tech Mono"}.footer-content h2{margin:0 0 0.5em;border-bottom:1px solid #555;font-size:1em;line-height:1.2;color:#c5c5c5}.footer-content span{margin:auto}.footer-content p{text-align:center;color:#c0c0c0;margin:0px}.footer-content a{color:#c0c0c0;text-decoration:none}.footer-content a:hover{text-decoration:underline}.sponso-area{margin:10px 0px 30px}.sponso-area-line1{margin:10px 0px 15px}.sponso-area-line2{margin:0px 0px 30px}.sponso-area h3{margin:0;padding-bottom:5px;font-size:1.1em;margin-bottom:2px;color:#c5c5c5}#program{margin:0px 0px 0px 0px}#program ul{height:100%;float:left;padding:0 0 0 0;margin:5px 5px 5px 5px;border:solid 1px #a0a0a0}#program ul.hall{width:640px}#program ul.room{width:200px}#program li{list-style:none;padding:0px 0px 0px 0px}#program li.location{font-size:1.1em;text-align:center;background-color:#dadada;padding:3px 0px 3px 0px;margin:0px 0px 0px 0px;font-family:"Share Tech Mono";src:url(../assets/fonts/Share-TechMono.ttf)}#program li.slot{font-family:"Share Tech Mono";height:100%}#program li.slot p.time{font-size:0.9em;border-color:#f9f9f9;font-family:"Share Tech Mono";margin:0;padding:4px 0px 0px 20px;border-top:1px solid #a0a0a0;height:20px}#program li.slot p.title{padding:8px 10px 7px 10px;margin:0}#program li.slot p.title-center{padding:8px 0px 0px 0px;margin:0;text-align:center}#program li.slot p.speaker{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0}#program li.slot p.speaker-rtnl{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:57px}#program li.slot p.speaker-ipsec{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:220px}#program li.slot p.speaker-day1TBD1{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:45px}#program li.slot p.speaker-day1TBD2{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:45px}#program li.slot p.speaker-netfilter{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:100px}#program li.slot p.speaker-wireless{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:1125px}#program li.slot p.speaker-day3TBD1{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:80px}#program li.slot p.speaker-day3TBD2{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:50px}#program li.slot p.speaker-tc{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:495px}#program li.slot p.speaker-day3TBD3{font-size:0.82em;text-align:right;padding:0px 10px 5px 10px;margin:0;vertical-align:top;height:52px}#program div.slot-talk{vertical-align:middle;display:table-cell}#program div.slot-break{vertical-align:middle}#program .interaction{color:#b3b4b3}#program .other{background-color:#d1d1d1}#program .meal{background-color:#ff41ff}#program .meal{background-color:#a4c2f4}#program .end{background-color:#02fdff}#program .daily-announcement{background-color:#d9ead3}#program .talk{background-color:#fce5cd}#program .talk-nuts-and-bolts{background-color:#d9dbbc}#program .talk-hands-on{background-color:#ef959d}#program .talk-moonshot{background-color:#b8d8ba}#program .workshop{background-color:#d9d2e9}#program .tutorial{background-color:#ead1dc}#program .bof{background-color:#f9cb9c}#program .keynote{background-color:#ffe599}#program .closing{background-color:#a4c2f4}.language{text-align:right;color:#c5c5c5;font-size:0.9em;font-family:"Share Tech Mono"}.language a{color:#c0c0c0}.news-article{padding:10px 0 10px;border-bottom:0.8px solid #c5c5c5}.date{margin:5px 0 8px;font-size:0.95em;font-family:"Share Tech Mono";color:#68696b}.news-article h2{margin:1em 0 0em;font-weight:inherit;font-family:"Share Tech Mono"}.news-article a h2{color:#000}.news-article a:hover{color:#000}div#session-nav{margin-left:auto;margin-right:auto;margin-bottom:20px}#session-nav ul.navi li{font-size:1em;list-style:none}.session-article{font-family:"Share Tech Mono";margin:10px 10px 10px 10px;border-bottom:solid 1px #c0c0c0}.for-onclick{text-decoration:none;color:#2b8cc1;background-color:#f6f6f2;padding:10px 10px 10px 10px;text-decoration:underline}.for-onclick:hover,.for-onclick:active,.for-onclick:focus{cursor:pointer;text-decoration:underline;color:#1aaaf6}h2.session-title{font-family:"Share Tech Mono";font-weight:bold;font-size:1.4em}h3.session-title{font-family:"Share Tech Mono";font-weight:bold;font-size:1.1em}.session-article :link,.session-article a:visited{text-decoration:underline;color:#333}.session-article a:hover,.session-article a:active,.session-article a:focus{text-decoration:underline;color:#777}.session-article p.speaker{text-align:right;margin:0px 0px 0px 0px}ul.session-contents{margin:0 0 22px 0}h1.page-title{font-size:1.9em;font-family:"Share Tech Mono";src:url(../fonts/Share-TechMono.ttf);line-height:1}h2.topic-title{font-size:1.15em;font-weight:bold;font-family:"Share Tech Mono";line-height:1}h2.article-title{margin:1em 0 0em;font-weight:inherit;font-family:"Share Tech Mono"}.reg-table{margin:0px;width:80%}.reg-table td{border:solid black 1px;padding:2px 5px 2px 10px}img.flyer{width:480px;border:solid 1px #f0f0f0;margin:0 0 50px 0}.container{display:flex;justify-content:center}div#session-filtering{margin-left:auto;margin-right:auto;margin-bottom:20px}#session-filtering ul.filtering li{font-size:1em;list-style:none}ul.filtering{margin:0;padding:0;list-style:none;margin-left:10px}ul.filtering li{float:left;text-align:center}ul.filtering li a{display:block;padding:0 8px 0 8px;font-size:1.15em;color:#3b3b3b;text-decoration:none}}table.deadlines tr td{border-bottom:1px solid black}a.no-link-style{color:inherit;text-decoration:none !important}a.no-link-colour{color:#192322;text-decoration:underline}table.register-form-table{max-width:506px;border-top:1px solid #3b3b3b;border-left:1px solid #3b3b3b;margin-top:2px;margin-left:-6px;margin-right:-8px;margin-bottom:40px}table.register-form-table td{border-bottom:1px solid #3b3b3b;border-right:1px solid #3b3b3b;padding:6px 10px 6px 10px;vertical-align:top}table.register-form-table td h1.page-title{margin-top:14px}table.register-form-table td h2.article-title{margin-top:16px}table.register-form-table td h2.topic-title{margin-top:12px}table.register-form-table td input[type=text],table.register-form-table td input[type=email],table.register-form-table td input[type=tel]{width:95%}table.register-form-table td select.register-country{font-size:8pt}table.register-form-table td .register-header ol li{font-size:unset;margin-top:8px;margin-bottom:8px}table.register-form-table td .register-header ol li ol li{font-size:9pt;margin-top:6px;margin-bottom:6px}table.register-form-table td .register-header ul li{font-size:unset;margin-top:8px;margin-bottom:8px}table.register-form-table td .register-header ul li ul li{font-size:9pt;margin-top:6px;margin-bottom:6px}table.register-form-table td div label{position:relative;top:-2px}table.register-form-table td p{font-size:unset;margin:12px}.news-article{max-width:29em}.news-text{white-space:pre-wrap;max-width:27em}#sessionDescriptionContent{white-space:pre-wrap;max-width:27em}div#logo-phone{display:none}@font-face{font-family:'Share Tech Mono';src:local("Share Tech Mono"),local("ShareTechMono-Regular"),url(../assets/fonts/Share-TechMono.ttf) format("truetype")}@media screen and (max-width: 767px){#menu{width:100%;max-width:960px;margin:0 auto;padding:0}ul.navi li{display:block;float:left;width:12.5%;margin:0;padding:0;font-family:'Share Tech Mono'}ul.navi li a{display:block;padding:12px 0 10px;background:#333;color:#fff;text-align:center;text-decoration:none}ul.navi li a:hover{background:#444}#js-navigation-menu{display:none}ul.navi{display:none}ul.navi li{width:100%}#toggle{display:block;position:relative;width:100%;height:48px;background:#222}#toggle a{display:block;position:relative;padding:12px 0 10px;border-bottom:0px solid #fff;color:#fff;text-align:center;text-decoration:none}#toggle:before{display:block;content:"";position:absolute;top:50%;left:10px;width:25px;height:1px;margin-top:-5px;background:#fff}#toggle:after{display:block;content:"";position:absolute;top:75%;left:10px;width:25px;height:1px;margin-top:-5px;background:#fff}div#logo{display:none}div#logo-phone{display:inline}#logo-phone img{width:100%;margin:0px 0px 0px 0px}div#content{width:100%;margin-left:auto;margin-right:auto}div#main-section{width:100%;float:left}.main-content{padding:0px 20px 0px 20px}.main-content p{font-size:1.08em;margin:0 0 1.5em}.main-content ul li{font-size:1.1em;list-style:disc}.main-content ul ul li{font-size:1em;list-style:disc}.main-content ul ul ul li{font-size:1em;list-style:disc}.main-content ul ul ul ul li{font-size:1em;list-style:disc}.main-content iframe{width:100% !important}.main-content a img{width:100%}div#left-side,div#right-side{display:none}div#footer{width:auto;margin:0;padding:0;background-color:#292929;color:#fff}h2.footer-title{margin:0;font-size:1.2em;border-bottom:1px solid #555;margin-bottom:10px;color:#c5c5c5}h3.footer-title{margin:0;padding-bottom:5px;font-size:1.1em;margin-bottom:10px;color:#c5c5c5}.sponso{padding:15px 10px 15px}.sponso img{padding:0px 6px 0px}.footer-block{width:95%;margin:0px 10px 10px 10px;border:1px solid #444;float:left}.footer-content{margin:0;font-size:0.85em;font-family:'Share Tech Mono'}.footer-content h2{margin:0 0 0.5em;border-bottom:1px solid #555;padding-bottom:5px;font-size:1em;line-height:1.2;color:#c5c5c5}.footer-content p{color:#c0c0c0;margin:0px}.footer-content a:link,.footer-content a:visited{color:#c0c0c0;text-decoration:none}.footer-content a:hover{text-decoration:underline}.sponso-area{margin:10px 0px 30px}.sponso-area h3{margin:0;padding-bottom:5px;font-size:1.1em;margin-bottom:2px;color:#c5c5c5}.sponso-area img,.sponso-area-line1 img,.sponso-area-line2 img{margin:10px 0px 30px;display:block;clear:both;margin-left:auto;margin-right:auto}.session-article{margin:10px 10px 10px 10px;border-bottom:solid 1px #c0c0c0}.for-onclick{text-decoration:none;color:#2b8cc1;background-color:#f6f6f2;padding:10px 10px 10px 10px;text-decoration:underline}.for-onclick:hover,.for-onclick:active,.for-onclick:focus{cursor:pointer;text-decoration:underline;color:#1aaaf6}h2.session-title{font-family:'Raleway', sans-serif;font-weight:bold;font-size:1.4em}h3.session-title{font-family:'Raleway', sans-serif;font-weight:bold;font-size:1.1em;margin:0 10px 0 0}.session-article :link,.session-article a:visited{text-decoration:underline;color:#333}.session-article a:hover,.session-article a:active,.session-article a:focus{text-decoration:underline;color:#777}.session-article p.speaker{text-align:right;margin:0px 10px 0px 0px}#program{margin:0px 10px 0px 10px}#program ul{width:100%;height:100%;float:left;padding:0 0 0 0;margin:5px 0px 5px 0px;border:solid 1px #a0a0a0}#program li{list-style:none;padding:0px 0px 0px 0px}#program li.location{font-size:1.2em;text-align:center;background-color:#dadada;padding:3px 0px 3px 0px;margin:0px 0px 0px 0px;font-family:'Raleway', sans-serif}#program li.slot{font-size:1.1em;font-family:'Raleway', sans-serif;height:100%}#program li.slot p.time{border-color:#f9f9f9;font-family:'Raleway', sans-serif;margin:0;padding:4px 0px 0px 15px;border-top:1px solid #a0a0a0;height:30px}#program li.slot p.title{padding:11px 10px 10px 15px;margin:0}#program li.slot p.title-center{padding:8px 0px 7px 0px;margin:0px;text-align:center}#program li.slot p.speaker{text-align:right;padding:0px 10px 10px 15px;margin:0}#program li.phone-disappear{display:none}#program div.slot-talk{height:40px;vertical-align:middle;display:table-cell}#program div.slot-break{height:40px;vertical-align:middle}#program .other{background-color:#f6f6f2}#program .talk{background-color:#ffead6}#program .workshop{background-color:#eaeaff}#program .tutorial{background-color:#ffe0ff}#program .bof{background-color:#eaffea}#program .keynote{background-color:#ffffd1}.language{text-align:right;color:#c5c5c5;font-size:0.9em;font-family:'Share Tech Mono'}div.language a:link,div.language a:hover,div.language a:focus,div.language a:active,div.language a:visited{color:#c0c0c0}img.flyer{width:480px;border:solid 1px #f0f0f0;margin:0 0 50px 0}div#session-filtering{margin-left:auto;margin-right:auto;margin-bottom:20px}#session-filtering ul.filtering li{font-size:1em;list-style:none}ul.filtering{margin:0;padding:0;list-style:none;margin-left:10px}ul.filtering li{float:left;text-align:center}ul.filtering li a{display:block;padding:0 8px 0 8px;font-size:1.15em;color:#3b3b3b;text-decoration:none}#program .interaction{color:#B3B4B3}#program .other{background-color:#D1D1D1}#program .meal{background-color:#FF41FF}#program .meal{background-color:#A4C2F4}#program .end{background-color:#02FDFF}#program .daily-announcement{background-color:#D9EAD3}#program .talk{background-color:#FCE5CD}#program .talk-nuts-and-bolts{background-color:#D9DBBC}#program .talk-hands-on{background-color:#EF959D}#program .talk-moonshot{background-color:#B8D8BA}#program .workshop{background-color:#D9D2E9}#program .tutorial{background-color:#EAD1DC}#program .bof{background-color:#F9CB9C}#program .keynote{background-color:#FFE599}#program .closing{background-color:#A4C2F4}}body{-webkit-font-feature-settings:"liga" 0;-moz-font-feature-settings:"liga" 0;-ms-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.mastodon-card{background-color:white;padding:12px;margin-right:5px;border-radius:10px}.ec-event{border-radius:5px;border:white}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:90%;max-width:900px}.modal-content{animation-name:zoom;animation-duration:0.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}
