#bcsummit #program-schedule{padding:40px 0px}#bcsummit #program-schedule h2{font-weight:bold;color:#ed018c;font-size:40px;letter-spacing:5px}#bcsummit #program-schedule .location{font-size:20px;margin-bottom:15px;font-weight:bold}#bcsummit #program-schedule .location a{color:#2c2c2c}#bcsummit #program-schedule #program-navigation{padding:0;list-style:none;background-color:#fff;border:4px solid #ccc;z-index:100;text-align:center}#bcsummit #program-schedule #program-navigation li{display:inline-block}#bcsummit #program-schedule #program-navigation li a{display:block;padding:5px 25px;font-size:22px;text-transform:uppercase;font-weight:bold;color:#2c2c2c;text-align:center}#bcsummit #program-schedule #program-navigation li a:hover,#bcsummit #program-schedule #program-navigation li a:focus{background-color:#ccc;text-decoration:none}#bcsummit #program-schedule .session{height:100%}#bcsummit #program-schedule .session h3{font-weight:bold;margin-top:0px;font-size:22px;line-height:26px;margin-bottom:5px;text-transform:uppercase}#bcsummit #program-schedule .session .inside-session{border-top:4px solid #ccc;padding-bottom:20px;height:100%}#bcsummit #program-schedule .session .keynote{background-color:rgba(123,191,67,0.2);padding-left:20px}#bcsummit #program-schedule .session .time{font-size:20px;margin-bottom:15px;font-weight:bold;padding-top:25px}#bcsummit #program-schedule .session .heading{font-size:20px;margin-bottom:25px;line-height:20px;margin-top:17px}#bcsummit #program-schedule .session .heading span{background:#999999;padding:7px 15px 5px 15px;border-radius:30px;font-size:15px;color:#fff;font-weight:bold;text-transform:uppercase}#bcsummit #program-schedule .session .heading span.keynote-heading{background-color:#13acb9;color:#fff;font-weight:bold}#bcsummit #program-schedule .session .heading span.debate-session{background-color:#648165;color:#fff;font-weight:bold}#bcsummit #program-schedule .session .heading span.panel-session{background-color:#7bc142;color:#fff;font-weight:bold}#bcsummit #program-schedule .session .heading span.personal-session{background-color:#648165;color:#fff;font-weight:bold}#bcsummit #program-schedule .session .speaker{font-size:25px;margin-bottom:5px;line-height:25px}#bcsummit #program-schedule .session .speaker-subtitle{font-size:14px}#bcsummit #program-schedule .session .description{font-size:20px;line-height:25px;margin-top:19px}#bcsummit #program-schedule .session .panel-description{margin-top:20px;font-size:20px;line-height:23px;font-weight:bold}#bcsummit .header{background-color:#ed018c;color:#FFF;padding-top:60px;padding-bottom:140px}#bcsummit .header .bcsummitlogo{width:300px;height:auto;margin-bottom:-765px}#bcsummit .header .program-section .program{margin-bottom:30px}#bcsummit .header .program-section .program .title{font-size:14px;margin-left:0;margin-bottom:4px;text-transform:uppercase;line-height:13px;font-weight:700}#bcsummit .header .program-section .program .date{font-size:20px;line-height:27px;margin-bottom:4px;font-weight:700}#bcsummit .header .program-section .program .location{font-size:16px;line-height:20px;margin:0;font-weight:300}#bcsummit .main-content{padding-bottom:100px}#bcsummit .main-content .text-content{font-size:21px;padding-top:140px;line-height:29px}#bcsummit .main-content a{display:block;margin-top:40px;text-align:center;font-size:15px;color:#333333}#bcsummit .main-content a i{display:block;color:#ed018c;font-size:60px;text-align:center}#bcsummit .registration h3{border-top:2px solid #ed018c;padding:25px 0;margin-bottom:5px}#bcsummit .registration .subtitle{font-size:18px;display:block;margin-bottom:15px}#bcsummit .registration span.date{display:block;font-weight:bold;font-size:18px;margin-bottom:10px}#bcsummit .registration span.price{display:block}#bcsummit .registration span.footnote{display:block;font-size:12px;font-style:italic;margin-top:5px}#bcsummit .registration a.register{display:inline-block;margin:20px 0 60px 0;text-align:center;color:#ffffff;padding:10px 20px;background-color:#ed018c;text-transform:uppercase;font-weight:bold;font-size:22px}#bcsummit .registration #videos{margin:30px 0}#bcsummit .registration #videos iframe{margin-bottom:30px}#bcsummit .ticket-purchase{margin-top:30px}#bcsummit .ticket-purchase input[type=submit]{display:inline-block;margin:20px 0 60px 0;text-align:center;color:#ffffff;padding:10px 20px;background-color:#ed018c;text-transform:uppercase;font-weight:bold;font-size:22px;border:none}#bcsummit input[type=submit]{display:inline-block;margin:20px 0 60px 0;text-align:center;color:#ffffff;padding:10px 20px;background-color:#ed018c;text-transform:uppercase;font-weight:bold;font-size:22px;border:none}#bcsummit .ticket-description{height:285px}#bcsummit #speaker-info{background-color:#666666}#bcsummit #speaker-info h3{text-align:left}#bcsummit .update-section{background-color:#ed018c;color:#FFF;padding:50px 0}#bcsummit .update-section p{font-size:22px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:-1px;text-align:left}#summit-navigation{margin:0;padding:0;list-style:none;background-color:#ed018c;text-align:center;z-index:200}#summit-navigation li{display:block;margin:0}#summit-navigation li a{display:block;padding:15px 25px;font-size:22px;text-transform:uppercase;font-weight:bold;color:#ffffff;text-align:center}#summit-navigation li a:hover,#summit-navigation li a:focus{text-decoration:none;background-color:#fbcce8;color:#ed018c}@media only screen and (min-width: 768px){#bcsummit #program-schedule .session h3{font-size:30px;line-height:35px}#bcsummit .header-block{height:250px}#bcsummit #summit-navigation li{display:inline-block}#bcsummit .quantity{max-width:100px}}@media screen and (min-width: 992px){#bcsummit .header{padding-top:60px;padding-bottom:40px}#bcsummit .header .bcsummitlogo{width:400px;margin-bottom:-555px}#bcsummit .header .program-section{padding-left:20px}#bcsummit .main-content .text-content{padding-top:35px;padding-left:20px;border-left:2px solid #ed018c;padding-bottom:20px}#bcsummit .update-section p{text-align:center}}footer{margin:0}
