#agenda{font-family:'Open Sans',sans-serif;font-weight:300;color:#333;width:90%;margin-left:5%;margin-right:5%}#agenda a:link,#agenda a:hover,#agenda a:visited{color:#1c5a7d;cursor:pointer}#agenda #filter{width:100%;padding-bottom:40px;clear:both}#agenda label{font-size:14px;margin-left:10px;display:block;margin-top:8px;float:left;width:225px}#agenda .event_specifics .custom_field{margin-bottom:10px}#agenda .event_specifics .custom_field .custom_field_label{font-weight:bold;margin-right:3px}#agenda .event_specifics .custom_field .sanitized_html{display:inline}#agenda .fas,#agenda .far{font-size:18px}#agenda .filter_type{padding:10px;width:30%;margin:5px 1% 5px 1%;float:left;position:relative;transition:height .5s;-webkit-transition:height .5s;text-align:left;font-size:14px;background:#f5f5f5;border:1px solid #e7e7e7;border-radius:7px}#agenda .selected_day,#agenda .selected_agenda{border-radius:7px}#agenda .presentation_type_filter{float:left}#agenda .presentation_tracks_filter{float:left}#agenda .rooms_filter{float:left}#agenda .custom_field_filter{float:left}#agenda #agenda_details{padding:25px 0 25px 0;clear:both !important}#agenda .event_details{display:flex;flex-direction:column;position:relative;padding:10px;clear:both;min-height:80px;overflow:visible;font-size:14px;border:1px solid #ccc;border-radius:16px;box-shadow:#ccc 1px 1px;margin-bottom:20px}#agenda .event_details .event_details_top{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"title title buttons" "datetime datetime buttons" "specifics specifics buttons";padding-left:10px}#agenda .event_details .event_details_top .date_time_event{grid-area:datetime}#agenda .event_details .event_details_top .date_time_event .time_date{display:flex;margin-bottom:10px;font-weight:400}#agenda .event_details .event_details_top .date_time_event .time_date .time{margin-right:20px}#agenda .event_details .event_details_top .event_session_title{grid-area:title}#agenda .event_details .event_details_top .event_specifics{grid-area:specifics;display:flex;gap:20px}#agenda .event_details .event_details_top .track_mark{display:flex;width:40px;font-size:40px;line-height:15px}#agenda .event_details .event_details_top .agenda_buttons_container{grid-area:buttons;display:flex;flex-direction:column;align-items:end;width:auto;margin-left:15px;margin-bottom:5px}#agenda .event_details .event_details_center{padding:10px;margin-top:10px;border-top:1px dotted #ccc}#agenda .event_details .event_details_bottom{margin-top:20px}#agenda .event_details .event_details_bottom .event_expand_details{padding:10px 10px 0 10px;margin-bottom:20px;border-top:1px dotted #ccc}#agenda .event_details.root_event{border-top:1px solid #e7e7e7;border-radius:16px}#agenda .root_event>.date_time_event{padding-left:25px}#agenda .conflicted.event_details{background-color:#ddd}#agenda .title,#agenda .event_header_title{margin-bottom:10px;font-size:18px;font-weight:400}#agenda .event_recording .fas{font-size:18px}#agenda .selected_agenda{background-color:#1c5a7d;color:white}#agenda #search{clear:both;padding:0 0 15px 0}#agenda #search label{margin-left:0;margin-right:0;font-weight:400;margin-top:5px;font-size:15px}#agenda #search .fa{cursor:pointer;color:#1c5a7d}#agenda .print_icon{display:inline;font-size:1.5em;margin-right:25px;margin-top:7px}#agenda #clear_all{clear:both;padding:0 0 10px 0;font-size:14px;font-weight:400;color:#1c5a7d;cursor:pointer;width:10%}#agenda #clear_all:hover{text-decoration:underline}#agenda #clear_all .fas{margin-right:5px}#agenda .filter{float:left;padding:8px;border:1px solid #333;margin:5px}#agenda #filter{padding-bottom:45px}#agenda .filter_header{height:30px;font-weight:400;font-size:16px;color:#1c5a7d;text-transform:uppercase}#agenda .filter_header .fas{margin-left:10px;cursor:pointer;color:#1c5a7d}#agenda .filter_type{margin-left:0;margin-right:2%}#agenda .print_icon .fas{color:#1c5a7d}#agenda .day{font-weight:400}#agenda abbr[title]{text-decoration:none}#agenda #current_filters{clear:both}#agenda .presenter_photos{clear:both;padding-bottom:15px}#agenda .presenters{margin-bottom:5px}#agenda .event_presenters{list-style:none}#agenda ul.event_presenters{padding-left:0}#agenda .event_presenters li{margin-left:0;margin-bottom:15px}#agenda .presenter_photo img{margin-top:5px;margin-bottom:5px;display:block;border-radius:16px}#agenda .presenter_role,#agenda .presenter_name,#agenda .presenter_job_title,#agenda .presenter_org,#agenda .presenter_bio{display:block;font-size:14px}#agenda .presenter_name{font-weight:400}#agenda .presenter_bio{margin-top:15px}#agenda .agenda_sponsor_logos{clear:both;padding-bottom:15px}#agenda .agenda_sponsor_logos img{padding-top:5px}#agenda .event_sponsors{font-weight:400}#agenda .event_sponsors .event_sponsors_list{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:10px}#agenda .event_sponsors .sponsor_company{vertical-align:middle !important}#agenda .event_sponsors .sponsor_company img{margin:10px 5px}#agenda .event_sponsors .sponsor_company .sponsor_nologo{display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:10px;padding:5px;min-width:75px;min-height:30px}#agenda .track_details{border:#f5f5f5 solid 3px;padding:5px;font-size:16px;width:100%;text-align:center;clear:both;margin-top:10px}#agenda .track{font-size:12px;margin-bottom:5px}#agenda .track_title,#agenda .designation_title{font-weight:400}#agenda .no_results{border:#f5f5f5 solid 3px;font-size:18px !important;padding:5px;width:100%;text-align:center;clear:both;margin-top:10px;font-weight:bold}#agenda input[type=checkbox]{height:15px;width:15px;margin-top:10px;float:left;clear:both}#agenda input[type=text]{border-radius:2px;font-size:14px}#agenda #search input[type=text]{border:1px solid #c8c8c8}#agenda .event_edit_link{font-size:14px;font-weight:normal}#agenda .header_title{background-color:#f5f5f5;padding-bottom:20px;padding-left:10px;border-top:1px solid #ccc;float:left;width:55%;font-weight:400}#agenda .header_datetime,#agenda .sub_header_datetime{background-color:#f5f5f5;padding-top:15px;padding-bottom:15px;padding-left:10px;font-weight:400;margin-bottom:20px;border-radius:16px;overflow:auto}#agenda .header_description{padding-top:5px;font-size:15px}#agenda .header_date{font-size:20px;font-weight:400}#agenda .header_time{font-size:14px}#agenda .header_arrow{text-align:right}#agenda .agenda_sub_header{margin-left:50px}#agenda .event_details_bottom .event_expander{cursor:pointer;text-align:center;padding-top:5px;width:80%;background:#e7e7e7;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:16px 16px 0 0;position:absolute;bottom:0;right:50%;transform:translate(50%)}#agenda .event_details_bottom .event_expander:hover{background:#ccc}#agenda .event_details_bottom .event_expander a{text-decoration:none}#agenda .full_session{font-weight:normal;font-size:15px}#agenda .activity_linked_session{display:block;width:110px}#agenda .agenda_time_zone_note{clear:both}#agenda .my_agenda_container{line-height:2}#agenda #search_agenda{width:275px;height:30px;border-radius:7px;padding:3px;font-family:'Open Sans',sans-serif;color:#757575}#agenda #search_agenda ::placeholder{color:#636363;opacity:1}#agenda #search_agenda :-ms-input-placeholder{color:#636363}#agenda #search_agenda ::-ms-input-placeholder{color:#636363}#agenda .filter_caret_rotate{-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}#agenda .filter_caret_rotate.down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#agenda .header_datetime,#agenda .sub_header_datetime{display:flex;flex-direction:column;padding:10px;clear:both;overflow:visible;font-size:14px;border:1px solid #ccc;border-radius:16px;box-shadow:#ccc 1px 1px;margin-bottom:20px}#agenda .header_datetime .event_header_top,#agenda .sub_header_datetime .event_header_top{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"title title buttons" "datetime datetime buttons" "specifics specifics buttons";padding-left:10px}#agenda .header_datetime .event_header_top .date_time_header,#agenda .sub_header_datetime .event_header_top .date_time_header{grid-area:datetime;display:flex;margin-bottom:10px;font-weight:400}#agenda .header_datetime .event_header_top .date_time_header .header_time,#agenda .sub_header_datetime .event_header_top .date_time_header .header_time{margin-right:20px}#agenda .header_datetime .event_header_top .event_header_title,#agenda .sub_header_datetime .event_header_top .event_header_title{grid-area:title}#agenda .header_datetime .event_header_top .header_specifics,#agenda .sub_header_datetime .event_header_top .header_specifics{grid-area:specifics}#agenda .header_datetime .event_header_top .header_buttons_container,#agenda .sub_header_datetime .event_header_top .header_buttons_container{grid-area:buttons;width:auto;margin-left:15px}#agenda .header_datetime .event_header_center,#agenda .sub_header_datetime .event_header_center{padding-left:10px}#agenda .header_datetime .event_header_bottom,#agenda .sub_header_datetime .event_header_bottom{position:relative}#agenda .header_datetime .event_header_bottom .event_expander,#agenda .sub_header_datetime .event_header_bottom .event_expander{width:80%;position:absolute;bottom:-31px;right:50%;transform:translate(50%)}#agenda .header_datetime .event_header_bottom .event_expander .moreless_display,#agenda .sub_header_datetime .event_header_bottom .event_expander .moreless_display{cursor:pointer;text-decoration:none;text-align:center;padding-top:5px;width:100%;background:#e7e7e7;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:16px 16px 0 0;position:absolute;bottom:0;right:50%;transform:translate(50%)}#agenda .header_datetime .event_header_bottom .event_expander .moreless_display:hover,#agenda .sub_header_datetime .event_header_bottom .event_expander .moreless_display:hover{background:#ccc}#agenda .header_datetime .event_header_bottom .event_expand_details,#agenda .sub_header_datetime .event_header_bottom .event_expand_details{padding:10px 10px 0 10px;margin-bottom:20px;border-top:1px dotted #ccc}#agenda .agenda_enhanced_header .header_description{margin-bottom:8px}#agenda .agenda_enhanced_header .track_title{font-weight:bold}#agenda .agenda_enhanced_header .designation_title{font-weight:bold}#agenda .agenda_enhanced_header .event_tracks,#agenda .agenda_enhanced_header .event_designation,#agenda .agenda_enhanced_header .event_additional_text{margin-bottom:5px}#agenda .agenda_enhanced_header .presenter_name,#agenda .agenda_enhanced_header .presenter_org,#agenda .agenda_enhanced_header .presenter_role,#agenda .agenda_enhanced_header .data{font-size:13px}#agenda .agenda_enhanced_header .presenter_name{font-weight:bold}#agenda .agenda_enhanced_header .fas{font-size:20px}#agenda .agenda_enhanced_header p{margin-top:5px;margin-bottom:5px}#agenda .agenda_enhanced_header .on_demand_button{margin-top:10px}#agenda .enhanced_header_button_container{width:95%}#agenda .enhanced_header_button_container .live_link_button,#agenda .enhanced_header_button_container .on_demand_button{float:right !important}@media(max-width:1249px){#agenda .filter_type{width:40%}}@media(max-width:1049px){#agenda #filter{width:90%}#agenda .filter_type{width:100%}#agenda label{width:325px}}@media(max-width:899px){#agenda .presentation_type_filter,#agenda .presentation_tracks_filter,#agenda .rooms_filter .custom_field_filter{margin-left:0}#agenda #date_time_event,#agenda #event_specifics{width:95%;margin-left:5%;margin-right:5%;padding-left:0 !important}#agenda #clear_all{width:100%}#agenda #search input[type=text]{clear:both;margin-top:20px}#agenda .print_icon{float:left !important}#agenda header img{width:100%;height:100%;margin-left:0}#agenda .track_mark{line-height:25px;font-size:25px}#agenda .track_mark .new_tooltip{display:inline-block}}@media(max-width:599px){#agenda .my_agenda_button,#agenda .day_button{padding:5px !important;font-size:16px !important;min-width:100px !important;margin-right:15px !important}#agenda .my_agenda_button{margin-bottom:25px !important}#agenda .day_button{margin-bottom:15px !important}#agenda .filter_section label{width:90% !important}#agenda .event_details{margin-bottom:10px}#agenda .add_to_calendar{text-align:left !important}}@media(max-width:499px){#agenda #filter{width:90%}#agenda #search input[type=text]{width:175px}#agenda #event_specifics{margin-bottom:20px}#agenda #date_time_event{margin-top:20px}#agenda #clear_all{width:100%}}#agenda .new_tooltip{color:#000;outline:0;cursor:pointer;text-decoration:none;position:relative}#agenda .new_tooltip span{margin-left:-999em;position:absolute;font-size:14px}#agenda .new_tooltip:hover span{border-radius:3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:400;position:absolute;left:1em;top:2em;z-index:99;margin-left:0;width:150px;color:#333 !important}#agenda .classic{padding:5px;background:#f7f7f7;border:1px solid #ddd}#agenda .my_schedule_button{width:205px;color:#fff !important;text-align:center;padding:6px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:12px;border-radius:4px;text-transform:uppercase;text-decoration:none;font-weight:normal;position:relative;margin:5px 0 5px 0}#agenda .conflicted .my_schedule_button{display:none}#agenda .conflicted .my_agenda_container{display:none}#agenda .my_schedule_add:before,#agenda .my_schedule_remove:before,#agenda .my_schedule_add_waitlist:before,#agenda .my_schedule_remove_waitlist:before{content:"\f271";font-family:"Font Awesome\ 5 Free";font-size:15px;left:7px;position:absolute;top:5px;font-weight:900}#agenda .my_schedule_add{background:#85d685}#agenda .my_schedule_add:before{content:"\f271"}#agenda .my_schedule_remove{background:#ff9f9f}#agenda .my_schedule_remove:before{content:"\f272"}#agenda .my_schedule_add_waitlist{background:#ffec8b;color:#333 !important}#agenda .my_schedule_add_waitlist:before,#agenda .my_schedule_remove_waitlist:before{content:"\f03a"}#agenda .my_schedule_remove_waitlist{background:#eead0e}#agenda .add_to_calendar_options{display:none;transition:1s;color:#1c5a7d;margin-top:5px;line-height:20px}#agenda .add_to_calendar{cursor:pointer;color:#1c5a7d;text-align:left !important;font-size:14px !important}#agenda .ie_hidden{display:none !important}#agenda .ie_shown{display:block !important}#agenda .fadein,#agenda .fadeout{opacity:0;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#agenda .fadein{opacity:1}#agenda .slideup,#agenda .slidedown{max-height:0;overflow-y:hidden;-webkit-transition:max-height .8s ease-in-out;-moz-transition:max-height .8s ease-in-out;-o-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}#agenda .slidedown{max-height:1000px}#agenda .on_demand_button,#agenda .live_link_button,#agenda .agenda_survey_buttons{margin-bottom:5px;padding:7px;font-size:13px;color:#1c5a7d !important;border:2px solid #1c5a7d}#agenda .on_demand_button:hover,#agenda .live_link_button:hover,#agenda .agenda_survey_buttons:hover{color:#fff !important;background:#1c5a7d !important}@media screen and (max-width:499px){#agenda .time_date{flex-direction:column}}#agenda .agenda_limit_reached{color:#e00;font-size:1.5em;margin:20px 0 20px 0}#agenda .private_event_icon{font-size:10px}@media print{#agenda .no-print{display:none !important}#agenda #dashboard_link{display:none !important}#agenda #agenda{width:100% !important;margin-left:0 !important;margin-right:0 !important}#agenda #search,#agenda #clear_all,#agenda #current_filters,#agenda .filter_type,#agenda #days,#agenda .track_mark{display:none !important}#agenda .header_date{font-size:17px!Important}#agenda .time,#agenda .title,#agenda .date_time_event{font-size:15px !important}#agenda .time,#agenda .date_display,#agenda .event_room{margin-bottom:3px !important;font-size:13px !important}#agenda .event_room{margin-bottom:0 !important}#agenda .header_datetime,#agenda .sub_header_datetime{padding-top:7px !important;padding-bottom:7px !important;margin-bottom:7px !important}#agenda .header_description{font-size:13px}#agenda .title{margin-bottom:0 !important}#agenda .event_expander{display:none !important}#agenda header img{max-width:1000px !important}#agenda .event_specifics{float:left;padding-left:50px !important;width:55%}#agenda .date_time_event{float:left;padding:0 0 0 50px;font-size:17px;width:25%}#agenda .event_sponsors{font-size:13px !important}#agenda .sponsor_company img{max-height:35px !important;margin-top:10px !important}}@media screen and (max-width:800px){body{margin:0}body #agenda{margin:0;width:100%}body #agenda .agenda_header_text,body #agenda .filter_section,body #agenda .agenda_time_zone_note{margin:0 10px 0 10px}body #agenda .agenda_sub_header{margin-left:0}body #agenda .agenda_sub_header[data-tier="1"] .sub_header_datetime{z-index:8}body #agenda .agenda_sub_header[data-tier="2"] .sub_header_datetime{z-index:7}body #agenda .agenda_sub_header[data-tier="3"] .sub_header_datetime{z-index:6}body #agenda .agenda_sub_header[data-tier="4"] .sub_header_datetime{z-index:5}body #agenda .agenda_sub_header[data-tier="5"] .sub_header_datetime{z-index:4}body #agenda .header_datetime{position:sticky;position:-webkit-sticky;top:0;border-radius:0;z-index:9}body #agenda .sub_header_datetime{position:sticky;position:-webkit-sticky;top:50px}body #agenda .sticky{position:fixed;width:100%;z-index:2}body #agenda .sub_header_datetime{border-radius:0}body #agenda .event_details{border:1px solid #ccc;border-radius:16px;box-shadow:#ccc 1px 1px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:auto;overflow:hidden}body #agenda .event_details .event_details_top .time{font-size:14px}body #agenda .event_details .event_details_top .track_mark{line-height:15px}body #agenda .event_details .event_details_top .event_specifics{margin-bottom:10px}body #agenda .event_details .event_details_bottom{margin-top:10px}body #agenda .presenter_photo img{border-radius:16px}}