@charset "UTF-8";locale-selector{position:absolute;top:5px;right:25%}locale-selector div{float:left}locale-selector div input[type=radio],locale-selector div input[type=radio]+label span{display:none}locale-selector div input[type=radio]+label img{width:32px}locale-selector div input[type=radio]:checked+label img{border-bottom:1px solid gray}@import url(http://fonts.googleapis.com/css?family=Orbitron:500,400);body{margin:0;padding:0;min-height:600px}body>header{z-index:110;top:0;position:fixed;background:#666;width:100%;height:35px}body>header h1,body>header img.logo{top:0;cursor:pointer;position:absolute}body>header img.logo{left:10%}body>header h1{left:25%;font-family:Orbitron;font-size:16px;color:#fff}body>header h1 span{cursor:pointer}body>aside{background:#999;width:20%;position:fixed;right:5px;top:0;z-index:150;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:inset -3px -3px 3px #666}body>main{top:3rem;position:relative;clear:both;margin:0 auto;max-width:60rem;min-width:30rem;background:#fff}body>footer,body>support{bottom:0;position:fixed;color:#000;font-size:small;background:gray;padding:.5rem}body>footer{right:0;opacity:.4}body>footer:hover{opacity:1}body>support{left:0}body>support a{color:#fff}body .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}body .alert h4{margin-top:0;color:inherit}body .alert .alert-link{font-weight:700}body .alert>p,body .alert>ul{margin-bottom:0}body .alert>p+p{margin-top:5px}body .alert-dismissable,body .alert-dismissible{padding-right:35px}body .alert-dismissable .close,body .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}body .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}body .alert-success hr{border-top-color:#c9e2b3}body .alert-success .alert-link{color:#2b542c}body .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}body .alert-info hr{border-top-color:#a6e1ec}body .alert-info .alert-link{color:#245269}body .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}body .alert-warning hr{border-top-color:#f7e1b5}body .alert-warning .alert-link{color:#66512c}body .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}body .alert-danger hr{border-top-color:#e4b9c0}body .alert-danger .alert-link{color:#843534}.centered{text-align:center}.animated{transition:all .2s linear}fieldset{border:0;box-shadow:0 1px 10px rgba(0,0,0,.1);margin-bottom:2rem}fieldset legend{background:#fff;font-size:x-large;font-family:Orbitron;text-align:left}.contract{height:30em}.contract .only-expanded{width:100%}.contract_large{top:-9em!important}.contract_large .ngdialog-content{width:80%!important}.contract_text{background-color:#fff;padding:15px;border:1px solid #ccc}.contract_text p{height:26em;overflow-y:auto;font-size:small}.back{position:absolute;left:-5em}.back button{border:0;padding:1em}.back button:before{content:'◀';font-size:70%;padding-right:1em}.pre-wrap{white-space:pre-wrap}header div.days{text-align:right}header div.days .day{display:inline}header div.days .day button{font-size:small;padding:.5rem;border:1px solid gray;background:#d3d3d3}header div.days .day button.current{background:#fff;font-weight:700;border-bottom:1px solid #fff}main.schedule{margin:0;left:0;max-width:initial;width:120rem}main.schedule .proposals{position:fixed;bottom:0;left:25%;width:50%;border:1px solid red;z-index:30}main.schedule .proposals input{width:98%}main.schedule .proposals .results{min-height:20rem}main.schedule .hours-row{margin-top:-1rem;margin-left:9rem;text-align:center;background:gray;color:#fff;font-weight:700;font-size:x-large;z-index:10}main.schedule .hours-row .hour{outline:#d3d3d3 solid 1px;float:left;width:10rem}main.schedule .room-column{padding-left:.5rem;top:1rem;border-right:1px solid #000;background:#fff;width:8rem;z-index:10}main.schedule .room-column header{position:relative;height:4rem;width:8rem;outline:gray solid 1px;background:#fff}main.schedule .room-column header img{transform:rotate(90deg) translateX(20px);float:right}main.schedule .room-column header .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:5px;font-size:xx-large;height:1em}main.schedule .room-column header .capacity{margin-left:5px;font-size:small;color:gray}main.schedule .room-column header .reload{margin-left:5px;display:none}main.schedule .room-column header:hover{width:16rem}main.schedule .room-column header:hover .name{overflow:initial}main.schedule .room-column header:hover .reload{font-size:small;color:#00f;display:block}main.schedule .slots .slot-line .slot .coauthors,main.schedule .slots .slot-line .slot .info,main.schedule .slots .slot-line .slot .more,main.schedule .slots .slot-line .slot .recordings,main.schedule .slots .slot-line .slot .title .id,main.schedule .slots .slot-line .slot label{display:none}main.schedule .slots{position:absolute;margin-left:9rem;top:1rem;overflow:visible}main.schedule .slots .slot-line{position:relative;height:4rem}main.schedule .slots .slot-line .slot{height:3.8rem;position:absolute;outline:gray solid 1px;background-color:#d3d3d3;background-repeat:no-repeat;background-position:bottom right}main.schedule .slots .slot-line .slot.duration-60{width:9.7rem}main.schedule .slots .slot-line .slot.duration-120{width:19.7rem}main.schedule .slots .slot-line .slot.duration-180{width:29.7rem}main.schedule .slots .slot-line .slot.duration-240{width:39.7rem}main.schedule .slots .slot-line .slot.duration-300{width:49.7rem}main.schedule .slots .slot-line .slot.duration-360{width:59.7rem}main.schedule .slots .slot-line .slot.duration-420{width:69.7rem}main.schedule .slots .slot-line .slot.duration-480{width:79.7rem}main.schedule .slots .slot-line .slot.duration-520{width:89.7rem}main.schedule .slots .slot-line .slot.duration-600{width:99.7rem}main.schedule .slots .slot-line .slot.duration-660{width:109.7rem}main.schedule .slots .slot-line .slot img{bottom:0;right:0;position:absolute}main.schedule .slots .slot-line .slot .icons{position:absolute;bottom:5px;right:5px;width:20px}main.schedule .slots .slot-line .slot .author,main.schedule .slots .slot-line .slot .title,main.schedule .slots .slot-line .slot .track{padding-left:3px;text-overflow:ellipsis;overflow:hidden;width:99%;font-size:small}main.schedule .slots .slot-line .slot .track{white-space:nowrap;height:1.2em;color:gray;background:#d3d3d3}main.schedule .slots .slot-line .slot .title{white-space:normal;height:2.4em;color:#000}main.schedule .slots .slot-line .slot .author{white-space:normal;height:1.1em;color:gray}main.schedule .slots .slot-line .slot.zoomed{border:2px solid #000;box-shadow:3px 3px 3px 3px gray;outline:0;margin-top:-.8rem;margin-left:-2rem;width:30rem;height:initial;z-index:100}main.schedule .slots .slot-line .slot.zoomed label{font-weight:700;display:initial}main.schedule .slots .slot-line .slot.zoomed .author,main.schedule .slots .slot-line .slot.zoomed .coauthors,main.schedule .slots .slot-line .slot.zoomed .title,main.schedule .slots .slot-line .slot.zoomed .track{display:block;padding-left:3px;width:initial;color:initial;font-size:large;white-space:normal;height:initial}main.schedule .slots .slot-line .slot.zoomed .title .id{background:#fff;padding:0 5px;display:initial}main.schedule .slots .slot-line .slot.zoomed .coauthors span::after{content:", "}main.schedule .slots .slot-line .slot.zoomed .coauthors span:last-child::after{content:''}main.schedule .slots .slot-line .slot.zoomed .info{padding:3px;display:block;background:#999;color:#000}main.schedule .slots .slot-line .slot.zoomed .info div{margin-right:1em}main.schedule .slots .slot-line .slot.zoomed .info b{color:#fff}main.schedule .slots .slot-line .slot.zoomed .info .id{font-size:small}main.schedule .slots .slot-line .slot.zoomed .info .close{margin-right:5px;float:right;cursor:hand}main.schedule .slots .slot-line .slot.zoomed .more,main.schedule .slots .slot-line .slot.zoomed .recordings{float:left;display:block;margin:.5rem}main.schedule .slots .slot-line .slot.zoomed .more a,main.schedule .slots .slot-line .slot.zoomed .recordings a{margin-right:5px}main.schedule .slots .slot-line .slot.hour-10{left:10rem}main.schedule .slots .slot-line .slot.hour-11{left:20rem}main.schedule .slots .slot-line .slot.hour-12{left:30rem}main.schedule .slots .slot-line .slot.hour-13{left:40rem}main.schedule .slots .slot-line .slot.hour-14{left:50rem}main.schedule .slots .slot-line .slot.hour-15{left:60rem}main.schedule .slots .slot-line .slot.hour-16{left:70rem}main.schedule .slots .slot-line .slot.hour-17{left:80rem}main.schedule .slots .slot-line .slot.hour-18{left:90rem}main.schedule .slots .slot-line .slot.hour-19{left:100rem}main.talk h1{font-size:xx-large}main.talk h2{font-size:large}main.talk section{clear:both;margin-bottom:1rem}main.talk section header{text-align:right;float:left;width:10rem;font-weight:700}main.talk section>div{margin-left:11rem}main.talk section.authors .resume-toggle{font-size:small;cursor:pointer;color:#00f}main.talk section.authors div.resume{border-left:3px solid green;margin-left:1rem;padding-left:1rem}main.talk section.full div{white-space:pre-wrap;width:30rem}