body{background-color:#fff}.red{color:#dc291e}.gray{color:#aaa}.black{color:#000}.smaller{font-size:90%}.iab-subnav.uk-subnav-pill>.uk-active>a.module-topic{background-color:#f8f8f8;border:2px solid #000!important;color:#000!important;padding:2px 9px!important}strong{font-size:100%;font-family:Futura-Demi-Bold,futura_t_otdemi,Arial-bold,arial,sans-serif}.uk-list-inline{margin:0;padding-left:0}.uk-list-inline>li{list-style:none;display:inline-block;padding-left:5px;padding-right:5px}.iab-badge{border-radius:0;background-color:#000;color:#fff;margin-right:5px}::-moz-selection{background-color:initial;color:initial}::selection{background-color:initial;color:initial}a.selected .type-checkbox:after{display:block;content:'\02143';margin-left:5px;margin-top:0;-webkit-transform:rotate(40deg);transform:rotate(40deg);font-size:17px!important;font-weight:700!important}@media screen and (min-width:960px) and (imax-width:1199px){.agenda-viewmode-switcher{margin-top:17px}}.agenda-viewmode-switcher>*>:first-child{color:#000}.agenda-viewmode-switcher .uk-active a{background-color:#000;color:#fff}.agenda-viewmode-switcher .uk-active a:hover{background-color:#fff;border:1px solid #000;color:#000}.agenda-viewmode-switcher a{background-color:#fff;border:1px solid #000;color:#000}.agenda-viewmode-switcher a:hover{background-color:#000;color:#fff}.calendar--weekly{overflow-x:scroll}.calendar--weekly .sticky-heading{margin-left:100px;border-bottom:1px solid #ccc;-webkit-box-shadow:0 20px 20px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px -20px rgba(0,0,0,.2);padding-bottom:10px}.calendar--weekly .scrollable-grid-y{overflow-y:scroll}.calendar--weekly .sticky-footer{margin-left:100px;border-top:1px solid #ccc}.calendar--weekly .week{margin-left:100px}.calendar--weekly .month-heading{font-size:90%}.calendar--weekly .day,.calendar--weekly .day-heading{float:left;position:relative}.calendar--weekly .day:last-child .hour,.calendar--weekly .day-heading:last-child .hour{border-right:1px solid #ccc}.calendar--weekly .day:not(:first-child) .hour-heading,.calendar--weekly .day-heading:not(:first-child) .hour-heading{display:none!important}.calendar--weekly .day .session{position:absolute;left:0;top:0;z-index:1;background-color:#ddd;overflow:hidden;-webkit-transition:border-color .3s;transition:border-color .3s;border-width:1px;border-style:solid}.calendar--weekly .day .session .session-inner{height:100%;word-break:break-word;overflow:hidden}.calendar--weekly .day .session:hover{border:1px solid #000!important}.calendar--weekly .hour{border-left:1px solid #ccc;position:relative;border-top:1px solid #ccc}.calendar--weekly .hour .hour-heading{position:absolute;top:-11px;left:-117px;width:100px;padding-right:15px;font-size:95%}.calendar--weekly .hour:first-child .hour-heading{top:0}.calendar--weekly .hour:last-child{border-bottom:1px solid #ccc}.calendar--weekly .half-hour{border-top:1px solid #fafafa}.calendar--list .sticky-heading{background-color:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:0 20px 20px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px -20px rgba(0,0,0,.2);padding-top:20px;padding-bottom:20px}.calendar--list .session-time{font-size:90%}.calendar--list .session-day{display:none}.calendar hr{border:none;border-bottom:1px solid #ccc}@media screen and (max-width:960px){.session .expand-height{min-height:auto!important}}.session .primary-link{display:block}.session .speakers p{line-height:18px!important}.session .bottom-left-adjust{padding-bottom:10px}@media screen and (max-width:960px){.session .bottom-left-adjust{position:static!important}}.iab-subnav .module-topic{margin-bottom:10px}.module-topic.selected{border:2px solid #000!important;padding:2px 9px!important;color:#000!important;background-color:rgba(0,0,0,.05)!important}