body {
-webkit-text-size-adjust: 100%;
margin: 8px 32px;
background-color: white;
}
html {font-size: 110%;}
div.abstract
{
padding-right: .25em;
text-align: justify;
margin: .5em 0;
}
div.abstract p { margin: 0;}
div.abstract p:first-child:before
{
content: "Abstract.";
font-weight: bold;
padding-right: .5em;
}
div.abstract p+p { text-indent: 1.5em; }
ul.speakers,ul.nonspeakers
{
margin-top: -1em;
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul.speakers li,ul.nonspeakers li
{
padding: 0;
margin: 0;
}
div.speakertalk
{
margin-bottom: 1.3em;
margin-top: -.5em;
padding-top: .3em;
padding-bottom: .1em;
}
div.speakertalk:target
{
margin-left: -8px;
padding-left: 3px;
border-left: 5px solid #CCCCCC;
}
div.speakertalk span.author
{
font-weight: bold;
}
div.speakertalk span.author:after
{
white-space: pre;
content: "\2014";
padding-left: .6em;
padding-right: .6em;
font-weight: normal;
}
div.speakertalk span.title
{
font-style: italic;
}
p.subitem
{
margin: 0 0 0 1em;
}
img.graphic {padding-left: 2em;}
div.navbar
{
float: top;
border-bottom: 1px solid darkgray;
padding-bottom: 8px;
padding-top: 8px;
font-size: larger;
}
div.navbar a
{
text-decoration: none;
transition: 0.3s;
}
div.navbar a:hover {text-decoration: underline;}
div.navbar p
{
margin: 0;
float: left;
padding-left: 1.2em;
padding-right: 1.2em;
padding-top: 8px;
padding-bottom: 9px;
margin-bottom: -9px;
}
div.navbar p.active
{
font-weight: bold;
border: 1px solid darkgray;
border-bottom: 1px solid white;
background-color: white;
z-index: 1;
}
div.info h4
{
margin-bottom: 0;
}
div.info h5
{
display: inline-block;
font-size: 1em;
margin-left: 1em;
text-indent: -1em;
margin-top: .5em;
margin-bottom: 0;
margin-right: .5em;
}
div.info td
{
padding-left: 1em;
white-space: nowrap;
}
div.info td+td
{
padding-left: 1em;
}
div.info p
{
margin-left: 1em;
margin-top: 0;
}
div.info p+ul
{
margin-left: 1em;
}
span.emelnoes
{
display: none;
}
h1.menubutton
{
display: none;
}
span.hidemobile{ display: inline; }
span.showmobile { display: none; }
span.disp_narrow {display: none; }
span.disp_wide {display: inline; }
div.paperlist>ul>li,div.paperlist>ol>li
{
margin-top: 1.25em;
}
h4.varindent {margin-bottom: .5em; margin-left: 1.1em;}
p.varindent {margin-bottom: .5em; margin-left: 1.1em;}
ul.varindent {margin-top: .5em}
h4.linkslisthead {margin-top: 1em; margin-bottom: 0em;}
ul.linkslist {list-style-type: none; margin: 0; padding-left: 1em}
ul.hlist
{
padding: 0;
margin: 0;
}
ul.hlist>li
{
display: inline;
list-style: none;
white-space: nowrap;
margin: 0;
}
ul.hlist>li:after
{
content: " /";
white-space: nowrap;
}
ul.hlist>li:last-child:after { content: ""}
ul.hlist>li:before
{
content: " ";
white-space: normal;
}
ul.intext {margin-bottom: .5em; margin-top: .5em;}
div.figure
{
display: inline-block;
font-size: 90%;
margin-top: 1em;
margin-bottom: 1em;
}
div.figure img
{
display: block;
max-width: 100%;
margin: auto;
}
div.figure p
{
margin-left: 2em;
text-indent: -1em;
margin-bottom: 0;
}
div.paperattach { margin-top: .75em; }
div.paperattach>ul.hlist { padding-left: 1em; }
div.card
{
white-space: nowrap;
margin: 0 2em 1em 0;
float: left;
vertical-align: top;
line-height: 1em;
}
@media screen and (max-width: 750px) {
html {font-size: 120%;}
h1 {font-size: 1.6em; }
body {margin: 8px;}
ul.speakers,ul.nonspeakers
{
margin-top: -.5em;
margin-left: 1em;
text-indent: -1em;
}
ul.speakers li,ul.nonspeakers li
{
margin-bottom: .5em;
}
div.speakertalk span.author:after
{
white-space: normal;
content: ", ";
padding-left: 0;
padding-right: 0;
}
div.navbar p
{
margin: 0;
float: none;
padding: 2px 8px 2px 2px;
}
div.navbar p.active
{
font-weight: bold;
border: 0;
background-color: inherit;
z-index: auto;
}
div.navbar
{
width: auto;
font-size: x-large;
text-align: left;
padding: 5px;
border: 2px solid darkgray;
float: none;
position: absolute;
margin-top: 3em;
right: 5px;
display: none;
background-color: white;
z-index: 1;
}
div.navbar.shown
{
display: block;
}
div.pageheader
{
margin-bottom: 1em;
padding-bottom: .1em;
border-bottom: 1px solid darkgray
}
div.pageheader h1
{
margin: 0;
font-size: 2.4em;
vertical-align: middle;
}
div.pageheader h1.menubutton
{
display: block;
margin: 0;
float: right;
text-align: center;
font-size: 2.6em;
line-height: 1em;
}
h1.menubutton a
{
color: black;
text-align: center;
text-decoration: none;
transition: 0.3s;
padding: 0px 0px;
}
h1.menubutton a:hover,h1.menubutton.shown a {background-color: lightgray;}
div.info tr {margin-bottom: .5em;}
div.info td
{
padding-left: 0;
vertical-align: top;
}
div.info td+td
{
display: inline-block;
width: 13em;
margin-bottom: 0;
}
div.info td+td+td
{
width: 12em;
padding-bottom: 5px;
}
.fancy
{
display: inline-block;
white-space: pre;
margin-right: 1em;
}
div.info h5
{
margin-left: 0;
text-indent: 0;
}
div.info p { margin-left: 0; }
div.info p+ul { margin-left: 0; }
span.hidemobile { display: none; }
span.showmobile { display: inline; }
img.graphic {padding-left: 1em};
img
{
max-width: 100%;
height: auto;
}
div.paperlist>ul {padding-left: 20px}
div.paperlist>ol {padding-left: 30px}
ul.intext {padding-left: 30px}
h4.varindent {margin-left: 0em;}
p.varindent {margin-left: 0em;}
ul.varindent {padding-left: 20px}
ul.hlist>li,ul.linkslist>li { line-height: 1.5; }
}
@media screen and (max-width: 500px) {
div.pageheader h1
{
font-size: 1.8em;
}
div.pageheader h1.menubutton
{
line-height: 1.1em;
font-size: 2em;
}
div.navbar
{
margin-top: 2.4em;
}
span.disp_narrow {display: inline; }
span.disp_wide {display: none; }
}