HTML{	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	color:#333;}body{	margin:0;	font-size: 16px;	color:#333;	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;}table, th, tr, td, pre, p, ol, ul, li, form, input, select, textarea, .text, .pageHeader,   a:active, a:visited, a:link, a:active, a.r123Link:link, a.r123Link:visited,  a.r123Link:active,  .section-header, .subheader, .error, .ms-tablelayout td,  .r123formelement , i, span, div, p{	font-size: 1em;     font-family: inherit;	font-weight:normal;  }h1, h2, h3, h4, h5, h6{	}h1,h2, .header{	margin: 0 0 6px 0;    padding: 0;    font-weight: 400;     font-family: inherit;}h1{	color:#333;	}h2{	    color:#333;}h3{		color:#333;}h4{		color:#333;}h5{		color:#333;}h6{		color:#333;}a:link, a:active, a:visited {	text-decoration:none; 	color:#00A3E0;}a:focus,a:hover{    	color: #00A3E0;    text-decoration: underline;}#page-table{	border: none;    margin: 10px auto 10px auto;   	width:100%;}.width50 .form-table{	/*width:50%;	background-color:#f1f1f1;	padding:20px;*/}.form-section-2Cols #page-table{	width:100%;}.block-border {	border:1px solid #737373;}.padding20 {	padding:20px;}/*navigation*//*Strip the ul of padding and list styling*/#navigation {    position: relative;}#navigation-menu:before {	content: " ";    display: table;}#navigation-menu {	list-style-type:none;	margin:0;	padding:10px 0;	background-color:#81bc00 ;	margin-bottom:0px;}#navigation-menu, .navbar-inverse {	background-color: #81bc00;	border-color: #81bc00;}/*Create a horizontal list with spacing*/#navigation-menu td {	/*display:inline-block;	float: left;	margin-right: 1px;*/}.dropdown-menu{		border-radius:0;	}/*Style for menu links*/#navigation-menu td a, #navigation-menu td a > .title{	/*display:block;*/	font-family: "Open Sans Bold", Verdana, Arial, Helvetica, sans-serif;	min-width:100px;	height: 34px;	text-align: center;	line-height: normal;	color: #000;	text-decoration: none;		font-weight:normal;	padding:0;	font-size:100%;	}/*Hover state for top level links*/#navigation-menu  td.nav-cell:hover a{		color:#fff;}#navigation-menu  td.nav-active a > .title{	color:#59b7e7;}.navbar-nav>li {	padding:0 68px 0 0;}.navbar-nav>li>.dropdown-menu{	background-color: #81bc00;	}.dropdown-menu>li>a, .navbar-inverse .navbar-nav>.open>a {	color: #000;	font-size: 16px;}.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{	background-color:transparent;	color:#fff;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{	background-color: transparent;	color: #fff;}/*Style 'show menu' label button and hide it by default*/.nav-mobile-menu-icon{	display:none;	color: #262626;}/*Hide checkbox*/#nav-mobile-menu-icon {    display: none;    -webkit-appearance: none;}/*Show menu when invisible checkbox is checked*/#nav-mobile-menu-icon:checked ~ #navigation-menu{    display: block; 	}.navbar{	border-radius:0;}.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{	background-color:transparent}/*end navigation*/.registrationForm {	padding-top: 30px;	padding-bottom: 20px;		}.title {	font-family: inherit;	font-size:1.71em;	color: #000;}.subtitle {	font-family: inherit;	font-size:1.28em;	color: #000;}.header {			color: #00a3e0;    border-bottom: 1px solid #00a3e0;    }.subheader {	font-family: inherit;	font-weight: bold;	font-size: 1em;	color:#000;}.highlight {	font-family: inherit;	font-size: 1em;	font-weight: normal;	color:#000;}.error {	font-size: small;	font-weight: inherit;	font-size: 1em;	font-family: inherit;	color:crimson;}.text {	font-family: inherit;	font-size: 1em;	font-weight: normal;}.fine-print {	font-family: inherit;	font-size: 0.71em;	font-weight: normal;}.banner-image-wrapper{	position:relative;	margin-bottom:0px;}.banner-title-text{	font-family: inherit;	font-weight: 300;	color: #fff;	margin: 0;	position: absolute;	top: 50%;	left: 0;	transform: translate(0, -50%);}.banner-title-text.left{	width: 100%;		margin:auto;	padding-left:35px;	box-sizing: border-box;	}.content-wrapper{	margin:0 auto;	width:100%;	display:table;	padding:20px 0;}.section-wrapper {	padding:15px; 	margin:0 auto;	width:100%;	max-width:1170px;	box-sizing:border-box;	display:table;} .clear-both {    clear: both;}.header-logo{	padding:15px 0;}.header-logo.left{	margin-left:0;}.logo-top.black{	background-color:#000;}.banner-section .section-header .section-title{	line-height:250px !important;}.content-section{	width:49%;	float:left;	padding:0 15px;	box-sizing:border-box; } .form-section{	width:100%;	float:right;	padding:30px 20px;	box-sizing:border-box;	display:block;}   .content-section-2Cols{	width:49%;	float:left;	padding:30px 0px;	box-sizing:border-box; 	margin:0px auto;} .form-section-2Cols{	width:48%;	float:right;	padding:20px 20px;	box-sizing:border-box;	display:inline-block;	margin-top: 0px;}     .greybg{	}.responsive-image {  display: block;  max-width: 100%;  height: auto;  margin:0 auto;  width:100%;}.form-table {	margin: auto;	width:100%;	border-collapse: separate;    border-spacing: 0px;    /*background-color: #f1f1f1;*/    padding: 0;    border-radius: 10px;}.form-table big, big, .header{    display: block;    font-weight: normal;    font-size: 28px;    color: #00a3e0;    line-height: 22px;    border-bottom: 1px solid #00a3e0; /*#d0d0ce;*/    margin: 0 0 10px 0;    padding: 0 0 12px 0;}.ArrowTop{	clear:both;	padding:10px 0;}#formWeb .form-table {	margin: auto;	width:100%;	border-collapse: collapse;    border-spacing: 0;	padding:0;	background-color:transparent;	}label {	margin:5px 10px 2px 0;	display:inline;}legend{	font-size:1em;	border-bottom:none;	margin-right:10px;	margin-bottom:0;}.r123formelement{		    display: inline-block;        margin: 0 0 2px 0;	padding: 3px 8px;	background-color: #fff;	background-image: none;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	color:#000000;	outline: 0;	transition: border-color .2s;	width: 50%;	/*uncomment the following 5 lines if you want box looking input fields*/		height: 34px !important;	border-radius: 3px;		border: 1px solid #dcdcdc;	}textarea.r123formelement{	height:76px !important;}.form-section-2Cols .r123formelement{	width:100%;}.r123formelement:focus {	border-color: #bbb;	outline: 0;	/*comment the following line if you want box looking input fields*/	}input[type="submit"] {    background: #00a3e0;    border-radius: 4px;    height: 40px;    font-weight: 600;    font-size: 14px;    color: #ffffff;    padding: 0 33px;    border: 0;}.r123FormSubmit{	display: inline-block;    padding: 0 33px;    text-decoration: none;    font-size: 1em;    margin: 12px 0;	border: 3px solid transparent;		margin-bottom: 0;	text-align: center;	white-space: nowrap;	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-image: none;	border-style: none;	cursor: pointer; 	color: #ffffff;	background-color: #00a3e0;	-webkit-border-radius: 4px;    -moz-border-radius: 4px;	border-radius: 4px;    height: 40px;    font-weight: 600;    margin-bottom:20px;}.r123FormSubmit:hover{	background-color: #00a3e0;	color:#fff;}.buttonLink, .buttonLink:hover{	background-color:#007CB0;		display: inline-block;    padding: 10px 33px;    text-decoration: none;    font-size: 1em;    margin: 12px 0;	border: 3px solid transparent;		margin-bottom: 0;	text-align: center;	white-space: nowrap;	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-image: none;	border-style: none;	cursor: pointer; 	color: #ffffff;		-webkit-border-radius: 4px;    -moz-border-radius: 4px;	border-radius: 4px;       font-weight: 600;    margin-bottom:20px;    text-decoration:none;    min-width: 320px;}.buttonLink.download, .buttonLink.download:hover{	background-color:#53565A;}#username, #password{	width:100%;}input[type="Checkbox"]{	width: auto !important;	    height: auto !important;    margin: 0 3px 0 0;}/*input[type="Checkbox"] + label span{	display: block;	float: left;	margin: 6px 4px 0px 6px;	vertical-align: middle;	cursor: pointer;	width: 16px;	height: 16px;	background: url(/accounts/register123/deloitte/events/templatehostedfiles/ic_checkbox_unchecked.png) left top no-repeat;}input[type="Checkbox"]:checked + label span{	color: #FFF;	text-align: center;	line-height: 13px;	background: url(/accounts/register123/deloitte/events/templatehostedfiles/ic_checkbox_checked.png) left top no-repeat;}*/input[type="Radio"]{	width:auto !important;	height: auto !important; margin: 0 3px 0 0;}/*input[type="Radio"] + label span{	display: inline-block;	margin: 6px 4px 6px 4px;	vertical-align: middle;	cursor: pointer;	width: 16px;	height: 16px;	background: url(/accounts/register123/deloitte/events/templatehostedfiles/ic_radio_unselected.png) left top no-repeat;}input[type="Radio"]:checked + label span{	color: #FFF;	text-align: center;	line-height: 14px;	background: url(/accounts/register123/deloitte/events/templatehostedfiles/ic_radio_selected.png) left top no-repeat;}*/ .control-label{	 margin-right:5px; } /*tables*/table[data=entryTable] table {    border-spacing: 4px;    border-collapse: separate;}table[data=agendaTable]{	width:auto;	margin-left:0;}table[data=attendeeTypeTable]{	width:auto;	margin: 10px 0;	text-align:left;}.form-section-2Cols table[data=attendeeTypeTable]{	width:100%;}.form-section-2Cols table[data=attendeeTypeTable] label, .form-section-2Cols table[data=attendeeTypeTable] td:nth-child(2){	float:right;}.section-table{	width:100%;}table[data=profileTable], table[data=questionTable]{	border-spacing:0 10px;	border-collapse:separate;}table[data=verifyTable], table[data=transactionSummaryTable], table[data=agendaTable], table[data=personalAgendaRemoveTable], table[data=personalAgendaTable], table[data=regMultipleTable], table[data=confirmationTable]{	text-align:left;	border-collapse: inherit;   border-spacing:5px 0;   }table[data=verifyTable], table[data=transactionSummaryTable], table[data=regMultipleTable], table[data=confirmationTable]{	border-collapse:inherit;	border-spacing:0 7px;}table[data=ccPaymentMethodTable]{	text-align:left;	border-collapse: separate;   border-spacing:5px 0;   width:100%;}table[data=transactionPaymentTable] td:nth-child(1){	width: 150px;}table[data=personalAgendaTable], table[data=personalAgendaRemoveTable]{	width: 100%;}table[data=agendaTable] td{	vertical-align:top;	padding:10px 2px;}table[data=agendaTable] .title {	background-color: #0076A8 ;    display: table;    width: 100%;    color: #fff;    padding: 5px;    border-radius: 4px;}table[data=agendaTable]  td:nth-child(2){	/*time cell*/	min-width:200px;	}table[data=agendaTable] .subtitle {	font-weight:bold;	display:block;	padding-top:5px;}table[data=agendaTable] label > .text > div{	font-weight:bold;	color:#0076A8 ;}  /*session section*/#load-section{	margin-top:10px;}.certain-form-group {    margin-bottom: 10px;    max-width: 500px;    margin-bottom: 10px;}div#filters {    margin-top: 15px;}#filterkeyword {	width:100% !important;}div#filter-content, #filter-controls{	padding-left: 20px !important;	padding-right: 20px !important;}input.filterValue {    margin-right: 10px;}input.certain-check-all {    margin-right: 5px;}.certain-session-title{	color:#635d59 !important;	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}.certain-session-title:hover{	background-color:#ddd !important;}.certain-session-body{	padding:10px;}.add-btn {    background-color: #43B02A !important;	color:#fff;}.certain-container {	padding-left:0 !important;}.certain-col, .certain-col-xs-1, .certain-col-sm-1, .certain-col-md-1, .certain-col-lg-1, .certain-col-xs-2, .certain-col-sm-2, .certain-col-md-2, .certain-col-lg-2, .certain-col-xs-3, .certain-col-sm-3, .certain-col-md-3, .certain-col-lg-3, .certain-col-xs-4, .certain-col-sm-4, .certain-col-md-4, .certain-col-lg-4, .certain-col-xs-5, .certain-col-sm-5, .certain-col-md-5, .certain-col-lg-5, .certain-col-xs-6, .certain-col-sm-6, .certain-col-md-6, .certain-col-lg-6, .certain-col-xs-7, .certain-col-sm-7, .certain-col-md-7, .certain-col-lg-7, .certain-col-xs-8, .certain-col-sm-8, .certain-col-md-8, .certain-col-lg-8, .certain-col-xs-9, .certain-col-sm-9, .certain-col-md-9, .certain-col-lg-9, .certain-col-xs-10, .certain-col-sm-10, .certain-col-md-10, .certain-col-lg-10, .certain-col-xs-11, .certain-col-sm-11, .certain-col-md-11, .certain-col-lg-11, .certain-col-xs-12, .certain-col-sm-12, .certain-col-md-12, .certain-col-lg-12 {	padding-left:0 !important;  }/*end session section*/ /*agenda page*/.agenda-table{	border:1px solid #ccc;}.agenda-table td:nth-child(1) {	white-space:nowrap;}.day-agenda-table{	border-collapse: collapse;	width:75%;}.day-agenda-table tr {    background-color: #EAEAEA;    border-bottom: 2px solid white;}.day-agenda-table td {    padding: 5px 10px;    vertical-align: top;}.stipe-table{	border-collapse: collapse;	width:75%;}.stipe-table tr.odd-row {    background-color: #EAEAEA;    border-bottom: 0px solid white;}.stipe-table td {    padding: 5px 10px;    vertical-align: top;}/*end agenda page*//* footer section*/.footer-wrapper{	background-color:#000000 ;	color:white;} .footer-wrapper table tr td, .footer-wrapper p, .footer-wrapper table tr td p, .footer-wrapper table tr td a:link, .footer-wrapper table tr td a:active,.footer-wrapper table tr td a:hover,.footer-wrapper table tr td a:visited{  color:#fff;  font-size:10px;}#footerContent{  color:#fff;  font-size:10px;}#footerContent > a{	color:#C4D600;}.align-right{	text-align: right;}.align-left{	text-align: left;}.whiteline{	border-top:1px solid #fff;	padding:5px 0;}/*end footer section*//*Speaker section*/.speakers-container {	display:block;	width:100%;	max-width:1200px;	margin: 0 auto;	text-align:center;}.speaker-wrapper{    display: block;min-height: 450px;   max-width:292px;    text-align: center;    }.speaker{	border: 1px solid #D0D0CE;	padding: 30px 7px;	min-height:450px;}.speaker-wrapper.col:not(:first-child),.speaker-wrapper.col:not(:last-child) {  padding-right:7px;  padding-left:7px;  margin-bottom:15px;}.speaker-image{    	width: 150px;    max-width: none;    margin-right: auto;    margin-bottom: 20px;    margin-left: auto;    border-radius: 150px;    text-align: center;}.speaker-name{	margin-bottom: 6px;    font-family: inherit;    color: #000;    font-size: 18px;    font-weight: 600;    letter-spacing: 1px;   padding-bottom:10px;}.speaker-title{	font-family: inherit;    font-weight: bold;    letter-spacing: 1px;  padding-bottom:10px;  height:110px;	}.speaker-company{	font-family: inherit;    color: #000;        font-weight: normal;    letter-spacing: 1px;	margin-bottom:10px;}.speaker-modal-image-wrapper{		float:left;	display:inline-block;	margin-right:20px;}.speaker-modal-image{		}.speaker-modal-content-wrapper{	width: 65%;	display:inline-block;	}a.speaker-read-more:link, a.speaker-read-more:active, a.speaker-read-more:visited, a.speaker-read-more:hover {    text-decoration: none;}.grayscale {        filter: gray;    -webkit-filter: grayscale(100%);}/*end Speaker*/.inline-block {    max-width: 100%;    display: inline-block;}/*Sponsors*/.sponsor-category{	display: block;    height: 60px;   margin-top:20px;    border-bottom: 2px solid #333;	}.sponsor-category-header{	margin-top: 0px;    border-bottom: 0px none #333;   font-family: inherit;    color: #333;    font-size: 24px;    font-weight: 600;    text-align: center;	text-transform:uppercase;}.sponsor-container{	text-align:center;	margin: 0 auto;}	.sponsor-container .sponsor-row{    margin-left: -10px;    margin-right: -10px;}.sponsor-row:before, .sponsor-row:after {    content: " ";    display: table;}.sponsor-item {       margin-top: auto;    margin-bottom: auto;    text-align: center;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	 position: relative;    display:inline-block;    min-height: 1px;    padding: 10px;}.sponsor-image {    position: static;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;   max-width: 100%;    margin: auto;	vertical-align:middle;	display:inline-block;	}/*end Sponsors*//*crousel controls*/.carousel-control.right{	background-image:none;	margin-right: -25px;}.carousel-control.left{	background-image:none;	margin-left: -25px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{	color:#dbd9d6;	}/*end carousel controls*//*agenda table*/.scheduleTable{	width:100%;	padding:4px;	    border-spacing: 4px 10px;    border-collapse: separate;	}.scheduleTable td:nth-child(1){	width:220px;}.agendaHeader {    font-size: 18px;    color: white;    background-color: #0076A8;      width: 100%;    color: #fff;    padding: 10px 5px;    border-radius: 4px;    }.agendaHeader th{	    padding: 10px 5px;    border-radius: 4px;}.blueTd{	color: #0076A8;}.agenda-extra-info{	color:#000;}.time{	padding-left: 25px;	vertical-align:top;}.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{	border-top: 0;    border-radius: 10px;    border-bottom: none;    padding: 10px;}.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{	padding:10px;	border-top:none;}/*end agenda*/.border-primary{	border: 1px solid grey !important;	}.padding20{	padding:20px;}.maxwidth550{	max-width:550px;}.HRLine{	border-bottom:1px solid #000;}.col-container {  display: flex;  width: 100%;   margin-bottom: 10px;}.col-equ {    vertical-align: top;      flex: 1;}	.marginright20{	margin-right:20px;}.padding20 {    padding: 20px;}.sponsor-col{	display:inline-block;	margin: 15px  5px 15px 0;	padding: 10px;}@media screen and (max-width: 991px ) {	.speaker-col{		width:33%;	}}@media screen and (max-width: 768px ) {	.header{		font-size:26px;	}	.section-wrapper {		padding:0 5px; 	}	.banner-section .section-header .section-title{		line-height:50px !important;		font-size:26px;	}	.form-section-2Cols{		width:100%;		float:none;			}  		.content-section-2Cols{   		display:block;		width:98%;		float:none;					}	.form-section{		width:95%;		float:none;		padding: 0 5px;		box-sizing:border-box;		margin: 0 auto;	}  	.content-section{   		display:block;		width:100%;		float:none;		padding-top: 0;		padding-bottom: 0;			}	.r123formelement{		width:100%;	}	.navbar{		border-radius:0;	}	#navigation-menu td a, #navigation-menu td a > .title {		line-height:normal;		color:#fff;	}	/*navigation*/	.contentNav {		padding:0;	}	.contentNav > .container{		padding-left:0;		padding-right:0;	}	/*Make dropdown links appear inline*/	.top-section-nav-wrapper{		width:100%;		float:none;		padding-bottom:0	}	#navigation {		padding-left:0;		padding-right:0;	}	#navigation-menu{		position: realative;		display: none;		 width:100%;				padding: 2px 0;		z-index:100;	}	#navigation-menu > .container{		padding-left:0;		padding-right:0;					}	#navigation-menu td {	    	}	/*Create vertical spacing*/	ul#navigation-menu > li {		margin-bottom: 0px;		color:white;	}	/*Make all menu links full width*/	#navigation-menu td, #navigation-menu td a {		width: 100%;		display:block;	}	#navigation-menu td a {		padding:10px 15px;		text-align:left;		height:auto;		line-height:20px;		font-size:16px;		font-weight:400;		text-transform:none;	}	#navigation-menu  td.nav-cell:hover a{		background-color:transparent ;		color:#fff;	}	#navigation-menu  td.nav-cell:hover{		background-color:transparent ;		color:#fff;	}	/*Display 'show menu' link*/	.nav-mobile-menu-icon{		display: inline-block !important;		margin: 15px 15px;		position: relative;		float:right;		z-index:10000;	}	.dropdown-menu{		border-radius:0;	}	li.dropdown.open {	    border-bottom: 1px solid #000;	}	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{		color:#000;	}	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {	    background-color: transparent;	    color: white;	}			/*responsive navigation menu*/		.speaker-modal-image-wrapper{		width:100%;		float:none;		display:inline-block;		text-align:center;		margin:0 auto;	}	.speaker-modal-image{					text-align:center;		margin:0 auto;	}	.speaker-modal-content-wrapper{		width: 100%;		display:block;		text-align:left;	}		/*footer*/	 .footer-social i.fa {        background: white;        color: #14a751;        padding: 10px 10px;        margin: 1px 5px;        font-size: 19px;        line-height: 0.9;        border: 1px solid #14a751;        border-radius: 100%;        min-width: 17px;    }        .col-container{	    display: block;    }    .col-equ {	    display: block;	    width: 100%;	    margin-bottom:20px;	    flex: none;	}}@media screen and (max-width: 479px ) {		/*remove background image and add a bg color*/	.banner-image-wrapper {		background-color:#000;	}		.banner-title-text{		position:relative;		top:0;		left:0;		transform:none;		padding-bottom:15px;	}			.speaker-name{		display:block;		/*margin-top:10px;*/		margin-bottom:6px;		float:none;	}}.nopadding {	padding:0;}.google-map > iframe {	width:100%;	max-height: 250px;	border: 1px solid #737373;}/*Flex items*/.flex-list {	display: flex;	flex-wrap: wrap;	flex:1;}  .flex-list-item1 {     margin-right:2%;  }   .flex-list-item1,  .flex-list-item2 {	    width: 49%;	    display: flex;	    flex:1;	      }@media all and (max-width: 768px) {	.flex-list {		display: block;		flex-wrap: wrap;	}	.flex-list-item1, .flex-list-item2 {		display: flex; 		width: 100%;		margin-right:0;		margin-bottom:20px;	}}.flex-list-content {	display: flex;	flex-direction: column;	width: 100%;	flex:1;}.flex-list-content p {	flex: 1 0 auto;} /*FAQ Section*/ .faqHeader {	margin: 20px 0 10px 0;	padding: 0px 15px;}.faq_header_1{	margin-top:0;}.faq-section{	border-bottom:1px solid #333;}.faqHeader + .faq-section{	border-top:1px solid #333;}a.faq-accordion:link, a.faq-accordion:visited, a.faq-accordion:active, a.faq-accordion:hover{	color: #333;	text-decoration:none;}.faq-accordion {	background-color: transparent;		cursor: pointer;	padding: 15px 20px;	width: 100%;	border: none;	text-align: left;	outline: none;	font-size: 15px;	transition: 0.4s;	display:block;    white-space: pre-wrap;}.faq-accordion.active{	font-weight:bold;}.faq-panel {	padding: 10px 40px 10px 15px;	display: none;	overflow: hidden;}.accordion-text {    display: inline-block;    width: 90%;   }.accordion-caret{	display: inline-block;	width: 0;	height: 0;	border: solid 10px;	border-color: #777 transparent transparent transparent;	margin-top: 9px;		margin-left: 4px;	float: right;	line-height: 36px;	font-size: 18px;}.faq-accordion.active .accordion-caret{	border-color:  transparent transparent #777 transparent;	margin-top:0;}.faq-accordion.active .accordion-text{	font-weight:bold;}.active-faq{	}.regdetails-container{	border-top:1px solid #333;}/*end FAQ section*/.agenda-wrapper{	}.agendaHeader {	margin: 30px 0 10px 0;	padding: 10px 15px;}.agenda-section{	}.agendaHeader + .agenda-section{	border-top:1px solid #333;}a.agenda-accordion:link, a.agenda-accordion:visited, a.agenda-accordion:active, a.agenda-accordion:hover{	color: #333;	text-decoration:none;}.agenda-accordion {	        background-color: #737373;	  position: relative;    margin: 10px 0;    text-align: left;    box-sizing: border-box;}h4.accordion-title {    margin: 0 40px 0 0;    padding: 15px;    color: white;}.accordion-title:before,  .faq-title:before {        display: block;    position: absolute;    top: 15px;    right: 1.2rem;      content: '\f067';    font-family: FontAwesome;    font-size: 18px;    font-weight: normal;    color: white;    -webkit-transition: 0.25s all 0s ease-in-out;    transition: 0.25s all 0s ease-in-out;   } .active .accordion-title:before, .active .faq-title:before {    -webkit-transform: rotate(135deg);    transform: rotate(135deg);}.agenda-accordion.active{	font-weight:bold;}.agenda-panel {	padding: 10px 30px;	display: none;	overflow: hidden;}.agenda-accordion.active .accordion-caret{	border-color:  transparent transparent #777 transparent;	margin-top:0;}.agenda-accordion.active .accordion-text{	font-weight:bold;}.active-agenda{	background-color: #d4e15b;	 transition: background 1s linear;    -webkit-transition: background 1s linear;    -moz-transition: background 1s linear;}.agenda--item {    margin: 15px 10px;}.agenda-panel hr, .faq-panel hr{	margin: 7px auto;	border-color: #858780;}@media (max-width: 600px) {		 	.agenda--item {	  margin: 7px 5px; 	 	 }	.agenda--item > *:first-child {	    font-weight: 800; 	}}.agenda-panel.hide{	display:none;}.agenda-panel.show {	display:block;}/*end agenda page*//* speaker*/.speaker-margin{	    margin: 10px 0;}.speaker-header-section {	margin-top:20px;	padding-top:10px;}.speaker-header-1{	margin-top: 0;	padding-top:0;}.Speakerlist-Container {    cursor: pointer;}.speaker-image-wrapper{	position:relative;	}.speaker-image-embed-img{		max-width:100%;	width:100%;	display: block;	color: #000;		    text-transform: none;    line-height: 1.38;    font-size: 1.1111111111em;    font-weight: 100;    }.speaker-name-overlay::before {	background-color: rgba(255, 255, 255, 0.7); 	content: " ";}.speaker-name-overlay:before {      background-color: rgba(255, 255, 255, 0.7); 	content: " ";}.speaker-name-overlay > * {    position: relative;       color: #222;	 margin: 2px 0;}.speaker-name-overlay{	position: absolute;    padding: 2px 10px;    width: 100%;	background-size: auto;    bottom: 0;    -webkit-transition: all .5s linear .2s;    transition: all .5s linear .2s;    background-color: rgba(255,255,255,0.7);       cursor: pointer;}.name-wrapper{	display:block;	border: 2px solid pink;}.speaker-name-overlay:hover{	padding-bottom:15px;}.speaker-name{	font-weight:600;	font-size: 1em;	padding-top: 2px;    padding-bottom: 0;    margin-top: 5px;}.modal-content {	padding:20px;}.modal-header{		padding:15px 15px 0 15px;	border-bottom: none;}.speaker-jobtitle{		font-weight:bold;}.modal-header .close {	opacity: 1;	color: #000;}/* speaker*/.content-section-2Cols .speaker-overlay-wrapper.col-md-3 {	width:50%}@media all and (max-width: 375px) {		.content-section-2Cols .speaker-overlay-wrapper.col-md-3 {		width:100%	}}a.navlinks {    color: white;    padding: 0 10px;}/*Anchor navigation*/.grid {    width: 100%;    max-width: none;    min-width: 748px;    margin: 0 auto;    overflow: hidden;}.grid-pad {    padding-top: 0;    padding-left: 0;    padding-right: 0;}.sticky-anchors {    color: rgba(0,0,0,.85);    z-index: 8;    transition: all .5s ease-out;    text-align: center;    background-color: #fff;    box-shadow: 0 3px 5px hsla(220,2%,66%,.5);    padding: 26px 0 8px 0 !Important;} @media only screen and (max-width: 767px) {        #menu-button {          background: #fff;          width: 42px;          border-radius: 5px;          position: relative;          cursor: pointer;          transition: all linear .3s;          z-index: 1;	        text-align: right;    float: right;        }	  #nav-menu span {    display: block;}        #line-1, #line-2, #line-3 {          width: 60%;          background: #484848;          height: 3px;          margin: 4px auto;          border-radius: 7px;          transition: all linear .3s;        }        #line-1.active{          -webkit-transform: translate(0px,7px) rotate(45deg);          transform: translate(0px,7px) rotate(45deg);        }        #line-2.active{          opacity: 0;        }        #line-3.active{          -webkit-transform: translate(0px, -7px) rotate(-45deg);          transform: translate(0px, -7px) rotate(-45deg);        }        .nav-bar-menu {          display:block;        }        #nav-menu {          display:none;          padding:9px 0px 10px 0px;        }        .sticky-anchors {              /*top: 91px;*/	    display:none;        }        .hide-nav {          display:none !important;        }        #mobile-only-menu {              display: inline-block!important;    position: fixed;    right: 0;    z-index: 9;      float: right;    /* left: 85%; */       width: 100%;    text-align: right;    background-color: white;    padding: 5px 5px;    margin: 0;    left: 0;        }        #mobile-only-logo {          display: inline-block!important;          text-align: center!important;        }      }      #mobile-only-menu {        display: none;      }      #mobile-only-logo {        display: none;      }

/*End Anchor navigation*/
.remove-btn, .rmCart-btn { 
    background-color: #007CB0 !important;
}
.waitlist-btn { 
    background-color: #f2b715;
    color: #212121;
}
.add-btn, .remove-btn, .waitlist-btn, .soldout-btn, .rmCart-btn {
margin-top: 10px;}

.my-session-date {
    color: #43B02A !important;
    font-size: 16px;
    font-weight: 700;
    padding: 5px 0 10px 0;
    display: block;
}
.my-session-time, .my-session-location { 
    font-size: 16px !important;
    padding: 5px 0 0 0;
    display: block !important;
}
.my-session-status { 
    color: #43B02A !important;
    font-variant: normal;
    padding: 5px 0 0px 0;
    font-size: 16px !important;
    display: block;
}