@charset "UTF-8";/*! OpenConf *//*! normalize.css | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! icomoon.io IcoMoon Free Package */@font-face{font-family:'icomoon';src:url('fonts/icomoon.ttf?ex85zv') format('truetype'),url('fonts/icomoon.woff?ex85zv') format('woff'),url('fonts/icomoon.svg?ex85zv#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-empty:before{content:"\e924"}.icon-file-text2:before{content:"\e926"}.icon-file-picture:before{content:"\e927"}.icon-file-music:before{content:"\e928"}.icon-file-video:before{content:"\e92a"}.icon-file-zip:before{content:"\e92b"}.icon-location:before{content:"\e947"}.icon-clock2:before{content:"\e94f"}.icon-bubble:before{content:"\e96b"}.icon-user:before{content:"\e971"}.icon-info:before{content:"\ea0c"}.icon-file-pdf:before{content:"\eadf"}.icon-file-word:before{content:"\eae1"}.icon-file-excel:before{content:"\eae2"}.icon-search:before{content:"\e986"}.icon-circle-left:before{content:"\ea44"}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url("fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-light-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-light-webfont.woff") format("woff"),url("fonts/sourcesanspro-light-webfont.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-regular-webfont.woff") format("woff"),url("fonts/sourcesanspro-regular-webfont.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-italic-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-italic-webfont.woff") format("woff"),url("fonts/sourcesanspro-italic-webfont.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-bold-webfont.woff") format("woff"),url("fonts/sourcesanspro-bold-webfont.ttf") format("truetype")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:300;src:url("fonts/merriweather-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-light-webfont.woff2") format("woff2"),url("fonts/merriweather-light-webfont.woff") format("woff"),url("fonts/merriweather-light-webfont.ttf") format("truetype")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:400;src:url("fonts/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-regular-webfont.woff2") format("woff2"),url("fonts/merriweather-regular-webfont.woff") format("woff"),url("fonts/merriweather-regular-webfont.ttf") format("truetype")}@font-face{font-family:"Merriweather";font-style:italic;font-weight:400;src:url("fonts/merriweather-italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-italic-webfont.woff2") format("woff2"),url("fonts/merriweather-italic-webfont.woff") format("woff"),url("fonts/merriweather-italic-webfont.ttf") format("truetype")}@font-face{font-family:"Merriweather";font-style:normal;font-weight:700;src:url("fonts/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather-bold-webfont.woff2") format("woff2"),url("fonts/merriweather-bold-webfont.woff") format("woff"),url("fonts/merriweather-bold-webfont.ttf") format("truetype")}html{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:10px;height:100%;min-height:100%;margin:0}body{background-color:#f7f7f7;color:#212121;overflow:hidden;font-size:1.7rem;height:100%;min-height:100%;display:flex;flex-direction:column;margin:0}p{line-height:1.5;margin-bottom:1em;margin-top:1em}a{text-decoration:none;color:#1b6eb9}a>*{pointer-events:none}h1,h2,h3,h4,h5{clear:both;font-family:"Merriweather","Georgia","Cambria","Times New Roman","Times",serif;line-height:1.3;margin:0}h6{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}h1{font-size:4rem;font-weight:700}h2{font-size:3rem;font-weight:700}h3{font-size:2rem;font-weight:700}h4{font-size:1.7rem;font-weight:700}h5{font-size:1.5rem;font-weight:700}h6{font-size:1.3rem;font-weight:400;line-height:1.5;text-transform:uppercase}.oc-sans{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.oc-serif{font-family:"Merriweather","Georgia","Cambria","Times New Roman","Times",serif}header{height:2rem;padding:1rem;text-align:center;background-color:#0a58a1;background:linear-gradient(#0b66b9,#094d8c);overflow:hidden;z-index:7000;flex:none;color:#fff;text-shadow:1px 1px 2px black;font-size:1.5rem}header a{color:inherit}header a.room_link{text-decoration:underline}#back_button{position:fixed;float:left;z-index:9000;top:.5rem;left:1rem;color:#ccc;line-height:3rem;font-size:2rem}#back_button:hover{cursor:pointer}main{flex:auto;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}footer{height:6rem;background-color:#000;color:#777;text-align:center;font-size:1.2rem;pointer-events:none;flex:none}footer nav ul{list-style:none}footer nav ul li{display:inline-block;margin-right:20px}footer nav ul li a{padding-top:1rem}footer nav ul li a,footer nav ul li a:visited,footer nav ul li a:hover{text-decoration:none;color:#777}footer nav ul li a span{font-size:2.5rem}footer nav ul li.active a{color:#fff}footer nav ul li.active span{color:#1b6eb9}@media screen and (min-width:768px){header{height:3.5rem;font-size:2.5rem}header a{color:inherit}#back_button{font-size:3rem;top:1rem}footer{height:8rem;font-size:1.5rem}footer nav ul li{margin-right:30px}footer nav ul li a span{font-size:3rem}}.errnotice{font-weight:bold;color:red;padding:0 2rem}#loader{position:absolute;left:50%;top:50%;z-index:1;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:150px;height:150px;animation:spin 2s linear infinite}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}#datesouter{position:sticky;position:-webkit-sticky;top:0}#dates{list-style:none;padding:4px 2px;margin:0;width:100%;columns:5;column-gap:0;border-bottom:1px solid #333;background-color:#ccc;background:linear-gradient(#d8d8d8,#cbcbcb)}#dates li{padding:0;margin:0}#dates li a{display:block;padding:5px 20px;font-weight:bold;font-size:1.2rem;text-align:center;background-color:#bebebe;background:linear-gradient(#cbcbcb,#b4b4b4);border:1px solid #8c8c8c}#dates li:first-child a{border-radius:10px 0 0 10px}#dates li:last-child a{border-radius:0 10px 10px 0}#dates li a,#dates li a:hover,#dates li a:visited{color:#333;text-decoration:none}#dates li a.active{background-color:#b4b4b4;background:linear-gradient(#ababab,#b8b8b8)}#sessions ul{list-style:none;padding:0;margin:0}#sessions li.selected{background-color:#d9ecff}#sessions li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #999}#sessions li a,#sessions li a:hover,#sessions li a:visited{color:#444;text-decoration:none}#sessions li a span.room{float:right;font-weight:normal;color:#09f;font-size:1.2rem;margin-right:10px}#sessions li a span.room:after{clear:right}#sessions li input[type=checkbox]{float:right;margin:.8rem 1rem 0 0;width:3rem;height:3rem}#sessions .starttime{background-color:#ccc;background:linear-gradient(#d7d7d7,#c1c1c1);color:#666;padding:3px 10px;font-weight:bold;font-size:1.5rem}#session{padding:1rem 2rem 2rem 1rem;border-bottom:1px solid #ccc;background-color:#fff}#session a.session_link{text-decoration:underline}#presentations ul{list-style:none;padding:0;margin:0}#presentations li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #ccc}#presentations li a .authors{color:#999;font-size:1.4rem}#presentations li a .authorsprefix::before{content:var(--oc_trans-authors) ": ";font-style:italic}#presentations li a .discussant{color:#999;font-size:1.4rem}#presentations li a .discussant::before{content:var(--oc_trans-discussant) ": ";font-style:italic}#presentations li a,#sessions li a:hover,#sessions li a:visited{color:#444;text-decoration:none}#presentation .top{padding:1rem 2rem 2rem 1rem;border-bottom:1px solid #ccc;background-color:#eee;background:linear-gradient(#fdfdfd,#e1e1e1)}#presentation .authors{font-weight:bold;color:#999}#presentation .info{padding:1rem 2rem 2rem 1rem;background-color:#fff}#presentation .info h1{font-size:3rem}#presentation .info h2{font-size:2.5rem}#presentation .info h3{font-size:2rem}#presentation a{text-decoration:underline}#about{background-color:#f7f7f7}#about ul{background-color:#fff;list-style:none;padding:0;margin:0}#about li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #ccc}#about li a,#about li a:hover,#about li a:visited{color:#444;text-decoration:none}#aboutpage{padding:1rem 2rem 2rem 1rem}#aboutpage a{text-decoration:underline}#timezone{padding:1.5rem;font-size:1.5rem;color:#060}#talks ul{list-style:none;padding:0;margin:0}#talks li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #ccc}#talks li a .authors{color:#999;font-size:1.4rem}#talks li a,#talks li a:hover,#talks li a:visited{color:#444;text-decoration:none}#talks .letter{background-color:#ccc;background:linear-gradient(#d7d7d7,#c1c1c1);color:#666;padding:3px 10px;font-weight:bold;font-size:1.5rem}#talksession ul{list-style:none;padding:0;margin:0}#talksession li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #ccc}#talksession li a .authors{color:#999;font-size:1.4rem}#talksession li a,#talksession li a:hover,#talksession li a:visited{color:#444;text-decoration:none}#talksession .talksessions{background-color:#ccc;background:linear-gradient(#d7d7d7,#c1c1c1);color:#666;padding:3px 10px;font-weight:bold;font-size:1.5rem}#speakers ul{list-style:none;padding:0;margin:0}#speakers li a{display:block;font-weight:bold;padding:1.5rem;border-bottom:1px solid #ccc}#speakers li a .talk{color:#999;font-size:1.4rem}#speakers li a,#speakers li a:hover,#speakers li a:visited{color:#444;text-decoration:none}#speakers .letter{background-color:#ccc;background:linear-gradient(#d7d7d7,#c1c1c1);color:#666;padding:3px 10px;font-weight:bold;font-size:1.5rem}#map{width:100%;position:absolute;top:0;left:0;height:100%;min-height:100%;background:center url('images/loading.gif') no-repeat}#search{margin:2rem}#search .search{max-width:none;position:relative}#search .search::after{clear:both;content:"";display:block}#search-field{padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;border:.1rem solid #5b616b;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;float:left;font-size:1.4rem;width:calc(100% - 4.5rem);max-width:30rem;height:3.3rem;margin:0;background-color:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appareance:none;appearance:none}#search button{overflow:visible;text-transform:none;-webkit-appearance:none;-moz-appareance:none;appearance:none;background-color:#0071bc;color:#fff;cursor:pointer;display:inline-block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.7rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;background-position:50%;background-repeat:no-repeat;background-image:url("icons/search2.png");background-image:url("icons/search2.svg");height:3.3rem;width:4.5rem;margin:0;border:0;padding:0;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}#search .search-submit-text{position:absolute;left:-999em}#search-results .type{background-color:#ccc;background:linear-gradient(#d7d7d7,#c1c1c1);color:#666;padding:3px 10px;font-weight:bold;font-size:1.5rem}@media screen and (min-width:481px){#search-field{width:calc(100% - 8.5rem)}#search button{background-image:none;width:8.5rem}#search .search-submit-text{position:static}}@media screen and (max-width:320px){#nav_q{display:none}}@media screen and (max-width:400px){#nav_p{display:none}}#files{text-align:center;font-size:1.2rem}#files ul{list-style:none}#files ul li{display:inline-block;margin-right:20px}#files ul li a{padding-top:1rem}#files ul li a,#files ul li a:visited,#files ul li a:hover{text-decoration:none;color:#1b6eb9}#files ul li a span{font-size:2.5rem;color:#1b6eb9}#files:after{clear:left}@media screen and (min-width:768px){#files{font-size:1.5rem}#files ul li{margin-right:30px}#files ul li a span{font-size:3rem}}