/* WBR Agenda Day */
#agenda-day .agendaGroup { font-size:1.2em; }
#agenda-day .well .agendaTrack:nth-child(1) .panel-heading,#agenda-day .nav-pills > li:nth-child(1) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(1) .panel-heading {background:#cceeff;}
#agenda-day .well .agendaTrack:nth-child(2) .panel-heading,#agenda-day .nav-pills > li:nth-child(2) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(2) .panel-heading {background:#ffdddd;}
#agenda-day .well .agendaTrack:nth-child(3) .panel-heading,#agenda-day .nav-pills > li:nth-child(3) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(3) .panel-heading {background:#fffcbb;}
#agenda-day .well .agendaTrack:nth-child(4) .panel-heading,#agenda-day .nav-pills > li:nth-child(4) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(4) .panel-heading {background:#ccffdd;}
#agenda-day .well .agendaTrack:nth-child(5) .panel-heading,#agenda-day .nav-pills > li:nth-child(5) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(5) .panel-heading {background:#ddddff;}
#agenda-day .well .agendaTrack:nth-child(6) .panel-heading,#agenda-day .nav-pills > li:nth-child(6) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(6) .panel-heading {background:#ffddaa;}
#agenda-day .well .agendaTrack:nth-child(7) .panel-heading,#agenda-day .nav-pills > li:nth-child(7) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(7) .panel-heading {background:#f0ddff;}
#agenda-day .well .agendaTrack:nth-child(8) .panel-heading,#agenda-day .nav-pills > li:nth-child(8) > a,#agenda-day .agendaGroup .tab-content .tab-pane:nth-child(8) .panel-heading {background:#aaffdd;}

#agenda-day .panel-title { margin-bottom:.5em; }
#agenda-day .panel-title strong, #agenda-day .agendaTrack .panel-heading h4 strong { display:block; margin-top:0.25em;}
#agenda-day .panel-heading .session-speaker,#agenda-day .panel-heading .session-speaker:before,#agenda-day .panel-heading .session-moderator,#agenda-day .panel-heading .session-moderator:before {display:block;}
#agenda-day .panel-body .container-speaker { text-align:center; }
#agenda-day .panel-body .container-speaker img { margin:0.25em auto; }
#agenda-day .col-lg-6 .container-speaker > div { width:100%; }

#agenda-day .tabbed-panel .nav a { border:solid 1px #fff; }
#agenda-day .tabbed-panel .nav.active a { border:solid 1px #f00; }

/* WBR Media Center */

.MediaCenter .row .media { background:none; }

.mediacenter .media { margin:1em 0; border-bottom:solid 1px #ddd;  }
.mediacenter .media .thumbnail { max-width:300px !important; }
.mediacenter .panel.panel-default { border:0; }
.mediacenter .panel-heading { background:transparent; text-align:center; }
.mediacenter .panel-heading .panel-title { margin:1em 0 0; font-size:1.5em; }
.mediacenter .panel-body { border-top:0 !important; }
form input.form-text, form textarea, form select { max-width:100%; }
@media(max-width:992px){.mediacenter .media .thumbnail { max-width:200px !important; }}
@media(max-width:768px){.mediacenter .media .media-left,.node-resource-centre .col-md-6 .field-type-text-with-summary { display:none; }}

/* Pricing and SRS */
.srspricing .groupdisc .fa-check-square { display:none; }
.srs .total { font-size:1em; font-weight:bold; }
.totalfinal .totalbox.bg-info { padding-bottom:1em; }
#srspricingpage .groupdisc {clear:both;}

/* Imported Styling Fixes */
#agenda-day .panel-body .container-speaker img.speaker-image { height:auto; max-width:100%; }
#agenda-day .agendaGroup .panel-body { padding:15px!important; }
.region-content .media .media-body a h4 { color:inherit; }
@media(max-width:767px){.header-bottom, .header-bottom.affix,.header-bottom.affix, .header-bottom.affix-bottom,.header-bottom.affix-top {position:fixed !important;}}

/* Footer */
#footernav .navItem { padding:0 0.5em; }
.node-type-event-agenda-day footer { margin: 50px 0 0; }
a.cd-top {height:70px; width:95px; display:inline-block; padding-top: 45px; background-color: transparent !important;}

/* Sponsors and Media Partners */
.sponsors .region-content, .mediapartner .region-content { margin-bottom:3em; }
.sponsors .sponsor h3, .mediapartner .mediapartner h3 { margin-top:0; }
.sponsors .sponsor, .mediapartner .mediapartner { padding-bottom:2em; padding-top:2em; }
@media(max-width:992px){.sponsors .sponsor a img, .mediapartner .mediapartner a img { max-width:100px; }}
@media(max-width:767px){.sponsors .sponsor, .mediapartner .mediapartner { text-align:center; border-bottom:solid 1px #ddd; }.sponsors .sponsor a img, .mediapartner .mediapartner a img { margin:1em auto; }.sponsors .media-left { display:block; }}
.wbr-sponsors-rotator { padding-bottom:1em; }
.wbr-sponsors-rotator-list > li { margin-top:1em; }
.sponsors .wbr-sponsors-rotator { display:none; }

/* 'Collaborator' Profile Pages */
div.pane-entity-view div.node-sponsor-vendor-partner { padding:1em 0 3em; }
div.node-sponsor-vendor-partner img { max-width:100%; margin-bottom:2em; }
div.pane-entity-view div.node-sponsor-vendor-partner h4 { font-size:2em; }
div.pane-entity-view div.node-sponsor-vendor-partner .field-type-link-field { margin:1em 0; }
.radix-layouts-contentmain .pane-entity-view .node-contributor { margin:2em 0; }
.radix-layouts-contentmain .pane-entity-view .node-contributor .speakerbiography { margin:1em 0 0; }
.view-taxonomy-term { padding-top:2em; }
.view-taxonomy-term .views-row { margin-bottom:1.5em; }
@media(max-width:767px){.view-taxonomy-term .media-left { display:block; }.view-taxonomy-term .media-left img { max-width:100%; }}

/* Speakers Listing */
/* INACTIVE FOR NOW - #speakerslist .speakerphoto, #speakerinfo .speakerphoto { width:80px; height:108px; overflow:hidden; } #speakerslist .speakerphoto img, #speakerinfo .speakerphoto img { height:100%; width:auto; position:relative; left:50%; transform:translateX(-50%); }*/
#Speakers #speakerslist .speakerlogo { border:0; }
#speakerslist .speakerlogo img, #speakerinfo .speakerlogo img { max-width:auto; }

/* Hide the little extra venue text on venue page */
#Venue.Venue .col-xs-12 div { display:none; }

/* Hide the wifiman */
img[title="default profile icon"] { visibility:hidden; }

/* Navigation fix for Sumo embeds */
body.not-front .header-bottom { position:fixed; top:0px; z-index:8675309; }

/* Sponsor Rotator: Dimensions and Center */
.wbr-sponsors-rotator-list .item { height:100px; }
.wbr-sponsors-rotator-list .item img { max-height:100px; position:absolute; transform: translate(-50%, -50%); top: 50%; left:50%; }

/* Scrolling bug on Home Pages */
body .pagecontent { padding-top:0 !important; }

/* Velaro Chat Button */
#chatbutton {bottom:0; position:fixed; right:0; z-index:999; width:auto; height:auto; }
#chatbutton td {padding:0;}
#chatbutton, #chatbutton tbody, #chatbutton tr, #chatbutton td {border:none!important;}

/* Hide Hero on Interior Pages */
body.not-front .header-top{background-image:none; height:0; padding-top:0!important;}
