.throwback{padding: 62px 0px; background-color: #818999;}
.swoogo-speakers.layout-custom .list-view .speakerGridItem .speaker-v2-alt-data .speaker-v2-alt-job, .swoogo-speakers.layout-custom .list-view .speakerGridItem .speaker-v2-alt-data .speaker-v2-alt-company{color: #000;}

.jumbotron .jumbotronContainer{padding:63px 15px 80px 15px;}

.agendaArea{background-color: #fff; margin:53px 0 67px;}
.agendaArea .subhead{color: #000; letter-spacing: 0.02px; margin-bottom: 40px !important;}
.agendaArea .coming-soon{font-family: 'Fixture', sans-serif; font-weight: 600; font-size: 22px; line-height: 25px; text-transform: uppercase; color: #000000; margin: 30px 0px 73px 0px !important;}


.swoogo-tabs .nav-tabs{display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #818999;}
.swoogo-tabs .nav-tabs li{float: none; margin: 0; width: 25%; text-align: center;}
.swoogo-tabs .nav-tabs li a, .swoogo-tabs .nav-tabs > li.active > a, .swoogo-tabs .nav-tabs > li.active > a:focus, .swoogo-tabs .nav-tabs > li.active > a:hover{border: none; margin: 0; background-color: transparent;}
.swoogo-tabs .nav-tabs li a{position: relative; padding: 10px 15px 23px 15px;}
.swoogo-tabs .nav-tabs li.active a:after{position: absolute; content: ""; left: 0; bottom: -1px; height: 4px; width: 100%; background-color: #000;}
.swoogo-tabs .nav-tabs li a p{font-family: 'Fixture', sans-serif; font-size: 14px; line-height: 10px; text-align: center; letter-spacing: 1px; text-transform: uppercase; color: #FE5F42;}



.tab-widget-content.col-xs-12{padding: 0;}
.table-condensed > tbody > tr td{border-top: none; border-bottom: 1px solid #D9D9D9;}
.table-condensed > tbody > tr:last-child td{border-bottom: none;}
.agenda-table td.times{color: #FE5F42;}
.agenda-table td.c_4978 p{margin-bottom: 0; padding: 0;}
.table-condensed > tbody > tr > td:not(.c_750){padding-top: 35px; padding-bottom: 22px;}
.table-condensed tbody tr td.c_4978{padding-right: 25px;}
.table-condensed tbody tr td.more_info{padding-left: 0; padding-right: 0; min-width: 143px; text-align: left;}

.show-details{min-width: 84px; display: inline-block; margin-top: 4px;}
.agenda-table .session .fa-search::before{font-weight: 500; font-size: 16px; line-height: 25px; letter-spacing: 1px; text-decoration-line: underline; text-transform: uppercase; color: #818999; min-width: 60px; font-family: 'Fixture', sans-serif;}

#w_25578808{display: none;}

/*modal css*/
.modal-header .close{margin-top: 0; height: 19px; width: 19px; font-size: 0; background-image: url("https://assets.swoogo.com/themes/61f96ea29f608/close-icon.svg"); opacity: 1; background-size: 100%; background-repeat: no-repeat; background-position: center;}
button.close::after{font-size: 0;}
.modal-body .session.more-info-data.field-times{font-weight: 500; font-size: 22px; line-height: 25px; text-transform: uppercase; color: #FE5F42; margin-bottom: 10px !important;}
.modal-body .session.more-info-data.field-c_4978 p{font-weight: 400; font-size: 16px; line-height: 25px; color: #000000;}
.modal-body .session.more-info-data.field-c_4978 p strong:first-child{font-weight: 500; font-size: 22px; line-height: 25px; text-transform: uppercase; color: #333333; font-family: 'Fixture', sans-serif; display: block; margin-bottom: 13px;}
.modal-body .session.more-info-data.field-c_4978 p strong:first-child + br{display: none;}
.session.more-info-data.field-description p{font-weight: 400; font-size: 16px; line-height: 25px; color: #000000;}
/*modal css*/

#site-nav .container > #navbar .swoogo-nav:not(.localizedNav) > li:last-child > a{margin-left: 30px;}
#site-nav{background-color:#73E9FF;}
#site-nav.affix{background-color:#73E9FF;}
.site-background{background-color:#73E9FF !important;}
.speakers{background-color:#73E9FF;}

.agendaArea .title p{color: #fe5f42;}

.ingo_login_widget .ingo_login_widget_social_button_linkedin .ingo_login_widget_social_button_icon{width: 54px !important; height: 54px !important; background-color: #FFFFFF !important; border-radius: 0 !important;}
.ingo_login_widget .ingo_login_widget_social_button_linkedin .ingo_login_widget_social_button_icon svg{fill: #000 !important;}
.ingo_login_widget .ingo_login_widget_social_button_linkedin{line-height: 70px !important; border-radius: 0 !important; background-color: #000 !important; height: 54px !important;}
.ingo_login_widget .ingo_login_widget_social_button_facebook, .ingo_login_widget .ingo_login_widget_social_button_linkedin, .ingo_login_widget .ingo_login_widget_social_button_twitter{width: 287px !important;}
.ingo_login_widget_social_button_text{font: 500 24px/14px 'Fixture' !important; text-transform: uppercase !important; letter-spacing: 0 !important; height: 51px !important;
display: flex !important; align-items: center !important; margin-left: 54px !important; justify-content: center !important;}
.ingo_login_widget .ingo_login_widget_register_manual_link{color: #000 !important; margin:22px 0 !important; font-family: 'le-monde-livre-std', sans-serif !important; font-size: 16px !important; line-height: 18px !important;}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox .ingo_login_widget_field_text{color: #fff !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0.5px !important; text-transform: uppercase !important;}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_tooltip .ingo_login_widget_field_tooltip_icon{fill: #fff !important; display: none !important;}
.ingo_login_widget .ingo_login_widget_bottom, .ingo_login_widget .ingo_login_widget_bottom a{color: #fff !important; text-decoration: none !important; font-family:'le-monde-livre-std', sans-serif !important; font-size: 10px !important; line-height: 19px !important;}
.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox input[type="checkbox"]{margin: 6px 0 0 -20px !important; height: 16px !important; width: 16px !important;}
.ingo_login_widget .ingo_login_widget_bottom{margin-top: 25px !important;}

.targetsection{height: 106px; margin-top: -106px; display: block;}

.content-section-1, .content-section{margin-bottom: 0;}
.registersection{background-color: #818999;}
.registersection .title, .registersection .title p{color: #000;}
.registersection .subhead{letter-spacing: 0.02em; color: #fff;}
.mobile-logo img{height: 25px;}

footer{margin-top: 0;}
footer .v_32491872.swoogo-cols{padding: 30px 0px 45px 0px;}
footer .v_35487150.swoogo-cols{padding: 10px 0 50px 0;}
footer .v_32491868.swoogo-image{padding: 15px 0px 24px 0px;}

.footer .swoogo-cols .row{display: flex; align-items: center; justify-content: center;}
.footer .swoogo-cols .row .col-sm-4{padding:0 35px; width:auto;}
.v_32491967.swoogo-image .img-responsive{margin-right: 0 !important;}
.v_35487159.swoogo-image .img-responsive{margin-right: 0 !important;}
.v_35487152.swoogo-image .img-responsive{margin-left: 0 !important;}
footer .swoogo-cols .col-sm-4:first-child img{padding-left: 0;}

.agendaArea .show-more-faq.btn.btn-standard{width: 186px; margin:40px auto 0; display: block;}

@media (max-width: 1199px) {
.swoogo-speakers.layout-custom div.list-view{display: flex; grid-template-columns:inherit;}
.speakerGridItem{width: 165px;}
.speakerGridItem .speakerImg{width: 165px; height: 220px;}
}
@media (max-width: 767px) {
.v_32491852.swoogo-image .img-responsive{max-height: 224px !important;}	
	
.swoogo-tabs .nav-tabs{justify-content: flex-start; margin-left: -16px; margin-right: -16px; margin-top: 25px; overflow-x: auto; white-space: nowrap; overflow-y: hidden; scrollbar-width:none; -ms-overflow-style: none;}
.swoogo-tabs .nav-tabs::-webkit-scrollbar{display: none;}
.swoogo-tabs .nav-tabs li{width: auto;}	
.agenda-table.responsive-table > tbody > tr.group-heading {border: none;}
.agenda-table.responsive-table > tbody > tr{padding: 18px 0 23px 0; border-top: 0; border-bottom: 1px solid #D9D9D9;}
.table-condensed > tbody > tr > td:not(.c_750){padding-top: 0; padding-bottom: 0;}
.agenda-table td.times{margin-bottom: 3px; padding: 0;}
.agenda-table td.c_4978 p br{display: block;}
.agenda-table td.c_4978 strong:first-child{margin-bottom: 2px;}
.swoogo-speakers.layout-custom .list-view .speakerGridItem .speaker-v2-alt-data{padding: 11px 0px 15px;}

.throwback{padding: 46px 0px;}	
.v_32491839.swoogo-title .title, .v_32491839.swoogo-title.title p{padding-top: 0;}	
.jumbotron .jumbotronContainer{padding:11px 15px 5px 15px;}
	
.v_32491850.swoogo-spacer .resize-target{height: 32px !important;}
.v_32491851.swoogo-spacer .resize-target{height: 41px !important;}

.speakers .title, .speakers .title p {padding-top: 0;}	

.v_32491863.swoogo-spacer .resize-target{height: 38px !important;}	
.v_32491865.swoogo-spacer .resize-target{height: 23px !important;}	
	
#site-nav {margin: 0; padding: 0;}	
#site-nav.affix{padding:0;}
/*modal css*/
.modal-body .session.more-info-data.field-times{font-size: 14px; line-height: 25px; margin-bottom: 10px !important;}
.modal-body .session.more-info-data.field-c_4978 p strong:first-child{font-size: 20px; line-height: 25px; margin-bottom: 23px;}
/*modal css*/

.mobile-logo a img {width: auto; max-height: 100% !important; max-width: 100% !important; height: 16px;}
.widget v_32491864.swoogo-spacer .resize-target{height: 16px !important;}
.agendaArea .title{margin-bottom: 0 !important; padding-bottom: 5px;}
.swoogo-agenda .mt-medium{margin-top: 0 !important;}	
.agenda-table .session .fa-search::before{font-size: 12px;}	
.agendaArea{margin: 23px 0 46px;}	
.v_33232079.swoogo-spacer .resize-target{height: 38px !important;}	
.v_32491864.swoogo-spacer .resize-target{height: 16px !important;}	
.agendaArea .subhead{margin-bottom: 10px !important;}
.agendaArea .coming-soon{margin: 2px 0px 40px 0px !important;}	
.agendaArea .v_32846780.swoogo-text .paragraph p{padding-bottom: 43px; font-size: 14px;}

.ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox .ingo_login_widget_field_text{font-size: 14px !important;}
footer .v_32491868.swoogo-image{padding: 5px 0px 14px 0px;}
footer .v_32491872.swoogo-cols{padding: 36px 0px 30px 0px;}
footer .v_32491872.swoogo-cols .v_32491967.swoogo-image{margin-bottom: 33px;}
.v_32491868.swoogo-image .img-responsive{max-height: 96px !important;}	

.footer .swoogo-cols .row {flex-direction: column;}
footer .v_35487150.swoogo-cols, footer .v_32491872.swoogo-cols{padding: 0;}	
footer .v_32491872.swoogo-cols .v_32491967.swoogo-image{margin-bottom: 0;}	
.v_32491967.swoogo-image .img-responsive, .v_35487159.swoogo-image .img-responsive{margin-right: auto !important;}
.v_35487152.swoogo-image .img-responsive, .v_32491871.swoogo-image .img-responsive{margin-left: auto !important;}
.footer .swoogo-cols .row .col-sm-4{padding: 29px 0;}
}