#agenda{position:relative}#agenda .downloadSchedule{box-sizing:border-box;font-weight:700;position:absolute;right:0;text-align:center;text-decoration:none;top:0}#agenda .downloadSchedule i.fa-file-pdf-o{font-size:25px}#agenda h1{font-weight:400;padding:50px 0;text-align:center}#agenda p{line-height:1.5;margin:0 0 20px}#agenda main{background:#fff;margin:0 auto;min-width:320px}#agenda section{border-top:1px solid #ddd;display:none;padding:20px 0 0}#agenda input{display:none}#agenda label{border:1px solid transparent;color:#bbb;display:inline-block;font-weight:600;margin:0 0 -1px;padding:15px 25px;text-align:center}#agenda label:before{font-family:fontawesome;font-weight:400;margin-right:10px}#agenda label[for*="1"]:before{content:"D1"}#agenda label[for*="2"]:before{content:"D2"}#agenda label[for*="3"]:before{content:"D3"}#agenda label[for*="4"]:before{content:"D4"}#agenda label:hover{color:#888;cursor:pointer}#agenda input:checked+label{border:1px solid;border-color:#ddd #ddd #fff;color:#555}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4{display:block}@media screen and (max-width:650px){#agenda label{font-size:0}#agenda label:before{font-size:18px;margin:0}}@media screen and (max-width:400px){#agenda label{padding:15px}}figure{float:left}figure img{border-radius:50%;height:85px;width:85px}.session_desc{overflow:hidden}.session_row{background:#fff;border:1px solid #cfcfcf;border-radius:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;padding:10px 30px 10px 10px}.session_row:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.4);box-shadow:0 0 15px 0 rgba(0,0,0,.4);transition:.4s}@media screen and (min-width:768px){#agenda label[for*="1"]:before,#agenda label[for*="2"]:before,#agenda label[for*="3"]:before,#agenda label[for*="4"]:before{display:none}}@media screen and (max-width:767px){figure{float:none}}