/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{font-family:'Raleway', sans-serif}li{line-height:1.3em}p{line-height:1.5em}iframe{margin:0;padding:0;border:0}img.logo{padding:5em}li{margin-bottom:.5em}ul li{margin-top:.5em}.supporter,.banner{width:100%;margin:auto}.supporter h2{text-align:center}.supporter div{text-align:center;vertical-align:middle}.supporter img{margin-left:auto;margin-right:auto;padding:1em 2em 1em 2em;text-align:center;vertical-align:middle}.border{border:1px solid #bbb;margin-top:2em}.prog-paper,.prog-longpaper,.prog-shortpaper{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fc0));background-image:-webkit-linear-gradient(#fff, #fc0);background-image:linear-gradient(#fff, #fc0)}.prog-poster{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#6ec8e8));background-image:-webkit-linear-gradient(#fff, #6ec8e8);background-image:linear-gradient(#fff, #6ec8e8)}.prog-demo{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#b1c918));background-image:-webkit-linear-gradient(#fff, #b1c918);background-image:linear-gradient(#fff, #b1c918)}.prog-keynote{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#bbb));background-image:-webkit-linear-gradient(#fff, #bbb);background-image:linear-gradient(#fff, #bbb)}.prog-panel,.prog-tutorial,.prog-invitedtalk{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d5d5d5));background-image:-webkit-linear-gradient(#fff, #d5d5d5);background-image:linear-gradient(#fff, #d5d5d5)}.prog-info-p{font-size:11px;font-weight:bold;padding:.2em .5em .8em .5em;vertical-align:middle;text-align:right;margin-top:-.9em;right:-20px}.prog-general{display:inline;margin:1px 3px;padding:1px 8px;font-weight:bold}.ui-li-has-count .ui-li-heading,.ui-li-has-count .ui-li-desc{padding-right:50px}.ui-li-has-count .ui-li-count{padding-right:5px}.ui-li-aside a{text-shadow:none;font-weight:bold}#prog_ctrl{padding-bottom:2em}.ui-shadow{box-shadow:none}#program .ui-bar-a{background-color:#5e87b0;border-color:#bbb;font-weight:bold;color:#fff;text-align:center;text-shadow:none}#program .ui-bar-b{border-color:#bbb;background-color:#888;font-weight:bold;color:#fff;text-align:left;text-shadow:none}#program .ui-bar-d{background-color:#222;border-color:#bbb;font-weight:normal;color:#fff;text-align:left;text-shadow:none}#program .heading{background-color:#740c02;border-color:#bbb;text-align:center;font-size:16px;letter-spacing:1px}#program h3.ui-li-heading{font-size:14px}#program div.ui-bar-a h3.ui-li-heading{font-size:larger}#program .ui-li-aside{background-image:-webkit-linear-gradient(#8cce00, #8cce00);background-image:linear-gradient(#8cce00, #8cce00)}.hostlogo div{padding:4% 2% 0 2%;width:43%;text-align:center;display:inline-block;vertical-align:middle}.hostlogo img{max-height:80px}.hostlogo p{text-align:center;margin-left:auto;margin-right:auto}img.conflogo{padding-bottom:2em;display:block}.center{margin-left:auto;margin-right:auto;text-align:center}.right{text-align:right}.linethrough{text-decoration:line-through}table.hotel{font-size:.9em;padding-bottom:1em}table.hotel th{text-align:right;vertical-align:top;padding:0}table.hotel td{text-align:left;vertical-align:bottom;padding:0}table.hotel tr{line-height:1.3em}tr.highlight{background-color:#f2d45c}table.sponsorlevels{text-align:center;width:100%;text-shadow:none;border-collapse:collapse;border-radius:0.6em}table.sponsorlevels th{background-color:#f2d45c;padding:10px}table.sponsorlevels td{border:1px solid #ccc;padding:10px}table.sponsorlevels tr{line-height:1.3em}table.sponsorlevels tr:first-child{border-radius:0.6em 0.6em 0 0}table.sponsorlevels tr:last-child{border-radius:0 0 0.6em 0.6em}table.sponsorlevels tr:first-child th:first-child,table.sponsorlevels tr:first-child td:first-child{border-radius:0.6em 0 0 0}table.sponsorlevels tr:first-child th:last-child,table.sponsorlevels tr:first-child td:last-child{border-radius:0 0.6em 0 0}table.sponsorlevels tr:last-child th:first-child,table.sponsorlevels tr:last-child td:first-child{border-radius:0 0 0 0.6em}table.sponsorlevels tr:last-child th:last-child,table.sponsorlevels tr:last-child td:last-child{border-radius:0 0 0.6em 0}a.button{width:40%;margin-left:auto;margin-right:auto}em{color:red;font-weight:bold;font-style:normal}.newstbl p,.datetbl p{font-size:1em}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote headline,blockquote small,blockquote .small{display:block;font-size:100%;line-height:1.42857143;color:#777;font-weight:bold}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}.hcls{padding:0.3em 0.6em;background:#bf1304;color:white;font-weight:bold;letter-spacing:1px;border-radius:9px;box-shadow:none;margin-bottom:.75em;text-shadow:none}#left-column a{text-decoration:none;width:100%}.lnkcls:link{text-decoration:none;margin:0.1em;padding:0.15em;color:#6ec8e8;border:#6ec8e8 solid 1px;border-radius:6px}.lnkcls:hover{text-decoration:none;text-shadow:none;background-color:#ffcc00;color:#ffcc00;border:#cca300 solid 1px}.datetbl .ui-grid-a .ui-block-a{width:30%}.datetbl .ui-grid-a .ui-block-b{width:70%}#toolbar{position:fixed;list-style:none;margin:12px 9px 0 0;padding:0;top:0;right:35px}#toolbar li{float:right;margin:0 2px;padding:0;width:25px;height:25px}.logobar{box-shadow:inset 0 0 7px #000000;border:none}.header{background:inherit;border:inherit;margin:0;padding:5px 15px 5px 15px}.content-primary h2,.content-primary h3,.content-primary h4{font-size:1.5em;margin-top:1.5em;text-shadow:none}.content-primary h5{font-size:1em;margin-top:1em;text-shadow:none}.content-primary>h2:first-child{margin-top:0}.content-primary h1.confname{padding:0.3em;font-weight:bold;letter-spacing:1px;text-shadow:none;margin-bottom:.75em;font-size:28px}.content-primary section{margin-left:1em;margin-right:1em}.hidden{display:none}.socialbuttons .fb-like{top:-3px !important}.socialbuttons{padding-top:.6em;padding-bottom:.5em;padding-left:.2em}.fees td,.fees th{text-align:center;padding:.2em .4em .2em .4em}.fees table{padding-bottom:1.5em}div.fees{font-size:.9em;padding:0 1em 0 1em}.bio_img{margin:1em;float:left}.newslibtn .ui-btn-text{text-align:center}.license{padding:10px;font-size:10px;text-align:center;color:grey}.license a{text-decoration:none}.sponsorlogo{width:24%;padding:4% 8%;vertical-align:middle}.photo-left{margin-left:0px;margin-right:10px;float:left}.photo-right{padding:9px;border:1px solid #cccccc;margin-right:0px;margin-left:10px;float:right}.photo-center{border:1px solid #cccccc;padding:10px;box-sizing:border-box;width:100%}.photo-small{border:1px solid #cccccc;padding:10px;box-sizing:border-box;width:30%;margin-right:2%;margin-left:0}.photo-small:last-child{margin-right:0}ul.navlist .ui-corner-bottom{border-bottom-width:1px}#jqm-home{background-color:#fff;background-image:none}#jqm-home .header a{top:11px;right:15px}#jqm-home .content-secondary{padding:0}#jqm-home .ui-listview-inset .ui-li{background-image:none}#jqm-home .ui-listview-inset .ui-li a{color:#000000}#jqm-home .ui-listview-inset .ui-btn-active{border-color:#bbb;text-shadow:0 1px 0 #fff}#jqm-home .ui-listview-inset .navselected{background-color:#bf1304;text-shadow:none}#jqm-home .ui-listview-inset .navselected .ui-li a{color:#fff !important}#jqm-home .ui-btn-hover-d{background-color:#f2d45c}#jqm-home .ui-btn-hover-c{background-color:#f2d45c}#jqm-home .ui-bar-b{border-color:#bbb;background-color:#888;text-shadow:none;font-size:inherit}#jqm-home .heading{background-color:#740c02;border-color:#bbb;text-align:center;font-size:16px;letter-spacing:1px}#jqm-home .ui-btn-text{font-size:inherit}#jqm-home .ui-collapsible .ui-collapsible-heading .ui-btn-text{font-size:16px}#jqm-home .ui-li-heading,#jqm-home .ui-li-desc{white-space:normal;margin:0}#jqm-home .ui-li-static{padding:8px 15px}#jqm-home .ui-li-desc{font-size:14px}#jqm-home .ui-li-heading{font-size:14px}#jqm-home .ui-li-desc em{color:inherit;font-weight:normal;font-style:italic}#jqm-home .ui-li-aside{width:auto;margin:0 0 10px 10px}#jqm-home .ui-mobile .type-home .ui-content{background-color:white;background-image:none}#jqm-home div.ui-collapsible h4{font-size:16px}.ui-body-c .ui-link{font-weight:inherit}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:inherit}.ui-btn-active,.ui-btn-up-d,.ui-btn-down-d,.ui-btn-hover-d,.ui-btn-up-c,.ui-btn-down-c,.ui-btn-hover-c{text-shadow:none}.subnav-a .ui-btn-text,.subnav-b .ui-btn-text,.subnav-c .ui-btn-text,.subnav-d .ui-btn-text,.subnav-e .ui-btn-text{padding-left:30px}.ui-mobile .type-home .ui-content{background-color:#fff;background-image:none}@media all and (max-width: 650px){a.button{width:80%}.hostlogo,.tweetlist,.socialbuttons,img.conflogo{display:none}.content-primary h1.confname{font-size:1.25em;margin-top:1.25em}.content-primary h2{font-size:1.25em;margin-top:1.25em}.content-primary h3,h4{font-size:1em;margin-top:1em}.fees td,.fees th{padding:.2em}.content-primary section{margin-left:0;margin-right:0}}@media all and (max-width: 1024px){.content-primary section{margin-left:0.2em;margin-right:0.2em}}@media all and (min-width: 650px){.header{display:none}.content-secondary{width:30%}.content-secondary{margin:30px 0 20px 2%;padding:20px 4% 0 0}.content-primary{width:62%;margin-right:1%;padding-right:1%}a.button{width:60%}}@media all and (min-width: 1024px){.header{display:none}.content-secondary{width:25%;padding-right:6%;margin:30px 0 20px 5%}.content-primary{width:60%;margin-right:3%;padding-right:3%}}@media all and (min-width: 1200px){.header{display:none}.content-secondary{width:25%;padding-right:6%;margin:30px 0 20px 5%}.content-primary{width:55%;margin-right:3%;padding-right:3%}}@media print{#left-column{display:none}.content-primary{width:90%}.logobar{display:none}.button{display:none}.hcls{border:0;background:white;color:black;border-radius:0;box-shadow:0 0px 0px rgba(0,0,0,0.3)}blockquote{border:1px solid #999;page-break-inside:avoid}}
