/* CSS Document */ @import url(https://fonts.googleapis.com/css?family=Open+Sans); body { font-family: 'Open-Sans', sans-serif; font-weight: 300; background-color: #fff; } .content { width: 1000px; padding: 25px 50px; margin: 25px auto; background-color: white; box-shadow: 0px 0px 10px #999; border-radius: 15px; font-family: "Google Sans"; } .contentblock { width: 950px; margin: 0 auto; padding: 0; border-spacing: 25px 0; } .contentblock td { background-color: #fff; padding: 25px 50px; vertical-align: top; box-shadow: 0px 0px 10px #999; border-radius: 15px; } a, a:visited { color: #224b8d; font-weight: 300; } #authors { text-align: center; margin-bottom: 20px; font-size: 24px; } #conference { text-align: center; margin-bottom: 20px; font-style: italic; } #authors a { margin: 0 10px; } h1 { text-align: center; font-size: 35px; font-weight: 300; } h2 { font-size: 30px; font-weight: 300; } code { display: block; padding: 10px; margin: 10px 10px; } p { line-height: 25px; text-align: justify; } p code { display: inline; padding: 0; margin: 0; } #teasers { margin: 0 auto; } #teasers td { margin: 0 auto; text-align: center; padding: 5px; } #teasers img { width: 250px; } #results img { width: 133px; } #seeintodark { margin: 0 auto; } #sift { margin: 0 auto; } #sift img { width: 250px; } .downloadpaper { padding-left: 20px; float: right; text-align: center; } .downloadpaper a { font-weight: bold; text-align: center; } .teaser-img { width: 80%; display: block; margin-left: auto; margin-right: auto; } .teaser-gif { display: block; margin-left: auto; margin-right: auto; } .summary-img { width: 100%; display: block; margin-left: auto; margin-right: auto; } .video-iframe { width: 1000; height: 800; margin: auto; display: block; } .container { display: flex; align-items: center; justify-content: center } .image { flex-basis: 40% } .text { font-size: 20px; padding-left: 20px; } .center { margin-left: auto; margin-right: auto; } .boxshadow { border: 1px solid; padding: 10px; box-shadow: 2px 2px 5px #888888; } .spacertr { height: 8px; } .spacertd { width: 40px; } .row::after { content: ""; clear: both; display: block; } .col { float: left; width: 50%; box-sizing: border-box; padding: 2px; } .col-full { float: left; width: 100%; box-sizing: border-box; padding: 2px; } .col-gallery { float: left; width: 33%; box-sizing: border-box; padding: 2px; position: relative; } .small_col-gallery { float: left; width: 12.5%; box-sizing: border-box; padding: 2px; position: relative; } .example-img { width: 100%; } .clickplay { width: 100%; } .info-button { position: absolute; right: 3px; bottom: 3px; z-index: 2; background-color: rgba(0.5, 0.5, 0.5, 0.2); border: none; width: 3px; } .info-text { position: absolute; bottom: 10px; right: 10px; z-index: 2; background-color: rgba(0, 0, 0, 0.5); color: white; padding: 10px; border-radius: 5px; font-size: 10px; }