.landing-buttons{
	    display: flex;
    justify-content: space-between;
    align-items: center;	
}
.event-title h2{
	display:none;		
}
#content,
#header .container, 
#footer .footer,
.navbar-nav,
#header div.container{
	max-width:85% !important;
	width:100% !important;
}
#header{
	background:transparent;	
}
div.colleagueFieldHeading {
	width: 27% !important;
	float: left !important;
	padding-left: 15px;
	padding-right: 15px;
}
div[data-group="colleague"] .well{
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 20px 0px;
}
div[data-group="permission"] p{
	display:none;	
}
div[data-group="permission"] p.fieldValue{
	display: block !important;
	margin: 0px;
	padding-right: 4rem !important;
}
div[data-group="permission"] fieldset{
	display: flex;
	align-items: start;
	justify-content: space-between;
}
div[data-group="permission"] fieldset legend{
	display:none;	
}
div[data-group="permission"] fieldset .de_fieldset{
	width: 33% !important;
	display: flex;
}
div[data-group="permission"] fieldset .de_fieldset .span{
	width:auto;
	clear:none;
	float:none;
	display:inline-block;
}
div[data-group="are-member"] .de_fieldset,
div[data-group="dietary"] .de_fieldset{
	display: flex;
	align-items: start;
	justify-content: flex-start;
	width: 100%;
	max-width: 20%;	
}
.fancybox-bg{
	opacity:0.6 !important;	
}
.modalPopUp{
	border-radius:25px;
	box-shadow:0px 0px 20px rgba(00,00,00,0.3);
}


#field-104618 p.fieldValue{
	display: block;
	float: none;
	clear: both;	
}


#field-75486 fieldset{margin-bottom:0px;}
#field-75486 fieldset legend{display:none !important;}
#field-75486 fieldset p{display:none;}
#field-75486 fieldset p.fieldValue{
	display:block !important;
	margin-top:0px;
	margin-left:0px;
}

#paymentForm [type="radio"],
#paymentForm [type="checkbox"]{
	opacity:1;
	position: inherit;
}
#field-75986 .well{
	padding: 0;
	margin: 0;
	width: 73%;
	float: right;
	background: none;
	border: none;
	box-shadow: none;
	margin: 10px 0px;	
}
.colleagueBag ul{
	margin-left:0px;	
}
.member-error{
	display: block;
	width: 73%;
	float: right;
	display:none;
}
#header{
	position: sticky;
	border: none;
	top: 0;	
}
#header .top-bar{
	width: 1114px ;
	margin: 0px auto;
	height: 41px;
	position: relative;
}
#header .top-bar .container{
	width: 22%;
	right: 0;
	position: absolute;
	top: 0;
	z-index: 999;
}
#menu{
	display:block !important;	
	position: absolute !important;
	top: 0px !important;
	width: 100% !important;
	z-index: 2 !important;
	background: #20386e !important;
}
a.social {
	font-size: 24px;
	color: rgba(254,255,255,0.8) !important;
	margin: 0px 7px;
	display: inline-block;
	line-height: 44px;
}
a.social:hover,
a.social:focus{
	color: rgba(254,255,255,1.0);
}
div.event-title{
	background: url('https://mycs-cdn.myconferencesuite.com/other/Project/3757/be/5a/be5a92b86d749b80155c9a8374b748906f144ec9ee4e59d574cb62cf03282f93.png') no-repeat bottom center / cover !important;
	min-height: 158px !important;	
	border:none;
}
#header .event-title h2{
	border:none;
}
#header .event-title h1{
	line-height: 70px !important;
}
table.program thead tr th{
	background:#2E74B5;
	font-weight:bold;
	color:#ffffff;
}
table.program tbody tr th{
	width: 180px !important;
	font-weight: bold;
}
table.program tbody tr td{

}
/*
#couponForm{
display:none;	
}
*/
#gift_card_form{
	width: auto;
	height: 100%;
	overflow: hidden;
	vertical-align: baseline;
	padding-top:25px;
}
#gift_card_form input[type="text"]{
	width: 35%;
	float: left;
	border-radius: 4px 0px 0px 4px;
}
#gift_card_form input[type="submit"] {
	margin-top: 0px;
	border-radius: 0px 4px 4px 0px;
	float: left;
	height: auto;
	padding: 5px 12px;
}
#gift_card_form:before{
	display:block;
	position:relative;
	content:"Gift Card";
	font-size:1rem;
	top:-2px;
}
#header .event-title h1{
	text-align: center;
	font-family: 'Open Sans';
	color: rgb(0, 0, 0);
	line-height: normal !important;
	margin-top: 14px;	
}
#header .event-title h2{
	text-align: center !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 29px !important;
	font-weight: 500;
	font-family: 'Open Sans';
	line-height: normal !important;
	color: rgb(0, 0, 0);	
}