#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:20px;width:75px}#agenda .filter_type{padding:10px;width:25%;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:2px}#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{padding:10px 0 15px 0;clear:both;min-height:80px;overflow:visible;font-size:14px;border-bottom:1px solid #e7e7e7}#agenda .event_details.root_event{border-top:1px solid #e7e7e7}#agenda .root_event>.date_time_event{padding-left:25px}#agenda .conflicted.event_details{background-color:#ddd}#agenda .title{margin-bottom:5px;font-size:18px}#agenda .date_time_event{float:left;padding:0 0 0 50px;font-size:17px;width:25%}#agenda .time{margin-bottom:8px;font-size:20px;font-weight:400}#agenda .date_display{margin-bottom:10px}#agenda .time .fas,#agenda .date_display .fas,#agenda .event_room .fas{font-size:15px;color:#a3a3a3;margin-right:15px}#agenda .event_recording .fas{font-size:18px}#agenda .track_mark{float:left;width:30px}#agenda .event_specifics{float:left;padding-left:50px !important;width:55%}#agenda .event_description{margin-bottom:20px}#agenda .event_room{font-size:13px !important;margin-bottom:10px;margin-top:10px}#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:75px}#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 #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}#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 .sponsor_company{vertical-align:middle !important}#agenda .sponsor_company img{margin:10px 5px}#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_mark{font-size:40px;line-height:30px}#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}#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{background-color:#f5f5f5;padding-top:15px;padding-bottom:15px;padding-left:10px;font-weight:400;margin-bottom:20px;overflow:auto}#agenda .header_description{padding-top:5px;font-size:15px}#agenda .datetime_left{float:left}#agenda .header_date{font-size:20px;font-weight:400}#agenda .header_time{font-size:14px}#agenda .header_arrow{padding-top:5px;padding-left:10px;font-weight:400;float:left}#agenda .agenda_sub_header{margin-left:50px}#agenda .event_expander{font-weight:400;font-size:14px}#agenda .event_expander a{text-decoration:none}#agenda .full_session,#agenda .activity_linked_session{font-weight:normal;font-size:15px}#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)}@media(max-width:899px){#agenda #filter{width:90%}#agenda .filter_type{width:100%}#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:90%;margin-left:5%;margin-right:5%;padding-left:0 !important}#agenda .date_time_event,#agenda .track_mark,#agenda .event_specifics{width:100%;margin-left:0;margin-right:0;padding-left:0 !important}#agenda .track_mark{border-top:0}#agenda .event_specifics{border-top:0}#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}#agenda .title{margin-top:10px}#agenda #clear_all{width:100% !important}#agenda .event_expander,#agenda .my_agenda_container{margin-top:15px}}@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:20%}}#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 .far{font-size:15px;color:#1c5a7d;margin-right:15px}#agenda .add_to_calendar_options{display:none;margin-left:32px;transition:1s;color:#1c5a7d;margin-top:5px;line-height:20px}#agenda .add_to_calendar_options a{font-size:13px !important}#agenda .add_to_calendar{font-size:13px;color:#1c5a7d}#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{float:right;width:100px;padding:7px;font-size:13px;color:#1c5a7d !important;border:2px solid #1c5a7d}#agenda .on_demand_button:hover,#agenda .live_link_button:hover{color:#fff !important;background:#1c5a7d !important}@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{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}}