body{line-height:1.5;font-size:.9em}@media (min-width:20em) and (max-width:40em){body{line-height:calc(1.5 + .15 * ((100vw - 20em)/ 20))}}@media (min-width:40em){body{line-height:1.65}}@media (min-width:20em) and (max-width:60em){body{font-size:calc(.9em + .0375 * ((100vw - 20em)/ 40))}}@media (min-width:60em){body{font-size:.9375em}}h1{font-size:1em}@media (min-width:20em) and (max-width:60em){h1{font-size:calc(1em + 1.48832 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h1{font-size:2.48832em}}h2{font-size:1em}@media (min-width:20em) and (max-width:60em){h2{font-size:calc(1em + 1.0736 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h2{font-size:2.0736em}}h3{font-size:1em}@media (min-width:20em) and (max-width:60em){h3{font-size:calc(1em + .728 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h3{font-size:1.728em}}h4{font-size:1em}@media (min-width:20em) and (max-width:60em){h4{font-size:calc(1em + .44 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h4{font-size:1.44em}}h5{font-size:1em}@media (min-width:20em) and (max-width:60em){h5{font-size:calc(1em + .2 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h5{font-size:1.2em}}h6{font-size:1em}@media (min-width:20em) and (max-width:60em){h6{font-size:calc(1em + 0 * ((100vw - 20em)/ 40))}}@media (min-width:60em){h6{font-size:1em}}.display{font-size:1em}@media (min-width:20em) and (max-width:60em){.display{font-size:calc(1em + 4.15978 * ((100vw - 20em)/ 40))}}@media (min-width:60em){.display{font-size:5.15978em}}.img-shadow {
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5)
}
.paper-title {
font-size: 1em;
margin: 0;
line-height: inherit;
}
.paper-abstract, .seminar-abstract {
font-style: italic;
}
.seminar-title h2, .paper-title h2 {
font-weight: bold;
font-size: 1em;
margin: 0;
line-height: 1.2;
}
.paper-pdf {
display: block;
float: right;
}
.off .toggle {
display: none;
}
ul.nav-tabs {
margin: 0;
padding: 0;
list-style: none;
clear: none;
}
.nav-tabs li {
display: inline-block;
margin: 12px 0;
}
.nav-tabs li a {
padding: 10px 10px;
border: 1px solid;
border-radius: 4px;
border-color: #ddd;
}
.nav-tabs li a:hover {
background: #eee;
}
.nav-tabs .active {
border-color: #eee;
}
.well {
min-height: 20px;
padding: 9px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 3px;
}
.active {
font-weight: bold;
}