
html{font-family:"Avenir","Roboto",sans-serif}header{width:100%;height:50px;margin-top:0px;background-color:#14305F;position:fixed;z-index:2}.header{display:inline-block;text-align:left;margin-left:auto;margin-right:auto;vertical-align:middle;max-width:800px;min-width:330px;line-height:50px}.header a{padding-left:10px;padding-right:10px}.header a:link,.header a:visited{color:#FFFFFF;text-decoration:none}.header_title{font-weight:500;font-size:1.25em;float:left}.header_subtitle{float:right}.header_subtitle a:hover{text-decoration:underline}body{margin:auto;padding:0;color:#000;-webkit-transition:all;-moz-transition:all;-ms-transition:all;-o-transition:all;transition:all;font-family:inherit;font-size:16px;line-height:1.6;text-align:justify;font-weight:300}b{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:2em}h2{font-size:1.4em;margin-bottom:10px;margin-top:16px}h3{font-size:1.2em}ul,ol,dl{margin:0;padding:0px 10px 0px 25px}.body{margin-top:50px}.body a:link,.body a:visited{color:#0055AA;text-decoration:none}.outercontainer{text-align:center}.container{width:100%}.section{width:calc(100% - 40px);padding-left:20px;padding-right:20px;padding-bottom:10px;display:inline-block;text-align:left;vertical-align:middle;max-width:800px}.container,.text{display:inline-block;text-align:left;margin-left:auto;margin-right:auto;vertical-align:middle;max-width:800px}.img_responsive{width:100%;height:auto;display:block}.lab .img{padding:5px 20px 5px 20px;max-width:100%;display:block;vertical-align:middle}.lab .img img{width:90%;display:block;margin-left:auto;margin-right:auto;border-radius:5%;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.3);object-fit:cover}.intro{text-align:center}.intro .info{margin:auto;padding-top:10px;text-align:center}.intro .img{padding:5px 20px 5px 20px;max-width:50%;display:inline-block;vertical-align:middle}.intro .img img{width:200px;border-radius:50%;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.3);object-fit:cover}.intro .big-icon{font-size:25px}.quote{font-weight:500;text-align:center;quotes:"“" "”" "‘" "’";padding:10px 20px;line-height:1.4}.quote::before{content:open-quote;display:inline;height:0;line-height:0;left:0px;position:relative;top:20px;color:#ccc;font-size:3em;font-family:Georgia}.quote::after{content:close-quote;display:inline;height:0;line-height:0;left:0px;position:relative;top:25px;color:#ccc;font-size:3em;font-family:Georgia}.news{margin:0;padding:0px 0px 0px 25px}.publication{padding-top:0px;padding-bottom:20px}.publication .img{flex-shrink:0;padding-right:0px;padding-top:5px;display:inline-block}.publication .img img{max-width:200px;max-height:150px;border-radius:.2em;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.3)}.publication .text{max-width:600px;font-size:1em;text-align:left;vertical-align:top;padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px}.publication .title{font-size:100%;font-weight:500;line-height:1.5}.publication .title a:link,.publication .title a:visited{color:#000000}.publication .description,.publication .authors{font-size:0.9em}.publication .authors a:link,.publication .authors a:visited,.publication .authors{color:#777777}.publication .venue{padding-right:0px;font-size:1em;font-weight:500}.publication .misc{color:#DD0000}.research-highlight{text-align:center}.research-highlight img{border-radius:.5em;box-shadow:0.1em 0.1em 0.4em rgba(0,0,0,0.3);width:60%;margin:auto}.progress td{padding-left:15px}.students{list-style:none;padding:0}.students li{display:inline-block;margin:.3em 0.8em 0 0;width:8.4em;vertical-align:top;text-align:center;line-height:1}.students img{width:130px;height:130px;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.3);border-radius:.2em;object-fit:cover}.students a{display:block;margin:.5em 0 0;text-align:center;font-weight:500}.students .name{margin:.5em 0 .5em}.students .current{font-size:.8em;text-align:center;color:#aaa;margin:.4em 0 .5em;line-height:1.2}.student_notes{list-style:square inside;padding:0}.student_notes li{display:list-item;font-size:.7em;text-align:left;color:#aaa;line-height:1.2;margin-right:0;width:100%}.student_list{font-size:1em}.student_list a{margin:.5em 0 0}.student_list .name{margin:.5em 0 .5em}.student_list .current{color:#aaa;margin:.4em 0 .5em;line-height:1.2}.alumni{font-size:.9em}.alumni a{margin:.5em 0 0}.alumni .name{margin:.5em 0 .5em}.alumni .current{color:#aaa;margin:.4em 0 .5em;line-height:1.2}.collection{list-style:none;padding:0;margin:1.5em 0 2.5em;line-height:1.4}.collection li{display:flex;margin-bottom:1.7em}.collection .thumb{width:5.5em;height:5.5em;flex-shrink:0;margin-right:1em}.collection .thumb img{width:100%;height:100%;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.3);border-radius:0.5em}.collection .text{flex-grow:1;display:flex;flex-direction:column}.collection h3{margin:0em 0em 0.3em}.collection p{margin:0;font-size:1em}.collection .date{color:#888}.collection .venue{color:#888}.collection .stars{display:flex;align-items:center}.collection .stars img{height:1.1em;margin-right:.3em;opacity:0.4}.collection .stars span{color:#888}.collection .buttons{text-align:left}.collection .buttons a{margin:0 .3em .5em 0;background:none;color:#2a7ae2;border-radius:0;border:none;padding:0;font-size:1em}.footer{text-align:center;font-size:0.8em}@media only screen and (max-width: 642px){header{height:70px}.header{line-height:35px}.header_subtitle{padding-left:5px;padding-right:5px;line-height:30px}.body{margin-top:70px}.intro .img{max-width:none;width:100%;padding-left:0px;padding-right:0px}.intro .img img{margin-left:auto;margin-right:auto;display:block}.publication .img{display:none}.collection p.description{display:none}.publication{padding-top:0px;padding-bottom:10px}.research-highlight img{width:90%}body{font-size:90%}}@media only screen and (min-width: 643px){.publication .img{width:23%}.publication .text{max-width:70%}}
