.bio-dialog .container{width:auto}.bio-dialog h2 small{display:block;line-height:1.3;margin-top:.2em}img.bio{float:left;margin:12px 15px 15px 0;width:180px;max-width:90%;border-radius:50%;box-shadow:2px 2px 4px 0 rgba(0,0,0,.4);border:2px solid #0a332b}@media (max-width:500px){img.bio{display:block;float:unset;margin-left:auto;margin-right:auto}}.speaker.committee-thumb img{transition:all .3s ease-out;border-radius:50%;max-width:90%}.speaker.committee-thumb:hover img{opacity:.5}.on-page-cms.speaker-ctrl{font-size:2rem;line-height:1;padding:5px;padding-left:7px;padding-top:7px;border-radius:50%;cursor:pointer;display:inline-block}.on-page-cms.speaker-ctrl:hover{color:#000;background-color:#f9a306}.member-role{font-weight:800;overflow:hidden}.member-affiliation,.organizer-name{color:#404040}.modal-dialog.video-modal .title{margin-top:.5em;font-size:1.5em;padding-bottom:8px;border-bottom:2px solid #e5e5e5;padding-bottom:3px;padding-right:1.3em}@media (max-width:500px){.modal-dialog.video-modal .title{font-size:1.2em}}.modal-dialog.video-modal .time{margin-top:.3em;color:grey;margin-bottom:1em}.modal-dialog.video-modal h3{font-size:16px}.modal-dialog.video-modal .info{width:100%;display:flex;flex-direction:row;align-items:center;padding:10px;margin-top:.5em;border-radius:5px;box-shadow:0 0 1px 2px rgba(24,188,156,.5490196078431373);flex-wrap:nowrap}@media (max-width:500px){.modal-dialog.video-modal .info{flex-direction:column;align-items:flex-start}}.modal-dialog.video-modal .info .text{flex:10 1 auto}.modal-dialog.video-modal .info .text .aff{font-weight:700}.modal-dialog.video-modal .info .logo{flex:0 0 auto;margin-left:1em}.modal-dialog.video-modal .info .logo img{max-height:5em;max-width:8em}@media (max-width:500px){.modal-dialog.video-modal .info .logo{margin-top:1em;margin-left:1.5em}}.modal-dialog.video-modal .language{display:block;margin-top:.5em;color:grey}.modal-dialog.video-modal .language:before{content:"\f028";font-family:FontAwesome;margin-right:.5em}

/*!
 * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{overflow-x:hidden}p{font-size:1.3em;line-height:1.8}ul{list-style-type:disc;overflow:auto}a:not(.raw):not(.btn){transition:border .2s linear;border-bottom:2px solid transparent}a,a:active,a:focus,a:hover{text-decoration:none}a:not(.raw):not(.btn):active,a:not(.raw):not(.btn):focus,a:not(.raw):not(.btn):hover{text-decoration:none;border-bottom:2px solid}section:not(.success) a:not(.btn){color:#206eca!important}section.success a:not(.btn){color:#8cbefa!important}p.small{font-size:16px}a,a.active,a:active,a:focus,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.img-centered{margin:0 auto}.hide-while-loading{visibility:hidden}.container{position:relative}.fade{opacity:0;transition:opacity .4s linear}.fade.in{opacity:1}.flex-grid{display:flex!important;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;align-content:space-around;align-items:flex-start}.flex-grid>div{position:relative;flex:0 0 auto!important}.flex-grid .committee-thumb{width:200px;margin:20px}.center-content{display:flex;flex-direction:column;align-items:center;width:100%}section{padding:100px 0}section h1{margin:0;font-size:3em}section.success{color:#fff;background:#141e3e}@media (max-width:1200px){section{padding:75px 0}section.first{padding-top:75px}}section:not(.success) .input{background-color:#cedbeb;border-color:grey;flex:1 1 auto;color:#222}section:not(.success) .input::-moz-placeholder{color:#666}section:not(.success) .input:-ms-input-placeholder{color:#666}section:not(.success) .input::placeholder{color:#666}section:not(.success) .input:focus{box-shadow:0 0 0 6px rgba(32,110,202,.5);border-color:#fff;background-color:rgba(224,232,242,.6)}section:not(.success) .input:focus::-moz-placeholder{color:#888}section:not(.success) .input:focus:-ms-input-placeholder{color:#888}section:not(.success) .input:focus::placeholder{color:#888}section.success .input{background-color:#aac1dc;border-color:grey}section.success .input::-moz-placeholder{color:#555}section.success .input:-ms-input-placeholder{color:#555}section.success .input::placeholder{color:#555}section.success .input:focus{box-shadow:0 0 0 6px rgba(140,190,250,.5);border-color:#fff;background-color:#8599b2}section.success .input:focus::-moz-placeholder{color:#eee}section.success .input:focus:-ms-input-placeholder{color:#eee}section.success .input:focus::placeholder{color:#eee}.venue_section{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.6)),url(../img/venue-cover.83d195bb.jpg) no-repeat 50% 75%!important;background-size:cover!important}.input{font-size:1.5em;transition:all .2s ease-out}.input.search{max-width:13em}.input.password{max-width:15em;margin-left:.3em;margin-right:.3em}input.no-result{border-color:red}.has-search.has-button{width:unset;max-width:30em;display:flex;flex-direction:row;align-items:center}@media (max-width:450px){.has-search.has-button{flex-direction:column}}.has-search.has-button input{min-width:8rem;max-width:100%}.has-search.has-button .btn{flex:0 0 auto;margin:0;margin-left:.3em;height:43px;padding:5px 15px;border-radius:1em}@media (max-width:450px){.has-search.has-button .btn{margin-top:.5em;margin-left:0}}.has-search .form-control-feedback{right:auto;left:-2px;color:#777}.has-search .fa-search.form-control-feedback{top:.5em;font-size:1.5em}.has-search .form-control{padding-right:12px;padding-left:36px;border-radius:1em}.btn,.btn-primary{transition:all .2s ease-out}.btn{max-width:100%;white-space:unset;overflow:hidden}.btn i.fa,.btn i.fab,.btn i.far,.btn i.fas{display:inline-block;font-size:1.2em;margin-right:.4em}.btn-outline{color:#fff;background:0 0}.btn-outline,.btn-outline-marked{margin-top:15px;border:2px solid #fff;font-size:20px;transition:all .3s ease-in-out}.btn-outline-marked{color:#fc0e0e;background:#fff}.btn-outline-dark{margin-top:15px;border:2px solid #333;color:#2c3e50;font-size:20px;background:#fff;transition:all .3s ease-in-out}.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{background:#333;color:#fff!important;border:2px solid rgba(200,250,200,.8)}.btn-outline-marked.active,.btn-outline-marked:active,.btn-outline-marked:focus,.btn-outline-marked:hover,.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{border:2px solid #fff;color:#2c3e50!important;background:#fff}.btn-social{display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:20px;line-height:45px}.btn.active,.btn:active,.btn:focus{outline:0}.committee-thumb{padding:0!important;margin:30px auto 20px auto;font-size:14px;text-align:center}.committee-thumb:not(.speaker) img{border-radius:5px}.committee-thumb img{border:2px solid #510c10;margin:5px 0 10px 0;height:180px;min-width:100px}.success .committee-thumb img{border:2px solid #fff;margin:10px auto 10px auto;max-width:90%}.committee-thumb div.member-caption{margin-top:.5em;color:#ddd}div.member-role{font-size:1.2em;padding:3px;z-index:200}.committee-middle{transition:.5s ease;opacity:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%)}.committee-thumb:hover .committee-middle{opacity:1}.committee-text{color:#fff;font-size:16px}.d-bio-talk span{font-size:16px;color:#a21f1f;font-weight:500}header .container{position:relative}.sponsors-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sponsors-grid img{display:block;flex:0 1 auto;margin:20px}strong{display:inline!important}.cards{display:flex;justify-content:center}@media (max-width:1199px){.cards{flex-wrap:nowrap;flex-direction:column;margin-left:1em;margin-right:1em;align-items:center}.cards .card{max-width:700px}}@media (min-width:1200px){.cards{flex-wrap:wrap;flex-direction:row;margin-left:3em;margin-right:3em}.cards .card{max-width:534px}}.cards .card.light{border:2pt solid #ccc}.cards .card{border:2pt solid #333;flex:1 1 auto;margin:.75em 1em;padding-left:5px;padding-right:5px;padding-bottom:10px}.cards .card .contents{cursor:auto;text-align:left;padding:.5em}.tbl.light{border:2px solid #ccc}.tbl{position:relative;border:2px solid #333;border-radius:5px;padding:2px;font-size:1.1em;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;justify-content:center;overflow-x:scroll;width:100%}@media (max-width:783px){.tbl{box-shadow:inset -4px 0 4px 1px rgba(0,0,0,.26)}}.tbl .rw{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;margin-bottom:2px;margin-top:2px;width:100%;min-width:75rem;padding:0}.tbl .cl,.tbl .rw{position:relative;display:flex}.tbl .cl{flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;padding:3px;margin-left:2px;margin-right:2px;word-wrap:break-word}.tbl .cl a{text-decoration:none;color:#2c3e50}.tbl .cl .big{font-size:1.2em}.tbl .cl .sub-time{color:grey;font-size:.9em}@media (min-width:600px){.demo-link{font-weight:700;font-size:1.5em}}@media (max-width:599px){.demo-link{font-weight:700;font-size:1.2em}}.expandable{cursor:pointer}.live-stream-container{display:flex;flex-wrap:nowrap;flex-direction:column;margin-top:1em}.live-stream-container .live-stream{border:1px solid #d3d3d3}.live-stream-container div{padding:0;position:relative}.ieee-stream{width:100%;height:430px}.announce{font-weight:700;font-size:1.6em;color:#64cd99;margin-top:3em;line-height:1}.announce span{display:block;font-size:2em;margin-top:.2em;margin-bottom:.4em}.calendar{width:-moz-fit-content;width:fit-content;display:block;cursor:pointer;font-size:.9em;margin-top:1em;color:#18bc9c;font-weight:700;transition:border .2s ease-out;border-bottom:2px solid transparent}.calendar:before{content:"\f073";font-family:FontAwesome;margin-right:.5em}.calendar:hover{border-bottom:2px solid}.text-pulsing{animation:textpulse 8s infinite}@keyframes textpulse{0%{color:#206eca}80%{color:#206eca}95%{color:#bc185b}to{color:#206eca}}.tbl.schedule .rw{min-width:75rem}input[type=checkbox]{transform:scale(1.2);margin-right:1em}.check-label{font-size:1.2em}body{scroll-behavior:smooth}div#timeInput{z-index:100000000;position:fixed;right:0;top:0;text-align:right}div#timeInput div{background-color:grey;font-size:.8em;padding-left:.3em}div#timeInput div input{width:11em;text-align:center}.on-page-cms{z-index:5}.on-page-cms label{margin-left:.5em}.on-page-cms input{margin-left:1em}.on-page-cms.speaker-ctrl,.on-page-cms.sponsor-ctrl{font-size:2rem;line-height:1;padding:5px;padding-left:7px;padding-top:7px;border-radius:50%;cursor:pointer;display:inline-block}.on-page-cms.speaker-ctrl:hover,.on-page-cms.sponsor-ctrl:hover{color:#000;background-color:#f9a306}.on-page-cms.sponsor-ctrl{margin-left:5px;background-color:rgba(249,163,6,.4);border:1px solid #d2d2d2}.on-page-cms.speaker-ctrl{position:absolute;background-color:rgba(249,163,6,.2);top:-2px;left:-2px;border:1px solid #d3d3d3;color:#eee}footer{color:rgba(20,30,62,.6)}footer h3{margin-bottom:30px}footer .footer-above{padding-top:50px;background-color:#233140}footer .footer-col{margin-bottom:50px}footer .footer-below{padding:25px 0;background-color:#8c7f9c;box-shadow:0 -3px 2px 0 hsla(0,0%,100%,.2)}footer a{color:#141e3e!important;display:inline-block;margin-left:.5em;margin-right:.5em}footer .footer-menu{margin-bottom:.5em}